This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-10-17
Channels
- # announcements (3)
- # babashka (3)
- # beginners (53)
- # biff (2)
- # calva (16)
- # cider (1)
- # clj-commons (1)
- # clj-kondo (97)
- # clj-on-windows (137)
- # clojure (49)
- # clojure-europe (63)
- # clojure-gamedev (1)
- # clojure-nl (2)
- # clojure-norway (50)
- # clojure-uk (4)
- # clojurescript (36)
- # core-async (28)
- # datomic (32)
- # emacs (22)
- # events (1)
- # graalvm (8)
- # honeysql (6)
- # jobs (2)
- # lambdaisland (5)
- # malli (6)
- # nbb (31)
- # off-topic (171)
- # pathom (14)
- # rdf (2)
- # reitit (4)
- # releases (2)
- # scittle (19)
- # shadow-cljs (46)
- # sql (6)
- # squint (6)
@rickmoynihan I have watched the presentation, read what's available on http://csvw.org, and read the CSVW primer document on the w3c website. I think it's really cool how the metadata is totally separate from the data, allowing you to basically annotate external CSV files too in addition to the ones you control yourself. I will definitely attempt to create metadata files for each of my CSV exports.
However, while it is obviously underpinned by RDF (disguised as JSON-LD), it does seem like it may not be quite as flexible as I had hoped with regard to support for qnames—and supporting RDF resources use in general... Or at the very least this facet isn't as well-described in the documentation I've consumed so far.
For example, if I have a column where the values are qnames which might use several different (known) namespaces, I see no way of reconstructing these into different RDF resource IRIs using the semantics of the metadata JSON file. :thinking_face: So I guess my only choice is representing them as fully realised IRIs in that particular column or having a separate column for each namespace, so that I can use the aboutURL
string interpolation method described in the primer.
I wish there were a way to provide a prefix mapping in the metadata file, so that I can just use qnames directly in my columns.