Planning | Description | Requirements | UI Mockup | Triples Examples
Table of Contents
Ontologies
The following is a list of all ontologies used by the Triple Examples.
Name | Prefix | URL | Details | Comments |
---|---|---|---|---|
RDF | rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | specification | |
RDF Schema | rdfs | http://www.w3.org/2000/01/rdf-schema# | specification | |
Dublin Core | dc | http://purl.org/dc/elements/1.1/ | specification | |
Dublin Core Terms | dcterms | http://purl.org/dc/terms | specification | Required by OA |
Dublin Core Types | dcmitype | http://purl.org/dc/dcmitype | specification | Required by OA |
Content | cnt | http://www.w3.org/2011/content# | specification | Required by OA |
Collections | co | http://purl.org/co | specification | |
Open Annotation | oa | http://www.w3.org/ns/oa | specification |
Virtual Collections
Virtual Collection's owner
Virtual Collection's metadata
n-triples
<http://localhost:3000/virtualcollection/changeme:155> <rdfs:label> "My Virtual Collection" <http://localhost:3000/virtualcollection/changeme:155> <rdfs:comment> "These are resources I am gathering together for personal use." <http://localhost:3000/virtualcollection/changeme:155> <dc:creator> ??? TODO DEFINE FOAF PERSON AND USE URI HERE ???
Turtle
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix dc: <http://purl.org/dc/elements/1.1/> . <http://localhost:3000/virtualcollection/changeme:155> rdfs:label "My Virtual Collection" ; rdfs:comment "These are resources I am gathering together for personal use." ; dc:creator ??? TODO DEFINE FOAF PERSON AND USE URI HERE ??? .
NOTE: Potential alternatives...
- rdfs:label – dc:title
- rdfs:comment – dc:description
Virtual Collection's list of items
Example 1: A Virtual Collection as a List with one Item
n-triples
<http://localhost:3000/virtualcollection/changeme:155> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#List> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#size> "1"^^xsd:nonNegativeInteger <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#firstItem> <http://localhost:3000/virtualcollection/item/changeme:156> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#item> <http://localhost:3000/virtualcollection/item/changeme:156> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#lastItem> <http://localhost:3000/virtualcollection/item/changeme:156> <http://localhost:3000/virtualcollection/item/changeme:156> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#ListItem> <http://localhost:3000/virtualcollection/item/changeme:156> <http://purl.org/co#index> "1"^^xsd:positiveInteger <http://localhost:3000/virtualcollection/item/changeme:156> <http://purl.org/co#itemContent> <http://da-rdf.library.cornell.edu/individual/b3652730>
Turtle
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix co: <http://purl.org/co> . <http://localhost:3000/virtualcollection/changeme:155> a co:List ; co:size "1"^^xsd:nonNegativeInteger ; co:firstItem <http://localhost:3000/virtualcollection/item/changeme:156> ; co:item <http://localhost:3000/virtualcollection/item/changeme:156> ; co:lastItem <http://localhost:3000/virtualcollection/item/changeme:156> . <http://localhost:3000/virtualcollection/item/changeme:156> a co:ListItem co:index "1"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652730> .
Example 2: A Virtual Collection as a List with multiple ordered Items
n-triples
<http://localhost:3000/virtualcollection/changeme:155> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#List> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#size> "4"^^xsd:nonNegativeInteger <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#firstItem> <http://localhost:3000/virtualcollection/item/changeme:156> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#item> <http://localhost:3000/virtualcollection/item/changeme:156> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#item> <http://localhost:3000/virtualcollection/item/changeme:157> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#item> <http://localhost:3000/virtualcollection/item/changeme:158> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#item> <http://localhost:3000/virtualcollection/item/changeme:159> <http://localhost:3000/virtualcollection/changeme:155> <http://purl.org/co#lastItem> <http://localhost:3000/virtualcollection/item/changeme:159> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:156> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#ListItem> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:156> <http://purl.org/co#index> "1"^^xsd:positiveInteger <http://localhost:3000/virtualcollection/changeme:155/item/changeme:156> <http://purl.org/co#itemContent> <http://da-rdf.library.cornell.edu/individual/b3652730> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:156> <http://purl.org/co#nextItem> <http://localhost:3000/virtualcollection/item/changeme:157> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:157> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#ListItem> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:157> <http://purl.org/co#index> "2"^^xsd:positiveInteger <http://localhost:3000/virtualcollection/changeme:155/item/changeme:157> <http://purl.org/co#itemContent> <http://da-rdf.library.cornell.edu/individual/b3652234> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:157> <http://purl.org/co#nextItem> <http://localhost:3000/virtualcollection/item/changeme:158> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:158> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#ListItem> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:158> <http://purl.org/co#index> "3"^^xsd:positiveInteger <http://localhost:3000/virtualcollection/changeme:155/item/changeme:158> <http://purl.org/co#itemContent> <http://da-rdf.library.cornell.edu/individual/b3652543> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:158> <http://purl.org/co#nextItem> <http://localhost:3000/virtualcollection/item/changeme:159> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/co#ListItem> <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159> <http://purl.org/co#index> "4"^^xsd:positiveInteger <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159> <http://purl.org/co#itemContent> <http://da-rdf.library.cornell.edu/individual/b3652884>
Turtle
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix co: <http://purl.org/co> . <http://localhost:3000/virtualcollection/changeme:155> a co:List ; co:size "4"^^xsd:nonNegativeInteger ; co:firstItem <http://localhost:3000/virtualcollection/item/changeme:156> ; co:item <http://localhost:3000/virtualcollection/item/changeme:156> ; co:item <http://localhost:3000/virtualcollection/item/changeme:157> ; co:item <http://localhost:3000/virtualcollection/item/changeme:158> ; co:item <http://localhost:3000/virtualcollection/item/changeme:159> ; co:lastItem <http://localhost:3000/virtualcollection/item/changeme:159> . <http://localhost:3000/virtualcollection/item/changeme:156> a co:ListItem ; co:index "1"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652730> ; co:nextItem <http://localhost:3000/virtualcollection/item/changeme:157> . <http://localhost:3000/virtualcollection/item/changeme:157> a co:ListItem ; co:index "2"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652234> ; co:nextItem <http://localhost:3000/virtualcollection/item/changeme:158> . <http://localhost:3000/virtualcollection/item/changeme:158> a co:ListItem ; co:index "3"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652543> ; co:nextItem <http://localhost:3000/virtualcollection/item/changeme:159> . <http://localhost:3000/virtualcollection/item/changeme:159> a co:ListItem ; co:index "4"^^xsd:positiveInteger ; co:itemContent <http://da-rdf.library.cornell.edu/individual/b3652884> .
Comments
Comments as Free Form Text Annotation
n-triples
<http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/ns/oa#Annotation> . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93> <http://www.w3.org/ns/oa#hasTarget> <http://localhost:3000/virtualcollection/item/changeme:156> . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93> <http://www.w3.org/ns/oa#hasBody> <http://localhost:3000/annotations/bodies/3652730_changeme:93> . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93> <http://www.w3.org/ns/oa#motivatedBy> <http://www.w3.org/ns/oa#Comments> . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93/body> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/dc/dcmitype/Text> . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93/body> <http://www.w3.org/2011/content#chars> "This is my favorite book." . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93/body> <http://purl.org/dc/terms/format> "text/plain" . <http://localhost:3000/annotations/bodies/3652730_changeme:93> <http://www.w3.org/1999/02/22-rdf-syntax-ns#seeAlso> <http://localhost:3000/works/3652730/annotations/changeme:93> .
Turtle
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix dcterms: <http://purl.org/dc/terms> . @prefix dcmitype: <http://purl.org/dc/dcmitype> . @prefix cnt: <http://www.w3.org/2011/content#> . @prefix oa: <http://www.w3.org/ns/oa> . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93> a oa:Annotation ; oa:hasTarget <http://localhost:3000/virtualcollection/item/changeme:156> ; oa:hasBody <http://localhost:3000/annotations/bodies/3652730_changeme:93> ; oa:motivatedBy oa:Comments . <http://localhost:3000/virtualcollection/changeme:155/item/changeme:159/comment/changeme:93/body> a dcmitype:Text ; cnt:chars "This is my favorite book." ; dcterms:format "text/plain" . <http://localhost:3000/annotations/bodies/3652730_changeme:93> rdf:seeAlso <http://localhost:3000/works/3652730/annotations/changeme:93> .