https://github.com/UFOKN/Knowledge-Graph
Tip revision: 4b80c683fa9b83d85e3cb09cadc608069172e308 authored by David Kedrowski on 19 April 2024, 19:34:46 UTC
updated for hasCriticalFloodObservation relation
updated for hasCriticalFloodObservation relation
Tip revision: 4b80c68
ufokn_flood.ttl
@prefix : <http://schema.ufokn.org/flood/v2.1/> .
@prefix ufokn_fl: <http://schema.ufokn.org/flood/v2.1/> .
@prefix ufokn: <http://schema.ufokn.org/core/v2.1/> .
@prefix ufokn_c: <http://schema.ufokn.org/utility-connection/v2.1/> .
@prefix ufokn_geo: <http://schema.ufokn.org/geo/v2.1/> .
@prefix geo: <http://www.opengis.net/spec/geosparql/1.0/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@base <http://schema.ufokn.org/flood/v2.1/> .
<http://schema.ufokn.org/flood/v2.1/> rdf:type owl:Ontology ;
owl:versionIRI <http://schema.ufokn.org/flood/v2.1/> ;
owl:imports ufokn: , ufokn_geo: ;
dcterms:created "2023-05-23"@en-us ;
dcterms:creator <http://orcid.org/0000-0002-9070-3169>;
dcterms:description "Part of the UFOKN ontology for tracking flood event data."@en-us ;
dcterms:issued "2023-05-23"^^xsd:date ;
dcterms:modified "2024-04-18"^^xsd:date ;
dcterms:publisher <http://ufokn.org> ;
dcterms:source "https://raw.githubusercontent.com/UFOKN/Knowledge-Graph/master/ontologies/v2.1/ufokn_flood.ttl"^^<xsd:anyURI> ;
dcterms:title "Flood event data for the UFOKN Ontology"@en-us ;
rdfs:label "Flood event data for the UFOKN Ontology"@en-us ;
owl:versionInfo "2.1"@en-us .
#################################################################
# Annotation properties
#################################################################
### http://purl.org/dc/terms/created
dcterms:created rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/creator
dcterms:creator rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/description
dcterms:description rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/issued
dcterms:issued rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/modified
dcterms:modified rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/publisher
dcterms:publisher rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/source
dcterms:source rdf:type owl:AnnotationProperty .
### http://purl.org/dc/terms/title
dcterms:title rdf:type owl:AnnotationProperty .
#################################################################
# Datatypes
#################################################################
#################################################################
# Object Properties
#################################################################
### http://schema.ufokn.org/flood/v2.1#hasFloodLevelObservation
ufokn_fl:hasFloodLevelObservation rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf sosa:hasFeatureOfInterest ;
rdfs:domain ufokn:RiskPoint ;
rdfs:range ufokn_fl:FloodLevelObservation .
### http://schema.ufokn.org/flood/v2.1#hasCriticalFloodObservation
### Added to shorten queries for COSIT paper
### If we want to keep this long term, it should be defined more consistently with the rest of the ontology
### e.g., hasFloodLevelObservation and hasCriticalFloodObservation have different domains
### Note the domain is commented out - with it in all FaR are inferred as UA
ufokn_fl:hasCriticalFloodObservation rdf:type owl:ObjectProperty ;
owl:propertyChainAxiom ( ufokn:hasRiskPoint ufokn_fl:hasFloodLevelObservation ) ;
# rdfs:domain ufokn:UtilityAsset ;
rdfs:range ufokn_fl:CriticalFloodObservation .
### http://schema.ufokn.org/flood/v2.1#firstFloodTime
ufokn_fl:firstFloodTime rdf:type owl:ObjectProperty ;
rdfs:domain ufokn_fl:FloodLevelObservation ;
rdfs:range time:TemporalEntity .
### http://schema.ufokn.org/flood/v2.1#maxFloodTime
ufokn_fl:maxFloodTime rdf:type owl:ObjectProperty ;
rdfs:domain ufokn_fl:FloodLevelObservation ;
rdfs:range time:TemporalEntity .
#################################################################
# Data properties
#################################################################
### http://schema.ufokn.org/flood/v2.1#minNonZero
ufokn_fl:minNonZero rdf:type owl:DatatypeProperty ;
rdfs:domain ufokn_fl:FloodLevelObservation ;
rdfs:range xsd:decimal .
### http://schema.ufokn.org/flood/v2.1#maxDepth
ufokn_fl:maxDepth rdf:type owl:DatatypeProperty ;
rdfs:domain ufokn_fl:FloodLevelObservation ;
rdfs:range xsd:decimal .
#################################################################
# Classes
#################################################################
### http://schema.ufokn.org/flood/v2.1#FloodLevelObservation
ufokn_fl:FloodLevelObservation rdf:type owl:Class ;
rdfs:subClassOf sosa:Observation.
### http://schema.ufokn.org/flood/v2.1#CriticalFloodObservation
ufokn_fl:CriticalFloodObservation rdf:type owl:Class ;
rdfs:subClassOf ufokn_fl:FloodLevelObservation.
### http://www.w3.org/2006/time#TemporalEntity
time:TemporalEntity rdf:type owl:Class .
#################################################################
# General axioms
#################################################################
[ rdf:type owl:AllDisjointClasses ;
owl:members ( ufokn:DataSource
ufokn_fl:FloodLevelObservation
ufokn:Identifier
time:TemporalEntity
)
] .