@prefix : <http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#> .
@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#> .
@base <http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation> .

<http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation> rdf:type owl:Ontology ;
                                                                        owl:versionIRI <http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation/1.0.0> ;
                                                                        owl:imports <http://aimas.cs.pub.ro/ai-folk/ontology/core/2.0.0> .

#################################################################
#    Annotation properties
#################################################################

###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#hasPercentRepresentation
:hasPercentRepresentation rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#hasEnvironmentCondition
:hasEnvironmentCondition rdf:type owl:ObjectProperty ;
                         rdfs:domain :FloodedAreaContext ;
                         rdfs:range :EnvironmentCondition .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#hasSceneCategory
:hasSceneCategory rdf:type owl:ObjectProperty ;
                  rdfs:domain :FloodedAreaContext ;
                  rdfs:range :FloodedSceneCategory .


#################################################################
#    Data properties
#################################################################

###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#hasAffectedStructuresCount
:hasAffectedStructuresCount rdf:type owl:DatatypeProperty ;
                            rdfs:subPropertyOf owl:topDataProperty ;
                            rdf:type owl:FunctionalProperty ;
                            rdfs:domain :FloodedAreaContext ;
                            rdfs:range xsd:int .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#hasRoadSegmentCoverage
:hasRoadSegmentCoverage rdf:type owl:DatatypeProperty ;
                        rdfs:subPropertyOf owl:topDataProperty ;
                        rdf:type owl:FunctionalProperty ;
                        rdfs:domain :FloodedAreaContext ;
                        rdfs:range xsd:double .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#hasWaterCoveragePercentage
:hasWaterCoveragePercentage rdf:type owl:DatatypeProperty ;
                            rdfs:subPropertyOf owl:topDataProperty ;
                            rdf:type owl:FunctionalProperty ;
                            rdfs:domain :FloodedAreaContext ;
                            rdfs:range xsd:double .


#################################################################
#    Classes
#################################################################

###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#CoastalFlood
:CoastalFlood rdf:type owl:Class ;
              rdfs:subClassOf :FloodedSceneCategory .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#EnvironmentCondition
:EnvironmentCondition rdf:type owl:Class .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#FloodedAreaContext
:FloodedAreaContext rdf:type owl:Class ;
                    rdfs:subClassOf <http://aimas.cs.pub.ro/ai-folk/ontology/core#DataContext> ;
                    rdfs:comment "Context detailing the characteristics of the flooded area segmentation task, including water coverage, affected structures, and road segment status." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#FloodedSceneCategory
:FloodedSceneCategory rdf:type owl:Class ;
                      rdfs:comment "Categorization of scenes where floods can occur, including urban, rural, and coastal." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#FogCondition
:FogCondition rdf:type owl:Class ;
              rdfs:subClassOf :WeatherCondition ;
              rdfs:comment "Condition indicating fog." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#MeanIoU
:MeanIoU rdf:type owl:Class .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#RainCondition
:RainCondition rdf:type owl:Class ;
               rdfs:subClassOf :WeatherCondition ;
               rdfs:comment "Condition indicating heavy rain." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#RuralFlood
:RuralFlood rdf:type owl:Class ;
            rdfs:subClassOf :FloodedSceneCategory ;
            rdfs:comment "Flood occurring in rural areas." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#StormCondition
:StormCondition rdf:type owl:Class ;
                rdfs:subClassOf :WeatherCondition ;
                rdfs:comment "Condition indicating a storm." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#UrbanFlood
:UrbanFlood rdf:type owl:Class ;
            rdfs:subClassOf :FloodedSceneCategory .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#WeatherCondition
:WeatherCondition rdf:type owl:Class ;
                  rdfs:subClassOf :EnvironmentCondition ;
                  rdfs:comment "Weather conditions during the segmentation task." .


#################################################################
#    Individuals
#################################################################

###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#context_dataset_rural_flood
:context_dataset_rural_flood rdf:type owl:NamedIndividual ,
                                      :FloodedAreaContext ;
                             :hasEnvironmentCondition :storm_cond_instance_2 ;
                             :hasSceneCategory :crop_flood ;
                             :hasAffectedStructuresCount 2 ;
                             :hasRoadSegmentCoverage 4 ;
                             :hasWaterCoveragePercentage 85 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#context_dataset_urban_flood
:context_dataset_urban_flood rdf:type owl:NamedIndividual ,
                                      :FloodedAreaContext ;
                             :hasEnvironmentCondition :rain_cond_instance_1 ;
                             :hasSceneCategory :residential_neighbourhood_flood ;
                             :hasAffectedStructuresCount 150 ;
                             :hasRoadSegmentCoverage 45 ;
                             :hasWaterCoveragePercentage 75 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#context_residential_flood
:context_residential_flood rdf:type owl:NamedIndividual ,
                                    :FloodedAreaContext ;
                           :hasEnvironmentCondition :rain_condition_context_1 ;
                           :hasSceneCategory :residential_neighbourhood_flood ;
                           :hasAffectedStructuresCount 145 ;
                           :hasRoadSegmentCoverage 40 ;
                           :hasWaterCoveragePercentage 70 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#context_rural_crop_flood
:context_rural_crop_flood rdf:type owl:NamedIndividual ,
                                   :FloodedAreaContext ;
                          :hasEnvironmentCondition :storm_condition_context_2 ;
                          :hasSceneCategory :crop_flood ;
                          :hasAffectedStructuresCount 0 ;
                          :hasRoadSegmentCoverage 2 ;
                          :hasWaterCoveragePercentage 80 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#crop_flood
