MonkeyChap

Finished off blocks and polygons

used RDL name for LicenceBlock. Added whole-part properties
...@@ -2,7 +2,9 @@ ...@@ -2,7 +2,9 @@
2 # imports: http://www.reportinghub.no/ep/schema/1.0/core 2 # imports: http://www.reportinghub.no/ep/schema/1.0/core
3 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 3 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
4 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core 4 # imports: http://www.reportinghub.no/ep/schema/1.0/production-core
5 +# imports: http://www.reportinghub.no/np/schema/1.0/npd
5 6
7 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
6 @prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> . 8 @prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
7 @prefix ep-geo: <http://www.reportinghub.no/ep/schema/geography#> . 9 @prefix ep-geo: <http://www.reportinghub.no/ep/schema/geography#> .
8 @prefix owl: <http://www.w3.org/2002/07/owl#> . 10 @prefix owl: <http://www.w3.org/2002/07/owl#> .
...@@ -12,87 +14,83 @@ ...@@ -12,87 +14,83 @@
12 14
13 <http://www.reportinghub.no/ep/schema/1.0/geography> 15 <http://www.reportinghub.no/ep/schema/1.0/geography>
14 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ; 17 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-core> , <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/facility> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 18 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 19
20 +ep-core:Area
21 + rdf:type ep-core:PropertySpace , rdfs:Class ;
22 + rdfs:label "Compressibility"^^xsd:string ;
23 + rdfs:subClassOf owl:Class .
24 +
25 +ep-core:km2
26 + rdfs:domain ep-core:Area .
27 +
28 +ep-core:npdPolygonPartOfAreaCoveredByBusinessArrangement
29 + rdf:type owl:TransitiveProperty ;
30 + rdfs:domain ep-geo:AreaCoveredByBusinessArrangement ;
31 + rdfs:range ep-geo:NpdPolygon ;
32 + rdfs:subPropertyOf ep-core:hasPart .
33 +
34 +ep-core:npdPolygonPartOfLicenceBlock
35 + rdf:type owl:TransitiveProperty ;
36 + rdfs:domain ep-geo:LicenceBlock ;
37 + rdfs:range ep-geo:NpdPolygon ;
38 + rdfs:subPropertyOf ep-core:hasPart .
39 +
18 ep-geo:AreaCoveredByBusinessArrangement 40 ep-geo:AreaCoveredByBusinessArrangement
19 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 41 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
20 rdfs:label "NPD Block"^^xsd:string ; 42 rdfs:label "NPD Block"^^xsd:string ;
21 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 43 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
22 - owl:disjointWith ep-geo:County , ep-geo:State , ep-geo:Country , ep-geo:NpdBlock , ep-geo:NpdPolygon . 44 + owl:disjointWith ep-geo:LicenceBlock , ep-geo:State , ep-geo:NpdPolygon , ep-geo:County , ep-geo:Country .
23 45
24 ep-geo:Country 46 ep-geo:Country
25 rdf:type owl:Class , ep-fac:ProductionFacilityType ; 47 rdf:type owl:Class , ep-fac:ProductionFacilityType ;
26 rdfs:label "country"^^xsd:string ; 48 rdfs:label "country"^^xsd:string ;
27 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 49 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
28 - owl:disjointWith ep-geo:State , ep-geo:County , ep-geo:NpdPolygon , ep-geo:NpdBlock . 50 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:NpdPolygon , ep-geo:State .
29 51
30 ep-geo:County 52 ep-geo:County
31 rdf:type owl:Class , ep-fac:ProductionFacilityType ; 53 rdf:type owl:Class , ep-fac:ProductionFacilityType ;
32 rdfs:label "county"^^xsd:string ; 54 rdfs:label "county"^^xsd:string ;
33 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 55 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
34 - owl:disjointWith ep-geo:Country , ep-geo:State , ep-geo:NpdPolygon , ep-geo:NpdBlock . 56 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:State , ep-geo:NpdPolygon , ep-geo:Country .
35 57
36 -ep-geo:NpdBlock 58 +ep-geo:LicenceBlock
37 rdf:type owl:Class , ep-fac:ProductionFacilityType ; 59 rdf:type owl:Class , ep-fac:ProductionFacilityType ;
38 - rdfs:label "NPD Block"^^xsd:string ; 60 + rdfs:comment "See RDL RDS13025226"^^xsd:string ;
61 + rdfs:label "Licence Block"^^xsd:string ;
39 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 62 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
40 - owl:disjointWith ep-geo:County , ep-geo:State , ep-geo:Country . 63 + owl:disjointWith ep-geo:Country , ep-geo:State , ep-geo:County , ep-geo:AreaCoveredByBusinessArrangement , ep-geo:NpdPolygon .
41 64
42 ep-geo:NpdPolygon 65 ep-geo:NpdPolygon
43 rdf:type owl:Class ; 66 rdf:type owl:Class ;
44 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 67 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
45 - owl:disjointWith ep-geo:Country , ep-geo:County , ep-geo:NpdBlock , ep-geo:State . 68 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:Country , ep-geo:State .
46 -
47 -ep-geo:OffshoreLocation
48 - rdf:type owl:Class ;
49 - rdfs:label "offshore location"^^xsd:string ;
50 - rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth .
51 69
52 ep-geo:PartOfTheSurfaceOfTheEarth 70 ep-geo:PartOfTheSurfaceOfTheEarth
53 rdf:type owl:Class ; 71 rdf:type owl:Class ;
54 rdfs:label "part of the surface of the earth"^^xsd:string ; 72 rdfs:label "part of the surface of the earth"^^xsd:string ;
55 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/production-core#TemporalPartOfARegionOfSpace> . 73 + rdfs:subClassOf ep-core:PhysicalObject .
56 74
57 ep-geo:State 75 ep-geo:State
58 rdf:type owl:Class , ep-fac:ProductionFacilityType ; 76 rdf:type owl:Class , ep-fac:ProductionFacilityType ;
59 rdfs:label "state"^^xsd:string ; 77 rdfs:label "state"^^xsd:string ;
60 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ; 78 rdfs:subClassOf ep-geo:PartOfTheSurfaceOfTheEarth ;
61 - owl:disjointWith ep-geo:Country , ep-geo:County , ep-geo:NpdPolygon , ep-geo:NpdBlock . 79 + owl:disjointWith ep-geo:AreaCoveredByBusinessArrangement , ep-geo:LicenceBlock , ep-geo:County , ep-geo:NpdPolygon , ep-geo:Country .
62 -
63 -ep-geo:hasAreaName
64 - rdf:type owl:DatatypeProperty ;
65 - rdfs:domain ep-geo:OffshoreLocation ;
66 - rdfs:label "has area name"^^xsd:string .
67 -
68 -ep-geo:hasNorthSeaAreaName
69 - rdf:type owl:DatatypeProperty ;
70 - rdfs:domain ep-geo:OffshoreLocation ;
71 - rdfs:label "has North Sea area name"^^xsd:string .
72 80
73 -ep-geo:hasNorthSeaBlockSuffixId 81 +ep-geo:businessArrangementGoverningArea
74 - rdf:type owl:DatatypeProperty ; 82 + rdf:type owl:ObjectProperty ;
75 - rdfs:domain ep-geo:OffshoreLocation ; 83 + rdfs:domain ep-geo:AreaCoveredByBusinessArrangement ;
76 - rdfs:label "has North Sea block suffix ID"^^xsd:string . 84 + rdfs:range <http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea> .
77 -
78 -ep-geo:hasNorthSeaQuadrantId
79 - rdf:type owl:DatatypeProperty ;
80 - rdfs:domain ep-geo:OffshoreLocation ;
81 - rdfs:label "has North Sea quadrant ID"^^xsd:string .
82 -
83 -ep-geo:hasOffshoreLocationComment
84 - rdf:type owl:DatatypeProperty ;
85 - rdfs:domain ep-geo:OffshoreLocation ;
86 - rdfs:label "has offshore location comment"^^xsd:string .
87 85
88 ep-geo:locatedWithin 86 ep-geo:locatedWithin
89 rdf:type owl:ObjectProperty ; 87 rdf:type owl:ObjectProperty ;
90 - rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; 88 + rdfs:domain ep-core:PhysicalThing ;
91 rdfs:label "located within"^^xsd:string ; 89 rdfs:label "located within"^^xsd:string ;
92 - rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 90 + rdfs:range ep-core:PhysicalObject .
93 91
94 ep-geo:nominallyLocatedAt 92 ep-geo:nominallyLocatedAt
95 rdf:type owl:ObjectProperty ; 93 rdf:type owl:ObjectProperty ;
96 - rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalThing> ; 94 + rdfs:domain ep-core:PhysicalThing ;
97 rdfs:label "nominally located at"^^xsd:string ; 95 rdfs:label "nominally located at"^^xsd:string ;
98 - rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 96 + rdfs:range ep-core:PhysicalObject .
......