geneontology / go-shapes

Schema for Gene Ontology Causal Activity Models defined using RDF Shapes
2 stars 0 forks source link

Use fully spelled out camel case names for shapes #3

Closed cmungall closed 3 years ago

cmungall commented 5 years ago

E.g.

s/<BP>/BiologicalProcess/

Also we should decide on BASE, e.g. $OBO/go/shapes/

ericprud commented 5 years ago

Re BASE, ShEx uses the usual relative URL resolution so the following would produce a collition on <Shape1>: repo/Foo.shex

IMPORT <Bar> # assuming some conneg to Bar.shex.

<Shape1> {/*some shape*/}

repo/Bar.shex

<Shape1> {/*some other shape*/}

It's popular to make shape expression labels be fragments local to the schema: repo/Foo.shex

IMPORT <Bar.shex>

<#Shape1> EXTENDS <Bar#Shape1> {/*some shape*/}

repo/Bar.shex

<#Shape1> {/*some other shape*/}
goodb commented 5 years ago

@cmungall close if satisfied.

vanaukenk commented 3 years ago

@cmungall - okay to close this ticket?

Thx.