Chris@0
|
1 @prefix lib: <http://www.swi-prolog.org/rdf/library/> .
|
Chris@0
|
2 @prefix owl: <http://www.w3.org/2002/07/owl#> .
|
Chris@0
|
3 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
|
Chris@0
|
4 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
Chris@0
|
5
|
Chris@0
|
6 # Class lib:Ontology
|
Chris@0
|
7
|
Chris@0
|
8 lib:Ontology
|
Chris@0
|
9 a owl:Class ;
|
Chris@0
|
10 rdfs:comment "Ontology in library" ;
|
Chris@0
|
11 rdfs:subClassOf owl:Ontology .
|
Chris@0
|
12 lib:Schema
|
Chris@0
|
13 a owl:Class ;
|
Chris@0
|
14 rdfs:comment "Collection of classes and properties" ;
|
Chris@0
|
15 rdfs:subClassOf lib:Ontology .
|
Chris@0
|
16 lib:Instances
|
Chris@0
|
17 a owl:Class ;
|
Chris@0
|
18 rdfs:comment "Collection of instances" ;
|
Chris@0
|
19 rdfs:subClassOf lib:Ontology .
|
Chris@0
|
20 lib:Virtual
|
Chris@0
|
21 a owl:Class ;
|
Chris@0
|
22 rdfs:comment "Entry itself is not loadable" .
|
Chris@0
|
23
|
Chris@0
|
24 lib:schema
|
Chris@0
|
25 a owl:OntologyProperty ;
|
Chris@0
|
26 rdfs:subPropertyOf owl:imports ;
|
Chris@0
|
27 rdfs:domain lib:Ontology ;
|
Chris@0
|
28 rdfs:range lib:Schema ;
|
Chris@0
|
29 rdfs:comment "URL for file holding schemas" .
|
Chris@0
|
30
|
Chris@0
|
31 lib:instances
|
Chris@0
|
32 a owl:OntologyProperty ;
|
Chris@0
|
33 rdfs:subPropertyOf owl:imports ;
|
Chris@0
|
34 rdfs:domain lib:Ontology ;
|
Chris@0
|
35 rdfs:range lib:Instances ;
|
Chris@0
|
36 rdfs:comment "URL for file holding instances" .
|
Chris@0
|
37
|
Chris@0
|
38 lib:baseURI
|
Chris@0
|
39 a owl:OntologyProperty ;
|
Chris@0
|
40 rdfs:domain lib:Ontology ;
|
Chris@0
|
41 rdfs:comment "URI based as initial Base URI" .
|
Chris@0
|
42
|
Chris@0
|
43 lib:blankNodes
|
Chris@0
|
44 a owl:OntologyProperty ;
|
Chris@0
|
45 rdfs:domain lib:Ontology ;
|
Chris@0
|
46 rdfs:range rdfs:Literal ;
|
Chris@0
|
47 rdfs:comment "How to handle identical blank notes.
|
Chris@0
|
48 One of 'share' or 'noshare'" .
|
Chris@0
|
49
|
Chris@0
|
50 lib:source
|
Chris@0
|
51 a owl:OntologyProperty ;
|
Chris@0
|
52 rdfs:domain lib:Ontology ;
|
Chris@0
|
53 rdfs:comment "URL from which we claim to have loaded the data" .
|
Chris@0
|
54
|
Chris@0
|
55 lib:providesNamespace
|
Chris@0
|
56 a owl:OntologyProperty ;
|
Chris@0
|
57 rdfs:domain lib:Ontology ;
|
Chris@0
|
58 rdfs:range lib:Namespace .
|
Chris@0
|
59
|
Chris@0
|
60 lib:usesNamespace
|
Chris@0
|
61 a owl:OntologyProperty ;
|
Chris@0
|
62 rdfs:domain lib:Ontology ;
|
Chris@0
|
63 rdfs:range lib:Namespace .
|
Chris@0
|
64
|
Chris@0
|
65 # Class lib:Namespace
|
Chris@0
|
66
|
Chris@0
|
67 lib:Namespace
|
Chris@0
|
68 a owl:Class ;
|
Chris@0
|
69 rdfs:subClassOf rdfs:Resource .
|
Chris@0
|
70 lib:mnemonic
|
Chris@0
|
71 a rdfs:Property ;
|
Chris@0
|
72 rdfs:domain lib:Namespace ;
|
Chris@0
|
73 rdfs:range rdf:Literal .
|
Chris@0
|
74 lib:namespace
|
Chris@0
|
75 a rdfs:Property ;
|
Chris@0
|
76 rdfs:domain lib:Namespace ;
|
Chris@0
|
77 rdfs:range rdf:Resource .
|