diff --git a/ontology/saref4mari.ttl b/ontology/saref4mari.ttl
index 3aa4a4b1ab9b7f68f1b90ab520e596031fe6ef7c..46c31a87b9df0065b38482a52c2954a3fe75ec24 100644
--- a/ontology/saref4mari.ttl
+++ b/ontology/saref4mari.ttl
@@ -22,7 +22,7 @@
rdf:type owl:Ontology ;
owl:versionIRI ;
- owl:imports ,
+ owl:imports ssnsystems: ,
,
;
dcterms:contributor ,
@@ -792,18 +792,6 @@ s4mari:AISDevice rdf:type owl:Class ;
rdfs:label "AISDevice"@en .
-### https://saref.etsi.org/saref4mari/AcousticSensor
-s4mari:AcousticSensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:hasValue s4mari:UnderwaterSoundVelocity
- ] ;
- rdfs:comment "A sensor for measuring underwater acoustics."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/AcousticSensor"@en ;
- rdfs:label "AcousticSensor"@en .
-
-
### https://saref.etsi.org/saref4mari/Action
s4mari:Action rdf:type owl:Class ;
rdfs:subClassOf s4mari:Event ;
@@ -916,18 +904,6 @@ s4mari:CatchProperty rdf:type owl:Class ;
rdfs:label "CatchProperty"@en .
-### https://saref.etsi.org/saref4mari/ConductivitySensor
-s4mari:ConductivitySensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:someValuesFrom s4watr:WaterElectricalProperty
- ] ;
- rdfs:comment "A sensor for measuring water conductivity."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/ConductivitySensor"@en ;
- rdfs:label "ConductivitySensor"@en .
-
-
### https://saref.etsi.org/saref4mari/ContainmentUnit
s4mari:ContainmentUnit rdf:type owl:Class ;
rdfs:subClassOf s4mari:CargoUnit ;
@@ -1111,38 +1087,6 @@ s4mari:OrganisationKind rdf:type owl:Class ;
rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/enum/Organization_OrganizationClassificationType.html" .
-### https://saref.etsi.org/saref4mari/OrientationProperty
-s4mari:OrientationProperty rdf:type owl:Class ;
- rdfs:subClassOf s4mari:MaritimeObjectProperty ;
- rdfs:comment "A class of properties to do with spacial orientation."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/OrientationProperty" ;
- rdfs:label "OrientationProperty"@en .
-
-
-### https://saref.etsi.org/saref4mari/OrientationSensor
-s4mari:OrientationSensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:someValuesFrom s4mari:OrientationProperty
- ] ;
- rdfs:comment "A sensor for measuring orientation."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/OrientationSensor"@en ;
- rdfs:label "OrientationSensor"@en .
-
-
-### https://saref.etsi.org/saref4mari/OxygenConcentrationSensor
-s4mari:OxygenConcentrationSensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:hasValue s4watr:DissolvedOxygen
- ] ;
- rdfs:comment "A sensor for measuring underwater oxygen concentration."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/OxygenConcentrationSensor"@en ;
- rdfs:label "OxygenConcentrationSensor"@en .
-
-
### https://saref.etsi.org/saref4mari/Period
s4mari:Period rdf:type owl:Class ;
rdfs:subClassOf saref:FeatureOfInterest ;
@@ -1174,18 +1118,6 @@ s4mari:PortLocation rdf:type owl:Class ;
rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Location.html#portlocation" .
-### https://saref.etsi.org/saref4mari/PressureSensor
-s4mari:PressureSensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:hasValue s4mari:UnderwaterPressure
- ] ;
- rdfs:comment "A sensor for measuring underwater pressure."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/PressureSensor"@en ;
- rdfs:label "PressureSensor"@en .
-
-
### https://saref.etsi.org/saref4mari/Radar
s4mari:Radar rdf:type owl:Class ;
rdfs:subClassOf saref:Sensor ;
@@ -1212,50 +1144,6 @@ s4mari:SensorState rdf:type owl:Class ;
rdfs:label "SensorState"@en .
-### https://saref.etsi.org/saref4mari/TemperatureSensor
-s4mari:TemperatureSensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:hasValue s4mari:WaterTemperature
- ] ;
- rdfs:comment "A sensor for measuring water temperature."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/TemperatureSensor"@en ;
- rdfs:label "TemperatureSensor"@en .
-
-
-### https://saref.etsi.org/saref4mari/TideProperty
-s4mari:TideProperty rdf:type owl:Class ;
- rdfs:subClassOf s4watr:WaterProperty ;
- rdfs:comment "A class of properties to do with tides."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/TideProperty" ;
- rdfs:label "TideProperty"@en .
-
-
-### https://saref.etsi.org/saref4mari/TideSensor
-s4mari:TideSensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:someValuesFrom s4mari:TideProperty
- ] ;
- rdfs:comment "A sensor for measuring the effects of tides."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/TideSensor"@en ;
- rdfs:label "TideSensor"@en .
-
-
-### https://saref.etsi.org/saref4mari/TurbiditySensor
-s4mari:TurbiditySensor rdf:type owl:Class ;
- rdfs:subClassOf saref:Sensor ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:observes ;
- owl:hasValue s4mari:WaterTurbidity
- ] ;
- rdfs:comment "A sensor for measuring water turbidity."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/TurbiditySensor"@en ;
- rdfs:label "TurbiditySensor"@en .
-
-
### https://saref.etsi.org/saref4mari/UniqueIdentifier
s4mari:UniqueIdentifier rdf:type owl:Class ;
rdfs:subClassOf saref:FeatureOfInterest ;
@@ -1315,26 +1203,10 @@ s4mari:VesselState rdf:type owl:Class ;
rdfs:label "VesselState"@en .
-### https://saref.etsi.org/saref4mari/WaterElectricalProperty
-s4mari:WaterElectricalProperty rdf:type owl:Class ;
- rdfs:subClassOf s4watr:WaterProperty ;
- rdfs:comment "A class of water properties relating to electricity."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4mari/WaterElectricalProperty" ;
- rdfs:label "WaterElectricalProperty"@en .
-
-
### https://saref.etsi.org/saref4watr/ChemicalProperty
s4watr:ChemicalProperty rdf:type owl:Class .
-### https://saref.etsi.org/saref4watr/WaterElectricalProperty
-s4watr:WaterElectricalProperty rdf:type owl:Class ;
- rdfs:subClassOf s4watr:WaterProperty ;
- rdfs:comment "The electrical property of water."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4watr/v1.1.1/WaterElectricalProperty"@en ;
- rdfs:label "WaterElectricalProperty"@en .
-
-
### https://saref.etsi.org/saref4watr/WaterProperty
s4watr:WaterProperty rdf:type owl:Class .
@@ -1433,6 +1305,12 @@ s4mari:Ambulance rdf:type owl:NamedIndividual ,
rdfs:label "Ambulance"@en .
+### https://saref.etsi.org/saref4mari/ArtilleryVehicle
+s4mari:ArtilleryVehicle rdf:type owl:NamedIndividual ,
+ s4mari:OperationalAssetKind ;
+ rdfs:label "ArtilleryVehicle"@en .
+
+
### https://saref.etsi.org/saref4mari/AssaultShips
s4mari:AssaultShips rdf:type owl:NamedIndividual ,
s4mari:OperationalAssetKind ;
@@ -1445,12 +1323,6 @@ s4mari:Assistance rdf:type owl:NamedIndividual ,
rdfs:label "Assistance"@en .
-### https://saref.etsi.org/saref4mari/AtilleryVehicle
-s4mari:AtilleryVehicle rdf:type owl:NamedIndividual ,
- s4mari:OperationalAssetKind ;
- rdfs:label "ArtilleryVehicle"@en .
-
-
### https://saref.etsi.org/saref4mari/AuxiliaryShips
s4mari:AuxiliaryShips rdf:type owl:NamedIndividual ,
s4mari:OperationalAssetKind ;
@@ -1756,7 +1628,7 @@ s4mari:HasSickAnimalOnBoard rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/Heading
s4mari:Heading rdf:type owl:NamedIndividual ,
- s4mari:OrientationProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2135,7 +2007,7 @@ s4mari:PerformingAISSpoofing rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/Pitch
s4mari:Pitch rdf:type owl:NamedIndividual ,
- s4mari:OrientationProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2210,7 +2082,7 @@ s4mari:Rescue rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/Roll
s4mari:Roll rdf:type owl:NamedIndividual ,
- s4mari:OrientationProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2348,7 +2220,7 @@ s4mari:TidalCurrentSpeed rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/TideLevel
s4mari:TideLevel rdf:type owl:NamedIndividual ,
- s4mari:TideProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2365,7 +2237,7 @@ s4mari:TideLevel rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/TidePressure
s4mari:TidePressure rdf:type owl:NamedIndividual ,
- s4mari:TideProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2450,7 +2322,7 @@ s4mari:UUV rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/UnderwaterPressure
s4mari:UnderwaterPressure rdf:type owl:NamedIndividual ,
- s4watr:WaterProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2472,7 +2344,7 @@ s4mari:UnderwaterPressure rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/UnderwaterSoundVelocity
s4mari:UnderwaterSoundVelocity rdf:type owl:NamedIndividual ,
- s4watr:WaterProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2537,7 +2409,7 @@ s4mari:VoyageLeg rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/WaterConductance
s4mari:WaterConductance rdf:type owl:NamedIndividual ,
- s4watr:WaterElectricalProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2559,7 +2431,7 @@ s4mari:WaterConductance rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/WaterConductivity
s4mari:WaterConductivity rdf:type owl:NamedIndividual ,
- s4watr:WaterElectricalProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2581,7 +2453,7 @@ s4mari:WaterConductivity rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/WaterTemperature
s4mari:WaterTemperature rdf:type owl:NamedIndividual ,
- s4mari:MeteoOceanoConditionProperty ,
+ saref:Property ,
[ rdf:type owl:Class ;
owl:unionOf ( [ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
@@ -2610,7 +2482,7 @@ s4mari:WaterTemperature rdf:type owl:NamedIndividual ,
### https://saref.etsi.org/saref4mari/WaterTurbidity
s4mari:WaterTurbidity rdf:type owl:NamedIndividual ,
- s4watr:WaterProperty ,
+ saref:Property ,
[ rdf:type owl:Restriction ;
owl:onProperty saref:isMeasuredIn ;
owl:hasValue
@@ -2683,26 +2555,21 @@ s4mari:YearBuilt rdf:type owl:NamedIndividual ,
rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/info/Vessel_YearBuilt.html" .
-### https://saref.etsi.org/saref4watr/DissolvedOxygen
-s4watr:DissolvedOxygen rdf:type owl:NamedIndividual ,
- s4watr:ChemicalProperty ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:isMeasuredIn ;
- owl:hasValue
- ] ,
- [ rdf:type owl:Restriction ;
- owl:onProperty saref:hasValue ;
- owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
- owl:onDataRange [ rdf:type rdfs:Datatype ;
- owl:onDatatype xsd:double ;
- owl:withRestrictions ( [ xsd:minInclusive "0.0"^^xsd:double
- ]
- )
- ]
- ] ;
- rdfs:comment "The amount of dissolved oxygen in water."@en ;
- rdfs:isDefinedBy "https://saref.etsi.org/saref4watr/DissolvedOxygen" ;
- rdfs:label "DissolvedOxygen"@en .
+### https://saref.etsi.org/saref4watr/Oxygen
+s4watr:Oxygen rdf:type [ rdf:type owl:Restriction ;
+ owl:onProperty saref:isMeasuredIn ;
+ owl:hasValue
+ ] ,
+ [ rdf:type owl:Restriction ;
+ owl:onProperty saref:hasValue ;
+ owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
+ owl:onDataRange [ rdf:type rdfs:Datatype ;
+ owl:onDatatype xsd:double ;
+ owl:withRestrictions ( [ xsd:minInclusive "0.0"^^xsd:double
+ ]
+ )
+ ]
+ ] .
#################################################################
@@ -2710,7 +2577,7 @@ s4watr:DissolvedOxygen rdf:type owl:NamedIndividual ,
#################################################################
s4mari:Aircraft rdfs:label "Aircraft"@en ;
- rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Object.html#aircraft" .
+ rdfs:seeAlso "https://emsa.europa.eu/cise-documentation/cise-data-model-1.5.3/model/Object.html#aircraft" .
### Generated by the OWL API (version 4.5.29.2024-05-13T12:11:03Z) https://github.com/owlcs/owlapi