...
Expand |
---|
title | Expand to see n-triples... |
---|
|
Code Block |
---|
language | none |
---|
title | n-triples |
---|
| <http://localhost:3000/individual/vc155> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.openarchives.org/ore/terms/Aggregation> .
<http://localhost:3000/individual/vc155> <http://www.openarchives.org/ore/terms/aggregates> <http://da-rdf.library.cornell.edu/individual/b3652730> .
<http://localhost:3000/individual/vc155> <http://www.openarchives.org/ore/terms/aggregates> <http://da-rdf.library.cornell.edu/individual/b3652234> .
<http://localhost:3000/individual/vc155> <http://www.openarchives.org/ore/terms/aggregates> <http://da-rdf.library.cornell.edu/individual/b3652543> .
<http://localhost:3000/individual/pxy162>vci162> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.openarchives.org/ore/terms/Proxy> .
<http://localhost:3000/individual/pxy162>vci162> <http://www.openarchives.org/ore/terms/proxyFor> <http://da-rdf.library.cornell.edu/individual/b3652730> .
<http://localhost:3000/individual/pxy162>vci162> <http://www.openarchives.org/ore/terms/proxyIn> <http://localhost:3000/individual/vc155> .
<http://localhost:3000/individual/pxy162>vci162> <http://www.iana.org/assignments/relation/next> <http://localhost:3000/individual/pxy163>vci163> .
<http://localhost:3000/individual/pxy163>vci163> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.openarchives.org/ore/terms/Proxy> .
<http://localhost:3000/individual/pxy163>vci163> <http://www.openarchives.org/ore/terms/proxyFor> <http://da-rdf.library.cornell.edu/individual/b3652234> .
<http://localhost:3000/individual/pxy163>vci163> <http://www.openarchives.org/ore/terms/proxyIn> <http://localhost:3000/individual/vc155> .
<http://localhost:3000/individual/pxy163>vci163> <http://www.iana.org/assignments/relation/next> <http://localhost:3000/individual/pxy164>vci164> .
<http://localhost:3000/individual/pxy164>vci164> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.openarchives.org/ore/terms/Proxy> .
<http://localhost:3000/individual/pxy164>vci164> <http://www.openarchives.org/ore/terms/proxyFor> <http://da-rdf.library.cornell.edu/individual/b3652543> .
<http://localhost:3000/individual/pxy164>vci164> <http://www.openarchives.org/ore/terms/proxyIn> <http://localhost:3000/individual/vc155> .
|
|
...
Code Block |
---|
language | none |
---|
title | Turtle using ORE ontology's Aggregation class |
---|
|
@prefix ore: <http://www.openarchives.org/ore/terms/> .
@prefix iana: <http://www.iana.org/assignments/relation/> .
<http://localhost:3000/individual/vc155> a ore:Aggregation ;
ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652730> ;
ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652234> ;
ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652543> .
<http://localhost:3000/individual/pxy162>vci162> a ore:Proxy ;
ore:proxyFor <http://da-rdf.library.cornell.edu/individual/b3652730> ;
ore:proxyIn <http://localhost:3000/individual/vc155> ;
iana:next <http://localhost:3000/individual/pxy163>vci163> .
<http://localhost:3000/individual/pxy163>vci163> a ore:Proxy ;
ore:proxyFor <http://da-rdf.library.cornell.edu/individual/b3652234> ;
ore:proxyIn <http://localhost:3000/individual/vc155> ;
iana:next <http://localhost:3000/individual/pxy164>vci164> .
<http://localhost:3000/individual/pxy164>vci164> a ore:Proxy ;
ore:proxyFor <http://da-rdf.library.cornell.edu/individual/b3652543> ;
ore:proxyIn <http://localhost:3000/individual/vc155> .
|
...
Code Block |
---|
language | none |
---|
title | Turtle using ORE ontology's Aggregation class |
---|
|
@prefix ore: <http://www.openarchives.org/ore/terms/> .
@prefix iana: <http://www.iana.org/assignments/relation/> .
<http://localhost:3000/individual/vc255> a ore:Aggregation ;
ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652730> ;
ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652234> ;
ore:aggregates <http://da-rdf.library.cornell.edu/individual/b3652543> .
|
...
Expand |
---|
title | Reconciled Questions |
---|
|
- Should Virtual Collection's type be a subclass of co:List instead of a co:List?
|
...
- Perhaps: 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
|
...
...
...
...
...
- 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 :
|
- ANSWER:
- NO - from Rob in Ontology group
- Reason - When only adding a few extra properties from other existing ontologies, you do not make a new subclass to formally specify that those properties are expected in the subclass. Only create a new subclass if new properties not existing in another ontology are required.
|
...
Expand |
---|
title | Expand to see n-triples... |
---|
|
Expand |
---|
title | Expand to see n-triples... |
---|
|
Code Block |
---|
language | none |
---|
title | n-triples |
---|
| <http://localhost:3000/individual/vci165/comment/changeme:93> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/oa#Annotation> .
<http://localhost:3000/individual/vci165/comment/changeme:93> <http://www.w3.org/ns/oa#hasTarget> <http://localhost:3000/individual/vci162> .
<http://localhost:3000/individual/vci165/comment/changeme:93> <http://www.w3.org/ns/oa#hasBody> <http://localhost:3000/individual/ab205> .
<http://localhost:3000/individual/vci165/comment/changeme:93> <http://www.w3.org/ns/oa#annotatedBy> <http://vivo.cornell.edu/individual/individual24416> .
<http://localhost:3000/individual/vci165/comment/changeme:93> <http://www.w3.org/ns/oa#annotatedAt> "2014-07-21T12:00:00Z"^^xsd:dateTime .
<http://localhost:3000/individual/vci165/comment/changeme:93> <http://www.w3.org/ns/oa#motivatedBy> <http://www.w3.org/ns/oa#commenting> .
<http://localhost:3000/individual/vci165/comment/changeme:93/body> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/dc/dcmitype/Text> .
<http://localhost:3000/individual/vci165/comment/changeme:93/body> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2011/content#ContentAsText> .
<http://localhost:3000/individual/vci165/comment/changeme:93/body> <http://www.w3.org/2011/content#chars> "This is my favorite book." .
<http://localhost:3000/individual/vci165/comment/changeme:93/body> <http://purl.org/dc/terms/format> "text/plain" .
|
|
Code Block |
---|
|
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dcterms: <http://purl.org/dc/terms> .
@prefix dctypes: <http://purl.org/dc/dcmitype> .
@prefix cnt: <http://www.w3.org/2011/content#> .
@prefix oa: <http://www.w3.org/ns/oa> .
<http://localhost:3000/individual/vci165/comment/changeme:93>cm93> a oa:Annotation ;
oa:hasTarget <http://localhost:3000/individual/vci162> ;
oa:hasBody <http://localhost:3000/individual/ab205> ;
oa:annotatedBy <http://vivo.cornell.edu/individual/individual24416> ;
oa:annotatedAt "2014-07-21T12:00:00Z"^^xsd:dateTime
oa:motivatedBy oa:commenting .
<http://localhost:3000/individual/vci165/comment/changeme:93/body>ab205> a dctypes:Text, cnt:ContentAsText ;
cnt:chars "This is my favorite book." ;
dcterms:format "text/plain" .
|
...
URI Generation
BaseURI
Environment | Base URI |
---|
development | http://localhost:3000/individual/ |
testing | TBA |
production | TBA |
Identifier
_BASE_URI_ + _CONCEPT_ABBR_CODE_ + _GENERATED_NUMBER_
CONCEPT | ABBR_CODE | Example URI | Comments |
---|
Virtual Collection | vc | http://localhost:3000/individual/vc155 | |
Virtual Collection Item | vci | http://localhost:3000/individual/vci262 | |
Comment | cm | http://localhost:3000/individual/cm394 | |
Tag | tg | http://localhost:3000/individual/tg328 | |
Annotation Body | ab | http://localhost:3000/individual/ab325 | |
QUESTIONS:
- Is it best practice to use the format specified for identifier?
- The alternative could be to use the URL for the webpage with a .nt extension if a webpage representation exists AND use the above format if a webpage does not exist.
- OR force the webpage URL to match this format whenever possible AND continue to use the .nt extension to show the triples.
- We can punt the final decision on this question until implementation is further along.
...
Access Thoughts
QUESTIONS:
...