David Leal

More efficiency stuff

...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 <http://www.reportinghub.no/ep/transform/transform-helper-schema> 15 <http://www.reportinghub.no/ep/transform/transform-helper-schema>
16 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
17 rdfs:comment "The Transform Helper Schema is the set of properties and classes used for the creation of temporary data used as part of the ERH transformations. All instances of classes and uses of these properties is deleted before the triples are stored in the RDF database."^^xsd:string ; 17 rdfs:comment "The Transform Helper Schema is the set of properties and classes used for the creation of temporary data used as part of the ERH transformations. All instances of classes and uses of these properties is deleted before the triples are stored in the RDF database."^^xsd:string ;
18 - owl:imports <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/schema/1.0/activity> ; 18 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.epim.no/schemas/mprml/1> , <http://spinrdf.org/spin> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 20
21 transhelp:buildRdlURI 21 transhelp:buildRdlURI
...@@ -43,16 +43,32 @@ transhelp:buildRdlURI ...@@ -43,16 +43,32 @@ transhelp:buildRdlURI
43 transhelp:derivedFrom 43 transhelp:derivedFrom
44 rdf:type owl:ObjectProperty . 44 rdf:type owl:ObjectProperty .
45 45
46 +transhelp:derivedFromAsMeasuredFlow
47 + rdf:type owl:ObjectProperty ;
48 + rdfs:subPropertyOf transhelp:derivedFrom .
49 +
50 +transhelp:derivedFromAsMeasurementFacility
51 + rdf:type owl:ObjectProperty ;
52 + rdfs:subPropertyOf transhelp:derivedFrom .
53 +
54 +transhelp:derivedFromAsPort
55 + rdf:type owl:ObjectProperty ;
56 + rdfs:subPropertyOf transhelp:derivedFrom .
57 +
58 +transhelp:derivedFromAsPortFlow
59 + rdf:type owl:ObjectProperty ;
60 + rdfs:subPropertyOf transhelp:derivedFrom .
61 +
46 transhelp:domainOfPropertyMapsToMPREnumeration 62 transhelp:domainOfPropertyMapsToMPREnumeration
47 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 63 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
48 rdfs:label "domain of property maps to MPR enumeration"^^xsd:string ; 64 rdfs:label "domain of property maps to MPR enumeration"^^xsd:string ;
49 rdfs:subPropertyOf transhelp:mapsTo . 65 rdfs:subPropertyOf transhelp:mapsTo .
50 66
51 transhelp:facilityIdentifier 67 transhelp:facilityIdentifier
52 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 68 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
53 69
54 transhelp:flowingStateMapsToMPREnumeration 70 transhelp:flowingStateMapsToMPREnumeration
55 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 71 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
56 rdfs:label "flowing state maps to MPR enumeration"^^xsd:string ; 72 rdfs:label "flowing state maps to MPR enumeration"^^xsd:string ;
57 rdfs:subPropertyOf transhelp:mapsTo . 73 rdfs:subPropertyOf transhelp:mapsTo .
58 74
...@@ -74,25 +90,25 @@ transhelp:hasEquivalentInRDL ...@@ -74,25 +90,25 @@ transhelp:hasEquivalentInRDL
74 rdfs:label "has equivalent in RDL"^^xsd:string . 90 rdfs:label "has equivalent in RDL"^^xsd:string .
75 91
76 transhelp:interval 92 transhelp:interval
77 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 93 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
78 94
79 transhelp:intervalEnd 95 transhelp:intervalEnd
80 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 96 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
81 97
82 transhelp:intervalIdentifier 98 transhelp:intervalIdentifier
83 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 99 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
84 100
85 transhelp:intervalStart 101 transhelp:intervalStart
86 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 102 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
87 103
88 transhelp:label 104 transhelp:label
89 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 105 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
90 106
91 transhelp:mapsTo 107 transhelp:mapsTo
92 rdf:type rdf:Property . 108 rdf:type rdf:Property .
93 109
94 transhelp:materialClassMapsToMPREnumeration 110 transhelp:materialClassMapsToMPREnumeration
95 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 111 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
96 rdfs:label "material class maps to MPR enumeration"^^xsd:string ; 112 rdfs:label "material class maps to MPR enumeration"^^xsd:string ;
97 rdfs:subPropertyOf transhelp:mapsTo . 113 rdfs:subPropertyOf transhelp:mapsTo .
98 114
...@@ -100,20 +116,20 @@ transhelp:necessaryIntervalString ...@@ -100,20 +116,20 @@ transhelp:necessaryIntervalString
100 rdf:type owl:DatatypeProperty . 116 rdf:type owl:DatatypeProperty .
101 117
102 transhelp:nominalInstant 118 transhelp:nominalInstant
103 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty . 119 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty .
104 120
105 transhelp:propertyMapsToMPREnumeration 121 transhelp:propertyMapsToMPREnumeration
106 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 122 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
107 rdfs:label "property maps to MPR enumeration"^^xsd:string ; 123 rdfs:label "property maps to MPR enumeration"^^xsd:string ;
108 rdfs:subPropertyOf transhelp:mapsTo . 124 rdfs:subPropertyOf transhelp:mapsTo .
109 125
110 transhelp:quantitySpaceMapsToClassOfScale 126 transhelp:quantitySpaceMapsToClassOfScale
111 - rdf:type owl:FunctionalProperty , owl:InverseFunctionalProperty , owl:ObjectProperty ; 127 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty , owl:FunctionalProperty ;
112 rdfs:label "quantity space maps to class of scale"^^xsd:string ; 128 rdfs:label "quantity space maps to class of scale"^^xsd:string ;
113 rdfs:subPropertyOf transhelp:mapsTo . 129 rdfs:subPropertyOf transhelp:mapsTo .
114 130
115 transhelp:rangeOfPropertyMapsToMPREnumeration 131 transhelp:rangeOfPropertyMapsToMPREnumeration
116 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 132 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
117 rdfs:label "range of property maps to MPR enumeration"^^xsd:string ; 133 rdfs:label "range of property maps to MPR enumeration"^^xsd:string ;
118 rdfs:subPropertyOf transhelp:mapsTo . 134 rdfs:subPropertyOf transhelp:mapsTo .
119 135
...@@ -121,7 +137,7 @@ transhelp:reportedOn ...@@ -121,7 +137,7 @@ transhelp:reportedOn
121 rdf:type owl:ObjectProperty . 137 rdf:type owl:ObjectProperty .
122 138
123 transhelp:scaleMapsToMPREnumeration 139 transhelp:scaleMapsToMPREnumeration
124 - rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ; 140 + rdf:type owl:ObjectProperty , owl:InverseFunctionalProperty ;
125 rdfs:label "scale maps to MPR enumeration"^^xsd:string ; 141 rdfs:label "scale maps to MPR enumeration"^^xsd:string ;
126 rdfs:subPropertyOf transhelp:mapsTo . 142 rdfs:subPropertyOf transhelp:mapsTo .
127 143
......