David Price

Added import of 15926-8 data-model to EP Core.

1 -# Saved by TopBraid on Mon Aug 22 17:03:23 BST 2011 1 +# Saved by TopBraid on Thu Sep 15 14:22:18 BST 2011
2 -# baseURI: http://www.reportinghub.no/ep/schema/1.0/core 2 +# baseURI: http://www.reportinghub.no/ep/schema/1.0/core
3 -# imports: http://www.linkedmodel.org/1.2/schema/vaem 3 +# imports: http://www.linkedmodel.org/1.2/schema/vaem
4 - 4 +# imports: http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model
5 -@prefix bindEP-NativeOWL: <http://www.reportinghub.no/iso15926/bindEP-NativeOWL#> . 5 +
6 -@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 6 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
7 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 7 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
8 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
10 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 10 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 - 11 +
12 -<http://www.reportinghub.no/ep/schema/1.0/core> 12 +<http://www.reportinghub.no/ep/schema/1.0/core>
13 - rdf:type owl:Ontology ; 13 + rdf:type owl:Ontology ;
14 - owl:imports <http://www.linkedmodel.org/1.2/schema/vaem> ; 14 + owl:imports <http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model> , <http://www.linkedmodel.org/1.2/schema/vaem> ;
15 - owl:versionInfo "0.1.0"^^xsd:string . 15 + owl:versionInfo "0.1.0"^^xsd:string .
16 - 16 +
17 -ep-core:PhysicalObject 17 +ep-core:PhysicalObject
18 - rdf:type owl:Class ; 18 + rdf:type owl:Class ;
19 - rdfs:label "physical object"^^xsd:string ; 19 + rdfs:label "physical object"^^xsd:string ;
20 - rdfs:subClassOf ep-core:PhysicalThing . 20 + rdfs:subClassOf ep-core:PhysicalThing .
21 - 21 +
22 -ep-core:PhysicalThing 22 +ep-core:PhysicalThing
23 - rdf:type owl:Class ; 23 + rdf:type owl:Class ;
24 - rdfs:label "physical thing"^^xsd:string ; 24 + rdfs:label "physical thing"^^xsd:string ;
25 - rdfs:subClassOf owl:Thing . 25 + rdfs:subClassOf owl:Thing .
26 - 26 +
27 -ep-core:apiName 27 +ep-core:apiName
28 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 28 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
29 - rdfs:label "API name"^^xsd:string ; 29 + rdfs:label "API name"^^xsd:string ;
30 - rdfs:range xsd:string ; 30 + rdfs:range xsd:string ;
31 - rdfs:subPropertyOf ep-core:name . 31 + rdfs:subPropertyOf ep-core:name .
32 - 32 +
33 -ep-core:basisFor 33 +ep-core:basisFor
34 - rdf:type owl:ObjectProperty ; 34 + rdf:type owl:ObjectProperty ;
35 - rdfs:label "basis for"^^xsd:string . 35 + rdfs:label "basis for"^^xsd:string .
36 - 36 +
37 -ep-core:derivedFrom 37 +ep-core:derivedFrom
38 - rdf:type owl:ObjectProperty , owl:TransitiveProperty ; 38 + rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
39 - rdfs:label "derived from"^^xsd:string . 39 + rdfs:label "derived from"^^xsd:string .
40 - 40 +
41 -ep-core:dtiName 41 +ep-core:dtiName
42 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 42 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
43 - rdfs:label "DTI name"^^xsd:string ; 43 + rdfs:label "DTI name"^^xsd:string ;
44 - rdfs:range xsd:string ; 44 + rdfs:range xsd:string ;
45 - rdfs:subPropertyOf ep-core:name . 45 + rdfs:subPropertyOf ep-core:name .
46 - 46 +
47 -ep-core:hasPart 47 +ep-core:hasPart
48 - rdf:type owl:TransitiveProperty ; 48 + rdf:type owl:TransitiveProperty ;
49 - rdfs:domain ep-core:PhysicalThing ; 49 + rdfs:domain ep-core:PhysicalThing ;
50 - rdfs:label "has part"^^xsd:string ; 50 + rdfs:label "has part"^^xsd:string ;
51 - rdfs:range ep-core:PhysicalThing ; 51 + rdfs:range ep-core:PhysicalThing ;
52 - owl:inverseOf ep-core:partOf . 52 + owl:inverseOf ep-core:partOf .
53 - 53 +
54 -ep-core:hasTemporalPart 54 +ep-core:hasTemporalPart
55 - rdf:type owl:TransitiveProperty ; 55 + rdf:type owl:TransitiveProperty ;
56 - rdfs:domain ep-core:PhysicalThing ; 56 + rdfs:domain ep-core:PhysicalThing ;
57 - rdfs:label "has temporal part"^^xsd:string ; 57 + rdfs:label "has temporal part"^^xsd:string ;
58 - rdfs:range ep-core:PhysicalThing ; 58 + rdfs:range ep-core:PhysicalThing ;
59 - rdfs:subPropertyOf ep-core:hasPart ; 59 + rdfs:subPropertyOf ep-core:hasPart ;
60 - owl:inverseOf ep-core:partOf . 60 + owl:inverseOf ep-core:partOf .
61 - 61 +
62 -ep-core:hasVolume 62 +ep-core:hasVolume
63 - rdf:type owl:FunctionalProperty ; 63 + rdf:type owl:FunctionalProperty ;
64 - rdfs:domain ep-core:PhysicalThing ; 64 + rdfs:domain ep-core:PhysicalThing ;
65 - rdfs:label "has volume"^^xsd:string . 65 + rdfs:label "has volume"^^xsd:string .
66 - 66 +
67 -ep-core:localFieldName 67 +ep-core:localFieldName
68 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 68 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
69 - rdfs:label "local field name"^^xsd:string ; 69 + rdfs:label "local field name"^^xsd:string ;
70 - rdfs:range xsd:string ; 70 + rdfs:range xsd:string ;
71 - rdfs:subPropertyOf ep-core:name . 71 + rdfs:subPropertyOf ep-core:name .
72 - 72 +
73 -ep-core:name 73 +ep-core:name
74 - rdf:type owl:DatatypeProperty ; 74 + rdf:type owl:DatatypeProperty ;
75 - rdfs:label "name"^^xsd:string ; 75 + rdfs:label "name"^^xsd:string ;
76 - rdfs:range xsd:string . 76 + rdfs:range xsd:string .
77 - 77 +
78 -ep-core:npdCode 78 +ep-core:npdCode
79 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 79 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
80 - rdfs:label "NPD code"^^xsd:string ; 80 + rdfs:label "NPD code"^^xsd:string ;
81 - rdfs:range xsd:string ; 81 + rdfs:range xsd:string ;
82 - rdfs:subPropertyOf ep-core:name . 82 + rdfs:subPropertyOf ep-core:name .
83 - 83 +
84 -ep-core:npdName 84 +ep-core:npdName
85 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 85 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
86 - rdfs:label "NPD name"^^xsd:string ; 86 + rdfs:label "NPD name"^^xsd:string ;
87 - rdfs:range xsd:string ; 87 + rdfs:range xsd:string ;
88 - rdfs:subPropertyOf ep-core:name . 88 + rdfs:subPropertyOf ep-core:name .
89 - 89 +
90 -ep-core:npdNumber 90 +ep-core:npdNumber
91 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 91 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
92 - rdfs:label "NPD number"^^xsd:string ; 92 + rdfs:label "NPD number"^^xsd:string ;
93 - rdfs:range xsd:string ; 93 + rdfs:range xsd:string ;
94 - rdfs:subPropertyOf ep-core:name . 94 + rdfs:subPropertyOf ep-core:name .
95 - 95 +
96 -ep-core:partOf 96 +ep-core:partOf
97 - rdf:type owl:TransitiveProperty ; 97 + rdf:type owl:TransitiveProperty ;
98 - rdfs:domain ep-core:PhysicalThing ; 98 + rdfs:domain ep-core:PhysicalThing ;
99 - rdfs:label "part of"^^xsd:string ; 99 + rdfs:label "part of"^^xsd:string ;
100 - rdfs:range ep-core:PhysicalThing ; 100 + rdfs:range ep-core:PhysicalThing ;
101 - owl:inverseOf ep-core:hasPart . 101 + owl:inverseOf ep-core:hasPart .
102 - 102 +
103 -ep-core:prospectName 103 +ep-core:prospectName
104 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 104 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
105 - rdfs:label "prospect name"^^xsd:string ; 105 + rdfs:label "prospect name"^^xsd:string ;
106 - rdfs:range xsd:string ; 106 + rdfs:range xsd:string ;
107 - rdfs:subPropertyOf ep-core:name . 107 + rdfs:subPropertyOf ep-core:name .
108 - 108 +
109 -ep-core:temporalPartOf 109 +ep-core:temporalPartOf
110 - rdf:type owl:TransitiveProperty ; 110 + rdf:type owl:TransitiveProperty ;
111 - rdfs:domain ep-core:PhysicalThing ; 111 + rdfs:domain ep-core:PhysicalThing ;
112 - rdfs:label "temporal part of"^^xsd:string ; 112 + rdfs:label "temporal part of"^^xsd:string ;
113 - rdfs:range ep-core:PhysicalThing ; 113 + rdfs:range ep-core:PhysicalThing ;
114 - rdfs:subPropertyOf ep-core:hasPart ; 114 + rdfs:subPropertyOf ep-core:hasPart ;
115 - owl:inverseOf ep-core:hasTemporalPart . 115 + owl:inverseOf ep-core:hasTemporalPart .
......