:crop_flood rdf:type owl:NamedIndividual ,
                     :RuralFlood ;
            rdfs:comment "Flood occurring in coastal areas." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#flood_area_segmentation
:flood_area_segmentation rdf:type owl:NamedIndividual ,
                                  <http://w3id.org/annett-o/Dataset> ;
                         <http://aimas.cs.pub.ro/ai-folk/ontology/core#appliesToDomain> <http://aimas.cs.pub.ro/ai-folk/ontology/core#SearchAndRescue> ;
                         <http://aimas.cs.pub.ro/ai-folk/ontology/core#hasDataContext> :context_dataset_rural_flood ,
                                                                                       :context_dataset_urban_flood .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#flood_area_segmentation_task_1
:flood_area_segmentation_task_1 rdf:type owl:NamedIndividual ,
                                         <http://aimas.cs.pub.ro/ai-folk/ontology/core#SemanticSegmentation> ;
                                <http://aimas.cs.pub.ro/ai-folk/ontology/core#hasDataContext> :context_residential_flood ;
                                <http://aimas.cs.pub.ro/ai-folk/ontology/core#hasDomain> <http://aimas.cs.pub.ro/ai-folk/ontology/core#SearchAndRescue> .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#flood_area_segmentation_task_2
:flood_area_segmentation_task_2 rdf:type owl:NamedIndividual ,
                                         <http://aimas.cs.pub.ro/ai-folk/ontology/core#SemanticSegmentation> ;
                                <http://aimas.cs.pub.ro/ai-folk/ontology/core#hasDataContext> :context_rural_crop_flood ;
                                <http://aimas.cs.pub.ro/ai-folk/ontology/core#hasDomain> <http://aimas.cs.pub.ro/ai-folk/ontology/core#SearchAndRescue> .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#model_flood_segmentation
:model_flood_segmentation rdf:type owl:NamedIndividual ,
                                   <http://aimas.cs.pub.ro/ai-folk/ontology/core#Model> ;
                          <http://aimas.cs.pub.ro/ai-folk/ontology/core#evaluatedBy> :model_flood_segmentation_eval ;
                          <http://aimas.cs.pub.ro/ai-folk/ontology/core#hasReferenceURI> "http://aimas.cs.pub.ro/ai-folk/mlmodels/model_flood_segmentation"^^xsd:anyURI .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#model_flood_segmentation_eval
:model_flood_segmentation_eval rdf:type owl:NamedIndividual ,
                                        <http://aimas.cs.pub.ro/ai-folk/ontology/core#ModelEvaluation> ;
                               <http://aimas.cs.pub.ro/ai-folk/ontology/core#usesDataset> :flood_area_segmentation ;
                               <http://w3id.org/annett-o/hasMetric> :model_flood_segmentation_eval_mIoU ;
                               <http://w3id.org/annett-o/eval_date> "2023-10-30T19:18:00"^^xsd:dateTime ;
                               <http://w3id.org/annett-o/eval_score> "0.85"^^xsd:double .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#model_flood_segmentation_eval_mIoU
:model_flood_segmentation_eval_mIoU rdf:type owl:NamedIndividual ,
                                             :MeanIoU .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#rain_cond_instance_1
:rain_cond_instance_1 rdf:type owl:NamedIndividual ,
                               :RainCondition ;
                      :hasPercentRepresentation 100 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#rain_condition_context_1
:rain_condition_context_1 rdf:type owl:NamedIndividual ,
                                   :RainCondition ;
                          :hasPercentRepresentation 90 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#residential_neighbourhood_flood
:residential_neighbourhood_flood rdf:type owl:NamedIndividual ,
                                          :UrbanFlood ;
                                 rdfs:comment "Flood occurring in urban areas." .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#rural_flood_scenario
:rural_flood_scenario rdf:type owl:NamedIndividual ,
                               <http://aimas.cs.pub.ro/ai-folk/ontology/core#Scenario> ;
                      <http://aimas.cs.pub.ro/ai-folk/ontology/core#containsTask> :flood_area_segmentation_task_2 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#storm_cond_instance_2
:storm_cond_instance_2 rdf:type owl:NamedIndividual ,
                                :StormCondition ;
                       :hasPercentRepresentation 100 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#storm_condition_context_2
:storm_condition_context_2 rdf:type owl:NamedIndividual ,
                                    :StormCondition ;
                           :hasPercentRepresentation 95 .


###  http://aimas.cs.pub.ro/ai-folk/ontology/disasterResponseSegmentation#urban_flood_scenario
:urban_flood_scenario rdf:type owl:NamedIndividual ,
                               <http://aimas.cs.pub.ro/ai-folk/ontology/core#Scenario> ;
                      <http://aimas.cs.pub.ro/ai-folk/ontology/core#containsTask> :flood_area_segmentation_task_1 .


#################################################################
#    General axioms
#################################################################

[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :CoastalFlood
                :RuralFlood
                :UrbanFlood
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :FogCondition
                :RainCondition
                :StormCondition
              )
] .


[ rdf:type owl:AllDisjointClasses ;
  owl:members ( :MeanIoU
                <http://w3id.org/annett-o/Accuracy>
                <http://w3id.org/annett-o/LogLikelihood>
                <http://w3id.org/annett-o/MeanSquaredError>
                <http://w3id.org/annett-o/Precision>
                <http://w3id.org/annett-o/Recall>
                <http://w3id.org/annett-o/TrueOrFalseExamples>
              )
] .


###  Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi
