...
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
Code Block | ||||
---|---|---|---|---|
| ||||
@prefix rdf: <http://purl www.w3.org/co#itemContent> <http: 1999/02/da 22-rdf.library.cornell.edu/individual/b3652234> <http://localhost:3000/individual/vci263> -syntax-ns#> . @prefix co: <http://purl.org/co#nextItem> <http://localhost:3000/individual/vci264> co> . <http://localhost:3000/individual/vci264> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#ListItem> vc255> a co:Bag ; co:size "4"^^xsd:nonNegativeInteger ; co:item <http://localhost:3000/individual/vci264> <http://purl.org/co#index> "3"^^xsd:positiveInteger vci262> ; co:item <http://localhost:3000/individual/vci264> <http://purl.org/co#itemContent> <http://da-rdf.library.cornell.edu/individual/b3652543> vci263> ; co:item <http://localhost:3000/individual/vci264> ;<http://purl.org/co#nextItem> co:item <http://localhost:3000/individual/vci265> . <http://localhost:3000/individual/vci265> vci262> a co:ListItem ; co:itemContent <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#ListItem> da-rdf.library.cornell.edu/individual/b3652730> . <http://localhost:3000/individual/vci265> vci263> a co:ListItem ; co:itemContent <http://purl.org/co#index> "4"^^xsd:positiveInteger da-rdf.library.cornell.edu/individual/b3652234> . <http://localhost:3000/individual/vci265> <http://purl.org/co#itemContent> vci264> a co:ListItem ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652884> | ||||
Code Block | ||||
| ||||
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix co: <http://purl.org/co> . <http://localhost:3000/individual/vc255>b3652543> . <http://localhost:3000/individual/vci265> a co:ListListItem ; co:size "4"^^xsd:nonNegativeInteger ; co:firstItem <http://localhost:3000/individual/vci262> ; co:item <http://localhost:3000/individual/vci262> ; co:item <http://localhost:3000/individual/vci263> ; co:item <http://localhost:3000/individual/vci264> ; co:item <http://localhost:3000/individual/vci265> ; co:lastItem <http://localhost:3000/individual/vci265> . <http://localhost:3000/individual/vci262> a co:ListItem ; co:index "1"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652730> ; co:nextItem <http://localhost:3000/individual/vci263> . <http://localhost:3000/individual/vci263> a co:ListItem ; co:index "2"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652234> ; co:nextItem <http://localhost:3000/individual/vci264> . <http://localhost:3000/individual/vci264> a co:ListItem ; co:index "3"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652543> ; co:nextItem <http://localhost:3000/individual/vci265> . <http://localhost:3000/individual/vci265> a co:ListItem ; co:index "4"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652884> . |
Example 4-ore: A Virtual Collection as an unordered collection of items using ORE Ontology's Aggregation with multiple unordered items
:itemContent <http://da-rdf.library.cornell.edu/individual/b3652884> .
|
Example 4-ore: A Virtual Collection as an unordered collection of items using ORE Ontology's Aggregation with multiple unordered items
Expand | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
Expand | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
Code Block | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| Turtle using ORE ontology's Aggregation class |
|
Code Block | ||||
---|---|---|---|---|
| ||||
@prefix; ore:proxyIn <http:///localhost:3000/individual/vc255> ; iana:nextwww.openarchives.org/ore/terms/> . @prefix iana: <http:///localhost:3000/individual/pxy263>www.iana.org/assignments/relation/> . <http://localhost:3000/individual/pxy263>vc255> a ore:ProxyAggregation ; ore:proxyForaggregates <http://da-rdf.library.cornell.edu/individual/b3652234>b3652730> ; ore:proxyInaggregates <http://localhost:3000/individual/vc255> ; iana:next <http://localhost:3000/individual/pxy264> . <http://localhost:3000/individual/pxy264> a ore:Proxyda-rdf.library.cornell.edu/individual/b3652234> ; ore:proxyForaggregates <http://da-rdf.library.cornell.edu/individual/b3652543> ; ore:proxyIn <http://localhost:3000/individual/vc255> . |
...
QUESTIONS:
- Should Virtual Collection's type be a subclass of co:List instead of a co:List?
- If so, what is the type? Consensus: Subclass of co:List Ontology to be defined by ontology group.
- Is it LD4L specific? Consensus: YES to be defined by ontology group.
- How is LD4L defining new types? Naming convention, namespace, etc.? Final definitions by ontology group.
- For now, use namespace=LD4L in Ruby with link <http://ld4l.org/ontology/... – to be defined by ontology group
- Class name=ld4l:VirtualCollection
- type URI=<http://ld4l.org/ontology/VirtualCollection>
- instance URI=<http://localhost:3000/individual/vc123> –
- what ever I want for now
- suggest use of individual in URI meaning an instance of a class (used by VIVO too)
- id starts with alpha because syntax something:vc123 – cannot have number directly after :
...