David Price

Continued work on ERH Facts and skos

# baseURI: http://www.reportinghub.no/erhf/schema/1.0/erh-facts-skos
# imports: http://www.reportinghub.no/erhf/schema/1.0/erh-facts
# imports: http://www.w3.org/2004/02/skos/core
@prefix : <http://www.reportinghub.no/erhf/schema/1.0/erh-facts-skos#> .
@prefix erhfskos: <http://www.reportinghub.no/erhf/schema/erh-facts-skos#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.reportinghub.no/erhf/schema/1.0/erh-facts-skos>
rdf:type owl:Ontology ;
owl:imports <http://www.w3.org/2004/02/skos/core> , <http://www.reportinghub.no/erhf/schema/1.0/erh-facts> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
<http://www.reportinghub.no/erhf/schema/erh-facts#drilledInProductionLicence>
rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> .
<http://www.reportinghub.no/erhf/schema/erh-facts#flowPartOfField>
rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> .
<http://www.reportinghub.no/erhf/schema/erh-facts#owner>
rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> .
<http://www.reportinghub.no/erhf/schema/erh-facts#wellPartOfField>
rdfs:subPropertyOf <http://www.w3.org/2004/02/skos/core#broader> .
# baseURI: http://www.reportinghub.no/erhf/transform/npdfacts-erhf
# imports: http://spinrdf.org/spin
# imports: http://www.reportinghub.no/erhf/schema/1.0/erh-facts
# imports: http://www.reportinghub.no/np/data/npd
# imports: http://www.reportinghub.no/np/schema/1.0/npd
@prefix npdfacts-erhf: <http://www.reportinghub.no/erhf/transform/npdfacts-erhf#> .
......@@ -15,6 +16,7 @@
<http://www.reportinghub.no/ep/schema/facility#Facility>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "1070 Make Facility except Field"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Facility> ;
sp:predicate rdf:type ;
sp:subject spin:_this
......@@ -29,7 +31,12 @@
sp:predicate <http://www.reportinghub.no/erhf/schema/erh-facts#npdname> ;
sp:subject spin:_this
]) ;
sp:where ([ sp:object
sp:where ([ rdf:type sp:NotExists ;
sp:elements ([ sp:object <http://www.reportinghub.no/ep/schema/facility#Field> ;
sp:predicate rdf:type ;
sp:subject spin:_this
])
] [ sp:object
[ sp:varName "npdid"^^xsd:string
] ;
sp:predicate <http://www.reportinghub.no/np/schema/npd#id> ;
......@@ -45,6 +52,7 @@
<http://www.reportinghub.no/ep/schema/facility#Field>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "1060 Make Field"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Field> ;
sp:predicate rdf:type ;
sp:subject spin:_this
......@@ -75,6 +83,7 @@
<http://www.reportinghub.no/ep/schema/well#Well>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "1050 Make Well"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Well> ;
sp:predicate rdf:type ;
sp:subject spin:_this
......@@ -95,6 +104,7 @@
<http://www.reportinghub.no/ep/schema/well#WellBore>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "1030 Make Wellbore"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Wellbore> ;
sp:predicate rdf:type ;
sp:subject spin:_this
......@@ -124,12 +134,13 @@
<http://www.reportinghub.no/erhf/transform/npdfacts-erhf>
rdf:type owl:Ontology ;
owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/erhf/schema/1.0/erh-facts> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/erhf/schema/1.0/erh-facts> , <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/np/data/npd> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
<http://www.reportinghub.no/np/schema/npd#BusinessArrangementArea>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "1020 Make BAA"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#BAA> ;
sp:predicate rdf:type ;
sp:subject spin:_this
......@@ -160,6 +171,7 @@
<http://www.reportinghub.no/np/schema/npd#Licence>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "1010 Make Licence"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Licence> ;
sp:predicate rdf:type ;
sp:subject spin:_this
......@@ -190,6 +202,7 @@
<http://www.reportinghub.no/np/schema/npd#OperatingCompany>
spin:rule
[ rdf:type sp:Construct ;
rdfs:comment "1000 make Company"^^xsd:string ;
sp:templates ([ sp:object <http://www.reportinghub.no/erhf/schema/erh-facts#Company> ;
sp:predicate rdf:type ;
sp:subject spin:_this
......
......@@ -12,5 +12,7 @@
[] rdf:type inference:Configuration ;
composite:child
[ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
<http://spinrdf.org/spin#topSPINOptions>
"singlePass" ;
composite:index "0"^^xsd:int
] .
......