dead_simple_owl_design_patterns icon indicating copy to clipboard operation
dead_simple_owl_design_patterns copied to clipboard

Provide specification for CSV/TSV

Open cmungall opened this issue 8 years ago • 4 comments

Continued from https://github.com/dosumis/dead_simple_owl_design_patterns/issues/30#issuecomment-305775064

From: https://docs.google.com/document/d/1xnmLNRMLO7796VmI4GEVv1jadY3e3srLD3gF03h2GqU/edit#heading=h.97ugvf88bemn

Headers: Defined class: 2 columns: name; <IRI> or curie. Named by var: 2 columns per var - name; <IRI> or curie String list vars: delimiter should be '|' NOT ',' Override columns:
For name: New column or re-use defined class label column. Decision: add column: "override label". If filled out, over-rides auto-generated name. Def: New column TODO: Add check to prevent re-use of def column name in var.

See also: https://www.w3.org/TR/tabular-metadata/

cmungall avatar Jun 16 '17 22:06 cmungall

@cmungall @balhoff : A first attempt at a spec using https://www.w3.org/TR/tabular-metadata/ :

https://github.com/dosumis/dead_simple_owl_design_patterns/blob/master/spec/dosdp_tsv_schema.md

Comments please.

One question not addressed: How do we associate spreadsheets with specific patterns. Would a naming convention be too lightweight? Or should we have additional mapping files / some way of embedding this as metadata? With that we could specify a curies too.

dosumis avatar Jun 21 '17 14:06 dosumis

Couple of other questions:

One other potential issue, should the type of the ID field be

https://www.w3.org/TR/xmlschema11-2/#anyURI

(i.e. does this cover curies?)

dosumis avatar Jun 21 '17 15:06 dosumis

@cmungall @balhoff - ping.

dosumis avatar Jul 03 '17 14:07 dosumis

Re: the type of the ID field, if you want CURIEs then I think it's more like what they call CURIEorIRI here: https://www.w3.org/TR/rdfa-core/#dfn-curieoriri

balhoff avatar Jul 06 '17 14:07 balhoff