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