Chris@0: @prefix lib: .
Chris@0: @prefix owl: .
Chris@0: @prefix rdf: .
Chris@0: @prefix rdfs: .
Chris@0:
Chris@0: # Class lib:Ontology
Chris@0:
Chris@0: lib:Ontology
Chris@0: a owl:Class ;
Chris@0: rdfs:comment "Ontology in library" ;
Chris@0: rdfs:subClassOf owl:Ontology .
Chris@0: lib:Schema
Chris@0: a owl:Class ;
Chris@0: rdfs:comment "Collection of classes and properties" ;
Chris@0: rdfs:subClassOf lib:Ontology .
Chris@0: lib:Instances
Chris@0: a owl:Class ;
Chris@0: rdfs:comment "Collection of instances" ;
Chris@0: rdfs:subClassOf lib:Ontology .
Chris@0: lib:Virtual
Chris@0: a owl:Class ;
Chris@0: rdfs:comment "Entry itself is not loadable" .
Chris@0:
Chris@0: lib:schema
Chris@0: a owl:OntologyProperty ;
Chris@0: rdfs:subPropertyOf owl:imports ;
Chris@0: rdfs:domain lib:Ontology ;
Chris@0: rdfs:range lib:Schema ;
Chris@0: rdfs:comment "URL for file holding schemas" .
Chris@0:
Chris@0: lib:instances
Chris@0: a owl:OntologyProperty ;
Chris@0: rdfs:subPropertyOf owl:imports ;
Chris@0: rdfs:domain lib:Ontology ;
Chris@0: rdfs:range lib:Instances ;
Chris@0: rdfs:comment "URL for file holding instances" .
Chris@0:
Chris@0: lib:baseURI
Chris@0: a owl:OntologyProperty ;
Chris@0: rdfs:domain lib:Ontology ;
Chris@0: rdfs:comment "URI based as initial Base URI" .
Chris@0:
Chris@0: lib:blankNodes
Chris@0: a owl:OntologyProperty ;
Chris@0: rdfs:domain lib:Ontology ;
Chris@0: rdfs:range rdfs:Literal ;
Chris@0: rdfs:comment "How to handle identical blank notes.
Chris@0: One of 'share' or 'noshare'" .
Chris@0:
Chris@0: lib:source
Chris@0: a owl:OntologyProperty ;
Chris@0: rdfs:domain lib:Ontology ;
Chris@0: rdfs:comment "URL from which we claim to have loaded the data" .
Chris@0:
Chris@0: lib:providesNamespace
Chris@0: a owl:OntologyProperty ;
Chris@0: rdfs:domain lib:Ontology ;
Chris@0: rdfs:range lib:Namespace .
Chris@0:
Chris@0: lib:usesNamespace
Chris@0: a owl:OntologyProperty ;
Chris@0: rdfs:domain lib:Ontology ;
Chris@0: rdfs:range lib:Namespace .
Chris@0:
Chris@0: # Class lib:Namespace
Chris@0:
Chris@0: lib:Namespace
Chris@0: a owl:Class ;
Chris@0: rdfs:subClassOf rdfs:Resource .
Chris@0: lib:mnemonic
Chris@0: a rdfs:Property ;
Chris@0: rdfs:domain lib:Namespace ;
Chris@0: rdfs:range rdf:Literal .
Chris@0: lib:namespace
Chris@0: a rdfs:Property ;
Chris@0: rdfs:domain lib:Namespace ;
Chris@0: rdfs:range rdf:Resource .