Skip to content
Martynas Jusevičius edited this page Sep 13, 2020 · 15 revisions
sitemap
OWL ontology containing resource templates (ldt:Template instances) which combine URI and SPIN templates and other annotations. There is one principal ontology which can import others using owl:imports. When Linked Data is requested, AtomGraph Processor interprets the sitemap and responds by querying data from/writing data into the dataset via a SPARQL service.
dataset
A file containing instance data (ABox) of the application. Instance types should be aligned with sitemap types and document hierarchy.
service
A service containing instance data (ABox) of the application and implementing SPARQL 1.1 Protocol and optionally Graph Store Protocol. Instance types should be aligned with sitemap types.
constraint
SPIN constraints are part of the sitemap attached to classes. They validate all write requests with RDF data payload by validating RDF instances against constraints of their type classes, if there are any. If the data is valid, processing continues to skolemization. Otherwise, 400 Bad Request with violations details is returned.
skolemization
The process of building URIs for blank nodes during data input using URI skolemization annotations on classes.
topic
The topic of the document. Can be another document but also a physical thing or abstract concept that cannot be directly accesssed over HTTP. They usually have hash URIs, for example ending with #this, or redirect to document URIs. Topic/document relationship is expressed using foaf:isPrimaryTopicOf/foaf:primaryTopic relationships.