PREFIX ontoearthquake: <http://www.theworldavatar.com/kg/ontoearthquake#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

ontoearthquake:EnvironmentComponent a rdfs:Class ;
  rdfs:label "Environment Component" ;
  rdfs:comment "The natural elements such as air, water, and soil that may be impacted by earthquakes." .

ontoearthquake:Oscillations a rdfs:Class ;
  rdfs:label "Oscillations" ;
  rdfs:comment "Repeated motions or movements, often used to describe the movement of seismic waves." .

ontoearthquake:Community a rdfs:Class ;
  rdfs:label "Community" ;
  rdfs:comment "A group of people living in an area impacted or potentially impacted by an earthquake." ;
  rdfs:subClassOf ontoearthquake:ResponseDepartment .

ontoearthquake:SeismicSensor a rdfs:Class ;
  rdfs:label "Social Media Worker" ;
  rdfs:comment "A device that detects vibrations and seismic waves generated by earthquakes." ;
  rdfs:subClassOf ontoearthquake:Sensor .

ontoearthquake:Response a rdfs:Class ;
  rdfs:label "Response" ;
  rdfs:comment "Actions taken immediately after an earthquake to manage its consequences." .

ontoearthquake:actionTaken a rdf:Property ;
  rdfs:label "action Taken" ;
  rdfs:comment "Specifies the actions taken in response to a earthquake." ;
  rdfs:domain ontoearthquake:Response ;
  rdfs:range ontoearthquake:ResponseAction .

ontoearthquake:collectImpactData a rdf:Property ;
  rdfs:label "collectImpactData" ;
  rdfs:comment "Refers to the collection of data related to the impact of an event." ;
  rdfs:domain ontoearthquake:Response ;
  rdfs:range ontoearthquake:DamageAssessment .

ontoearthquake:usedLogistics a rdf:Property ;
  rdfs:label "used Logistics" ;
  rdfs:comment "Denotes the logistics used during the response to a earthquake." ;
  rdfs:domain ontoearthquake:Response ;
  rdfs:range ontoearthquake:ResponseLogistics .

ontoearthquake:responseBy a rdf:Property ;
  rdfs:label "response By" ;
  rdfs:comment "Refers to the department responsible for the response." ;
  rdfs:domain ontoearthquake:Response ;
  rdfs:range ontoearthquake:ResponseDepartment .

ontoearthquake:TimeSeries a rdfs:Class ;
  rdfs:label "Time Series" ;
  rdfs:comment "A sequence of data points indexed in time order, often used to track changes in seismic activity." .

ontoearthquake:Reconstruction a rdfs:Class .

ontoearthquake:WaveType a rdfs:Class ;
  rdfs:label "Wave Type" ;
  rdfs:comment "A classification of seismic waves based on their behavior, such as primary (P) or secondary (S) waves." .

ontoearthquake:ResponseDepartment a rdfs:Class ;
  rdfs:label "Response Department" ;
  rdfs:comment "The official body responsible for coordinating response activities during an earthquake." .

ontoearthquake:Air a rdfs:Class ;
  rdfs:label "Air" ;
  rdfs:comment "The atmosphere and its quality as influenced by seismic activities." ;
  rdfs:subClassOf ontoearthquake:EnvironmentComponent .

ontoearthquake:ShapeFile a rdfs:Class ;
  rdfs:label "Shape File" ;
  rdfs:comment "A geospatial vector data format used to represent the geometric location and attributes of features." .

ontoearthquake:lastUpdateOn a rdf:Property ;
  rdfs:label "last Update On" ;
  rdfs:comment "This property represents the timestamp of the most recent update related to the earthquake situation." ;
  rdfs:domain ontoearthquake:ShapeFile ;
  rdfs:range xsd:dateTime .

ontoearthquake:isProducedBy a rdf:Property ;
  rdfs:label "is Produced By" ;
  rdfs:comment "Identifies the organization that produced a shapefile." ;
  rdfs:domain ontoearthquake:ShapeFile ;
  rdfs:range ontoearthquake:Organization .

ontoearthquake:hasFileUrl a rdf:Property ;
  rdfs:label "has File Url" ;
  rdfs:comment "Points to the URL of the shapefile." ;
  rdfs:domain ontoearthquake:ShapeFile ;
  rdfs:range ontoearthquake:FileUrl .

ontoearthquake:Location a rdfs:Class ;
  rdfs:label "Location" ;
  rdfs:comment "A geographic area or point where an earthquake or related event occurs." .

ontoearthquake:hasShapeFile a rdf:Property ;
  rdfs:label "has Shape File" ;
  rdfs:comment "Refers to the shapefile associated with a specific location." ;
  rdfs:domain ontoearthquake:Location ;
  rdfs:range ontoearthquake:ShapeFile .

ontoearthquake:hasEarthquakeHistory a rdf:Property ;
  rdfs:label "has Earthquake History" ;
  rdfs:comment "Describes the historical data of earthquakes associated with a location." ;
  rdfs:domain ontoearthquake:Location ;
  rdfs:range ontoearthquake:EarthquakeHistory .

ontoearthquake:hasGeometry a rdf:Property ;
  rdfs:label "has Geometry" ;
  rdfs:comment "Indicates the geometric representation of a location." ;
  rdfs:domain ontoearthquake:Location ;
  rdfs:range <http://www.opengis.net/ont/geosparql#Geometry> .

ontoearthquake:hasLat a rdf:Property ;
  rdfs:label "has Lat" ;
  rdfs:comment "This property represents the latitude coordinate of a specific earthquake location, expressed as a floating-point number." ;
  rdfs:domain ontoearthquake:Location ;
  rdfs:range xsd:double .

ontoearthquake:hasLon a rdf:Property ;
  rdfs:label "has Lon" ;
  rdfs:comment "This property represents the longitude coordinate of a specific earthquake location, expressed as a floating-point number." ;
  rdfs:domain ontoearthquake:Location ;
  rdfs:range xsd:double .

ontoearthquake:WaveLength a rdfs:Class ;
  rdfs:label "Wave Length" ;
  rdfs:comment "The distance between successive crests of a wave, particularly in seismic studies." .

ontoearthquake:Hypocenter a rdfs:Class ;
  rdfs:label "Hypocenter" ;
  rdfs:comment "The point beneath the earth's surface where an earthquake begins." .

ontoearthquake:Instant a rdfs:Class ;
  rdfs:label "Instant" ;
  rdfs:comment "A precise point in time at which an event occurs." .

<http://www.theworldavatar.com/kg/ontoearthquake#EnvironmentComponent/InfrastructureComponent/LivingBeing> a rdfs:Class .

ontoearthquake:hasTotalMonetaryValue a rdf:Property ;
  rdfs:label "has Total Monetary Value" ;
  rdfs:comment "This property represents the total financial loss or damage caused by the earthquake, expressed as a monetary value." ;
  rdfs:domain <http://www.theworldavatar.com/kg/ontoearthquake#EnvironmentComponent/InfrastructureComponent/LivingBeing> ;
  rdfs:range xsd:float .

ontoearthquake:hasTotalAffected a rdf:Property ;
  rdfs:label "has Total Affected" ;
  rdfs:comment "This property indicates the total number of people, animals, or assets affected by the earthquake, measured as an integer value." ;
  rdfs:domain <http://www.theworldavatar.com/kg/ontoearthquake#EnvironmentComponent/InfrastructureComponent/LivingBeing> ;
  rdfs:range xsd:integer .

ontoearthquake:ResourceLogistics a rdfs:Class ;
  rdfs:label "Resource Logistics" ;
  rdfs:comment "Allocation and distribution of essential resources during an earthquake response." ;
  rdfs:subClassOf ontoearthquake:ResponseLogistics .

<http://www.opengis.net/ont/geosparql#Geometry> a rdfs:Class ;
  rdfs:label "Geometry" ;
  rdfs:comment "A class representing geometric shapes or locations as part of the GeoSPARQL ontology." .

ontoearthquake:Settlement a rdfs:Class ;
  rdfs:label "Settlement" ;
  rdfs:comment "A populated area affected or potentially affected by an earthquake." ;
  rdfs:subClassOf ontoearthquake:ResponseDepartment .

ontoearthquake:MedicalAndRescueLogistics a rdfs:Class ;
  rdfs:label "Medical And Rescue Logistics" ;
  rdfs:comment "Management of medical supplies and rescue operations following an earthquake." ;
  rdfs:subClassOf ontoearthquake:ResponseLogistics .

ontoearthquake:MobilityNetwork a rdfs:Class ;
  rdfs:label "Mobility Network" ;
  rdfs:comment "Transportation systems crucial for evacuating and responding to earthquakes." ;
  rdfs:subClassOf ontoearthquake:NetworkInfrastructure .

ontoearthquake:hasCollapsed a rdf:Property ;
  rdfs:label "has Collapsed" ;
  rdfs:comment "This property represents the number of infrastructure (e.g., buildings, bridges) has collapsed due to the earthquake." ;
  rdfs:domain ontoearthquake:InfrastructureComponent ;
  rdfs:range xsd:integer .

ontoearthquake:hasPartialDamage a rdf:Property ;
  rdfs:label "has Partial Damage" ;
  rdfs:comment "This property represents the number of infrastructure or assets have sustained partial damage from the earthquake." ;
  rdfs:domain ontoearthquake:InfrastructureComponent ;
  rdfs:range xsd:integer .

ontoearthquake:Strainmeter a rdfs:Class ;
  rdfs:label "Broken Underground Utility" ;
  rdfs:comment "A device that measures deformation in the Earth's crust due to tectonic forces." ;
  rdfs:subClassOf ontoearthquake:Sensor .

ontoearthquake:Event a rdfs:Class ;
  rdfs:label "Event" ;
  rdfs:comment "Represents any occurrence or happening that affects entities or locations." .

ontoearthquake:hasTimeInterval a rdf:Property ;
  rdfs:label "has Time Interval" ;
  rdfs:comment "Specifies the time interval during which an event occurred." ;
  rdfs:domain ontoearthquake:Event ;
  rdfs:range ontoearthquake:Interval .

ontoearthquake:Warning a rdfs:Class ;
  rdfs:label "Warning" ;
  rdfs:comment "A notification alerting people to potential earthquake hazards." .

ontoearthquake:TsunamiBuoysSensor a rdfs:Class ;
  rdfs:label "Expert" ;
  rdfs:comment "Sensors deployed in the ocean to detect tsunami waves caused by underwater earthquakes." ;
  rdfs:subClassOf ontoearthquake:Sensor .

ontoearthquake:Landslide a rdfs:Class ;
  rdfs:label "Landslide" ;
  rdfs:comment "A mass movement of earth, rock, or debris down a slope, typically caused by gravitational pull." ;
  rdfs:subClassOf ontoearthquake:Event .

ontoearthquake:ProvisioningNetwork a rdfs:Class ;
  rdfs:label "Provisioning Network" ;
  rdfs:comment "Systems that deliver essential services such as food, water, and electricity, critical during earthquake recovery." ;
  rdfs:subClassOf ontoearthquake:NetworkInfrastructure .

ontoearthquake:Water a rdfs:Class ;
  rdfs:label "Water" ;
  rdfs:comment "Aquatic bodies that may be influenced by seismic activity or resulting tsunamis." ;
  rdfs:subClassOf ontoearthquake:EnvironmentComponent .

ontoearthquake:LIDARSensor a rdfs:Class ;
  rdfs:label "Crack On Wall" ;
  rdfs:comment "A sensor that uses laser technology to map and detect changes in Earth's surface." ;
  rdfs:subClassOf ontoearthquake:Sensor .

ontoearthquake:Interval a rdfs:Class ;
  rdfs:label "Interval" ;
  rdfs:comment "A period between two instants, marking the start and end of an event." .

ontoearthquake:hasBeginning a rdf:Property ;
  rdfs:label "has Beginning" ;
  rdfs:comment "Defines the starting instant of an interval." ;
  rdfs:domain ontoearthquake:Interval ;
  rdfs:range ontoearthquake:Instant .

ontoearthquake:hasEnd a rdf:Property ;
  rdfs:label "has End" ;
  rdfs:comment "Defines the ending instant of an interval." ;
  rdfs:domain ontoearthquake:Interval ;
  rdfs:range ontoearthquake:Instant .

ontoearthquake:Speed a rdfs:Class ;
  rdfs:label "Speed" ;
  rdfs:comment "The velocity at which seismic waves travel through the earth." .

ontoearthquake:IndustrialInfrastructure a rdfs:Class ;
  rdfs:label "Industrial Infrastructure" ;
  rdfs:comment "Factories and other industrial facilities that may be affected by an earthquake." ;
  rdfs:subClassOf ontoearthquake:AreaInfrastructure .

ontoearthquake:ForeShock a rdfs:Class ;
  rdfs:label "Fore Shock" ;
  rdfs:comment "A smaller earthquake that precedes the main seismic event, indicating potential upcoming seismic activity." ;
  rdfs:subClassOf ontoearthquake:Earthquake .

ontoearthquake:hasMomentMagnitude a rdf:Property ;
  rdfs:label "has Moment Magnitude" ;
  rdfs:comment "Indicates the earthquake's magnitude based on the seismic moment (energy released)." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range xsd:float .

ontoearthquake:hasDepth a rdf:Property ;
  rdfs:label "has Depth" ;
  rdfs:comment "Specifies the depth at which the earthquake originates beneath the Earth's surface." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range xsd:integer .

ontoearthquake:hasHypocenter a rdf:Property ;
  rdfs:label "has Hypocenter" ;
  rdfs:comment "Links an earthquake to its hypocenter, the point where the rupture starts." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range ontoearthquake:Hypocenter .

ontoearthquake:hasRichterScale a rdf:Property ;
  rdfs:label "has Richter Scale" ;
  rdfs:comment "Represents the magnitude of the earthquake as measured by the Richter scale." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range xsd:float .

ontoearthquake:occurredInRegion a rdf:Property ;
  rdfs:label "occurred In Region" ;
  rdfs:comment "Specifies the geographic region where an event occurred." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range ontoearthquake:Location .

ontoearthquake:hasDamagedRadius a rdf:Property ;
  rdfs:label "has Damaged Radius " ;
  rdfs:comment "hasDamagedRadius: Specifies the radius within which structural damage occurred due to the earthquake." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range xsd:integer .

ontoearthquake:triggers a rdf:Property ;
  rdfs:label "triggers" ;
  rdfs:comment "Indicates that one event initiates or causes another" ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range <http://www.theworldavatar.com/kg/ontoearthquake#Fire/Flood/Tsunami/Landslide> .

<https://seismic.balog.jp/ontology/jp-earthquake.ttl#observedWave> a rdf:Property ;
  rdfs:label "observedWave" ;
  rdfs:comment "defines the observed characteristics or properties of seismic waves associated with an earthquake event, typically involving data related to wave type, speed, frequency, and other measurable parameters relevant to seismic activity." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range ontoearthquake:Wave .

ontoearthquake:hasEpicenter a rdf:Property ;
  rdfs:label "has Epicenter" ;
  rdfs:comment "Relates an earthquake to its epicenter, the point on the Earth's surface above the hypocenter." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range ontoearthquake:Epicenter .

ontoearthquake:hasFeltRadius a rdf:Property ;
  rdfs:label "has Felt Radius" ;
  rdfs:comment "Defines the radius around the epicenter where the earthquake is perceptible." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range xsd:integer .

ontoearthquake:requires a rdf:Property ;
  rdfs:label "requires" ;
  rdfs:comment "Specifies a requirement to manage risk of earthquake" ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range ontoearthquake:EarthquakeRiskManagement .

ontoearthquake:hasMercalliIntensity a rdf:Property ;
  rdfs:label "hasMercalliIntensity" ;
  rdfs:comment "Denotes the earthquake's intensity as perceived by people, using the Mercalli Intensity Scale." ;
  rdfs:domain ontoearthquake:Earthquake ;
  rdfs:range xsd:float .

<http://www.theworldavatar.com/kg/ontoearthquake#Recovery/Response/Preparedness/HazardAssessment> a rdfs:Class .

ontoearthquake:DamageAssessment a rdfs:Class ;
  rdfs:label "Damage Assessment" ;
  rdfs:comment "Evaluation of the damage caused by an earthquake to infrastructure, environment, and population." .

ontoearthquake:LivingBeing a rdfs:Class ;
  rdfs:label "Population" ;
  rdfs:comment "including humans and animals, that may be impacted by earthquakes." .

ontoearthquake:Population a rdfs:Class ;
  rdfs:label "Population" ;
  rdfs:comment "A group of humans living in a region affected by an earthquake." ;
  rdfs:subClassOf ontoearthquake:LivingBeing .

ontoearthquake:hasLossOfLife a rdf:Property ;
  rdfs:label "has Loss Of Life" ;
  rdfs:comment "This property represents the total number of human lives lost due to the earthquake." ;
  rdfs:domain ontoearthquake:Population ;
  rdfs:range xsd:integer .

ontoearthquake:hasEvacuated a rdf:Property ;
  rdfs:label "has Evacuated" ;
  rdfs:comment "This property indicates the number of people evacuated from the area due to the earthquake." ;
  rdfs:domain ontoearthquake:Population ;
  rdfs:range xsd:integer .

ontoearthquake:FileUrl a rdfs:Class ;
  rdfs:label "File Url" ;
  rdfs:comment "A link to a digital file, often containing critical geospatial or earthquake-related information." .

ontoearthquake:ResponseLogistics a rdfs:Class ;
  rdfs:label "Response Logistics" ;
  rdfs:comment "Planning and coordination of resources needed to respond effectively to an earthquake." .

ontoearthquake:CommercialInfrastructure a rdfs:Class ;
  rdfs:label "Commercial Infrastructure" ;
  rdfs:comment "Business-related infrastructure such as shops and offices that may be impacted by an earthquake." ;
  rdfs:subClassOf ontoearthquake:AreaInfrastructure .

ontoearthquake:MobilityAndEquipmentLogistics a rdfs:Class ;
  rdfs:label "Mobility And Equipment Logistics" ;
  rdfs:comment "Coordination of vehicles and equipment used in earthquake response." ;
  rdfs:subClassOf ontoearthquake:ResponseLogistics .

ontoearthquake:MainShock a rdfs:Class ;
  rdfs:label "Main Shock" ;
  rdfs:comment "The largest and most significant earthquake in a sequence of seismic events." ;
  rdfs:subClassOf ontoearthquake:Earthquake .

ontoearthquake:Tiltmeter a rdfs:Class ;
  rdfs:label "Leaning Electric Pole" ;
  rdfs:comment "A sensor that measures the tilting of the ground, often associated with tectonic movements." ;
  rdfs:subClassOf ontoearthquake:Sensor .

<http://www.theworldavatar.com/kg/ontoearthquake#Fire/Flood/Tsunami/Landslide> a rdfs:Class .

ontoearthquake:EnvironmentComponentUnionInfrastructureComponentUnionPopulation a rdfs:Class .

ontoearthquake:inDanger a rdf:Property ;
  rdfs:label "in Danger" ;
  rdfs:comment "This property indicates the number of people or assets currently at risk due to the earthquake." ;
  rdfs:domain ontoearthquake:EnvironmentComponentUnionInfrastructureComponentUnionPopulation ;
  rdfs:range xsd:integer .

ontoearthquake:Tsunami a rdfs:Class ;
  rdfs:label "Tsunami" ;
  rdfs:comment "A series of ocean waves caused by large underwater seismic activity, such as an earthquake." ;
  rdfs:subClassOf ontoearthquake:Event .

ontoearthquake:EarthObservationData a rdfs:Class ;
  rdfs:label "Earth Observation Data" ;
  rdfs:comment "Data collected from satellites and sensors that monitor seismic and geophysical changes." .

ontoearthquake:usesInSAR a rdf:Property ;
  rdfs:label "has Severity" ;
  rdfs:comment "Links a warning sign to its severity level." ;
  rdfs:domain ontoearthquake:EarthObservationData ;
  rdfs:range ontoearthquake:InSAR .

ontoearthquake:usesGNSS a rdf:Property ;
  rdfs:label "warns About" ;
  rdfs:comment "Indicates the earthquake that the warning sign is about." ;
  rdfs:domain ontoearthquake:EarthObservationData ;
  rdfs:range ontoearthquake:GNSS .

ontoearthquake:usesSensor a rdf:Property ;
  rdfs:label "current Warning Sign" ;
  rdfs:comment "Associates a earthquake spot with its current warning sign." ;
  rdfs:domain ontoearthquake:EarthObservationData ;
  rdfs:range ontoearthquake:Sensor .

ontoearthquake:MedicalCentre a rdfs:Class ;
  rdfs:label "Medical Centre" ;
  rdfs:comment "Facilities providing medical services to treat casualties after an earthquake." ;
  rdfs:subClassOf ontoearthquake:ResponseDepartment .

ontoearthquake:earthquakeWarning a rdfs:Class ;
  rdfs:label "earthquake Warning" ;
  rdfs:comment "A more detailed notification indicating a high probability of an earthquake occurring soon." .

ontoearthquake:GPSSensors a rdfs:Class ;
  rdfs:label "Person" ;
  rdfs:comment "Sensors using GPS technology to monitor tectonic movements and seismic activities." ;
  rdfs:subClassOf ontoearthquake:Sensor .

ontoearthquake:Flood a rdfs:Class ;
  rdfs:label "Flood" ;
  rdfs:comment "An overflow of water onto normally dry land, which may occur following a tsunami or other seismic events." ;
  rdfs:subClassOf ontoearthquake:Event .

ontoearthquake:LongtermResilience a rdfs:Class .

ontoearthquake:CriticalInfrastructure a rdfs:Class ;
  rdfs:label "Critical Infrastructure" ;
  rdfs:comment "Essential infrastructure systems like hospitals, energy, and communication systems crucial for earthquake response." ;
  rdfs:subClassOf ontoearthquake:AreaInfrastructure .

<http://www.theworldavatar.com/kg/ontoearthquake#Hypocenter/Epicenter> a rdfs:Class .

ontoearthquake:detectedBy a rdf:Property ;
  rdfs:label "detected By" ;
  rdfs:comment "Hypocenter or edicenter is detected by the seismic station" ;
  rdfs:domain <http://www.theworldavatar.com/kg/ontoearthquake#Hypocenter/Epicenter> ;
  rdfs:range ontoearthquake:SeismicStation .

ontoearthquake:Wildfire a rdfs:Class .

ontoearthquake:affects a rdf:Property ;
  rdfs:label "affects" ;
  rdfs:comment "Indicates the components (environment, infrastructure, population) affected by an event like a wildfire or earthquake." ;
  rdfs:domain ontoearthquake:Wildfire ;
  rdfs:range <http://www.theworldavatar.com/kg/ontoearthquake#EnvironmentComponent/InfrastructureComponent/LivingBeing> .

ontoearthquake:Wave a rdfs:Class ;
  rdfs:label "Wave" ;
  rdfs:comment "The oscillation or movement that propagates through the earth due to seismic activity." .

ontoearthquake:hasVelocity a rdf:Property ;
  rdfs:label "has Velocity" ;
  rdfs:comment "Relates a wave to its velocity or speed." ;
  rdfs:domain ontoearthquake:Wave ;
  rdfs:range ontoearthquake:Speed .

ontoearthquake:hasWaveLength a rdf:Property ;
  rdfs:label "has Wave Length" ;
  rdfs:comment "Relates a wave to its wavelength." ;
  rdfs:domain ontoearthquake:Wave ;
  rdfs:range ontoearthquake:WaveLength .

ontoearthquake:hasType a rdf:Property ;
  rdfs:label "has Type" ;
  rdfs:comment "Specifies the type or category of a given object." ;
  rdfs:domain ontoearthquake:Wave ;
  rdfs:range ontoearthquake:WaveType .

ontoearthquake:hasFrequency a rdf:Property ;
  rdfs:label "has Frequency" ;
  rdfs:comment "Defines the frequency of a wave." ;
  rdfs:domain ontoearthquake:Wave ;
  rdfs:range ontoearthquake:Oscillations .

ontoearthquake:AreaInfrastructure a rdfs:Class ;
  rdfs:label "Area Infrastructure" ;
  rdfs:comment "Regional infrastructure components potentially vulnerable to earthquake damage." ;
  rdfs:subClassOf ontoearthquake:InfrastructureComponent .

ontoearthquake:SeismicHazardForecast a rdfs:Class ;
  rdfs:label "Seismic Hazard Forecast" ;
  rdfs:comment "Predictions of potential seismic activities in a region based on historical and current data." .

ontoearthquake:hasRiskLevel a rdf:Property ;
  rdfs:label "reported By" ;
  rdfs:comment "Refers to the person who reported a warning sign." ;
  rdfs:domain ontoearthquake:SeismicHazardForecast ;
  rdfs:range ontoearthquake:RiskLevel .

ontoearthquake:informs a rdf:Property ;
  rdfs:label "informs" ;
  rdfs:comment "warning system informs warnings" ;
  rdfs:domain ontoearthquake:SeismicHazardForecast ;
  rdfs:range ontoearthquake:WarningSystem .

ontoearthquake:ResponseAction a rdfs:Class ;
  rdfs:label "Response Action" ;
  rdfs:comment "Specific steps carried out to address the immediate impacts of an earthquake." .

ontoearthquake:ResidentialInfrastructure a rdfs:Class ;
  rdfs:label "Residential Infrastructure" ;
  rdfs:comment "Housing and living spaces that could be damaged during an earthquake." ;
  rdfs:subClassOf ontoearthquake:AreaInfrastructure .

ontoearthquake:Sensor a rdfs:Class ;
  rdfs:label "Sensor" ;
  rdfs:comment "Devices used to detect and record seismic activities and environmental changes related to earthquakes." .

ontoearthquake:AfterShock a rdfs:Class ;
  rdfs:label "After Shock" ;
  rdfs:comment "A smaller earthquake that follows the main seismic event, occurring in the same area." ;
  rdfs:subClassOf ontoearthquake:Earthquake .

ontoearthquake:Earthquake a rdfs:Class ;
  rdfs:label "Earthquake" ;
  rdfs:comment "A sudden and violent shaking of the ground, caused by movements within the earth’s crust." ;
  rdfs:subClassOf ontoearthquake:Event .

ontoearthquake:InSAR a rdfs:Class ;
  rdfs:label "In SAR" ;
  rdfs:comment "Interferometric Synthetic Aperture Radar technology for mapping ground deformation from space." .

ontoearthquake:InfrastructureComponent a rdfs:Class ;
  rdfs:label "Infrastructure Component" ;
  rdfs:comment "Physical structures and systems such as buildings and networks affected by an earthquake." .

ontoearthquake:SeismicStation a rdfs:Class ;
  rdfs:label "Seismic Station" ;
  rdfs:comment "A facility equipped with instruments to detect and record seismic activity." .

ontoearthquake:hasSeismicStation a rdf:Property ;
  rdfs:label "has Seismic Station" ;
  rdfs:comment "Associates an earthquake or observation with the seismic station that recorded it." ;
  rdfs:domain ontoearthquake:SeismicStation ;
  rdfs:range ontoearthquake:Location .

ontoearthquake:VegetationDestruction a rdfs:Class ;
  rdfs:label "VegetationDestruction" ;
  rdfs:comment "The damage caused to plant life due to seismic activities." ;
  rdfs:subClassOf ontoearthquake:EnvironmentComponent .

ontoearthquake:Fire a rdfs:Class ;
  rdfs:label "Fire" ;
  rdfs:comment "An uncontrolled combustion event that may be triggered by seismic activity, affecting nearby infrastructure." ;
  rdfs:subClassOf ontoearthquake:Event .

ontoearthquake:EarthquakeHistory a rdfs:Class ;
  rdfs:label "Earthquake History" ;
  rdfs:comment "A record of past earthquake events, including their properties and impacts." .

ontoearthquake:hasTimeSeries a rdf:Property ;
  rdfs:label "has Time Series" ;
  rdfs:comment "hasTimeSeries: Links data to its time series, providing sequential time-based information" ;
  rdfs:domain ontoearthquake:EarthquakeHistory ;
  rdfs:range ontoearthquake:TimeSeries .

ontoearthquake:LandUsePlanning a rdfs:Class ;
  rdfs:label "Land Use Planning" ;
  rdfs:comment " Strategic planning for land development and management to minimize earthquake risks." .

ontoearthquake:Animal a rdfs:Class ;
  rdfs:comment "Non-human living organisms potentially affected by seismic activities." ;
  rdfs:subClassOf ontoearthquake:LivingBeing .

ontoearthquake:MitigationStrategy a rdfs:Class ;
  rdfs:label "Natural Factor" ;
  rdfs:comment "Plans and actions designed to reduce the long-term risks associated with earthquakes." .

ontoearthquake:SeismicStationORHypocenterOREpicenter a rdfs:Class .

ontoearthquake:hasLocation a rdf:Property ;
  rdfs:label "has Location" ;
  rdfs:comment "Links an event to the geographic location where it occurred." ;
  rdfs:domain ontoearthquake:SeismicStationORHypocenterOREpicenter ;
  rdfs:range ontoearthquake:Location .

ontoearthquake:Accelerometer a rdfs:Class ;
  rdfs:label "Warning Sign" ;
  rdfs:comment "A device that measures the acceleration of ground motion during an earthquake." ;
  rdfs:subClassOf ontoearthquake:Sensor .

ontoearthquake:HydroacousticSensor a rdfs:Class ;
  rdfs:label "Resident" ;
  rdfs:comment "Underwater sensors used to detect seismic waves or changes in the water column during seismic events." ;
  rdfs:subClassOf ontoearthquake:Sensor .

ontoearthquake:Organization a rdfs:Class ;
  rdfs:label "Organization" ;
  rdfs:comment "A formal entity responsible for coordinating or managing earthquake response, preparedness, or recovery." .

ontoearthquake:Epicenter a rdfs:Class ;
  rdfs:label "Epicenter" ;
  rdfs:comment "The point on the earth's surface directly above the hypocenter of an earthquake." .

ontoearthquake:EarthquakeRiskManagement a rdfs:Class ;
  rdfs:label "Earthquake Risk Management" ;
  rdfs:comment "The process of planning, mitigating, responding to, and recovering from the impacts of earthquakes." .

ontoearthquake:includes a rdf:Property ;
  rdfs:label "includes" ;
  rdfs:comment "Earthquake risk management includes reovery, response, preparedness or hazard assessment" ;
  rdfs:domain ontoearthquake:EarthquakeRiskManagement ;
  rdfs:range <http://www.theworldavatar.com/kg/ontoearthquake#Recovery/Response/Preparedness/HazardAssessment> .

ontoearthquake:Recovery a rdfs:Class .

ontoearthquake:resultIn a rdf:Property ;
  rdfs:label "resultIn" ;
  rdfs:comment "Associates a earthquake event with the response taken." ;
  rdfs:domain ontoearthquake:Recovery ;
  rdfs:range ontoearthquake:Reconstruction .

ontoearthquake:increasesResilience a rdf:Property ;
  rdfs:label "increases Resilience" ;
  rdfs:comment "Identifies the causal factor responsible for an event." ;
  rdfs:domain ontoearthquake:Recovery ;
  rdfs:range ontoearthquake:LongtermResilience .

ontoearthquake:InactiveearthquakeWarning a rdfs:Class ;
  rdfs:label "Inactive earthquake Warning" ;
  rdfs:comment "A status indicating that no active earthquake threat is currently present." .

ontoearthquake:HazardAssessment a rdfs:Class ;
  rdfs:label "Human Factor" ;
  rdfs:comment "The process of evaluating potential earthquake hazards and their possible impacts." .

ontoearthquake:generates a rdf:Property ;
  rdfs:label "has Input Parameter" ;
  rdfs:comment "Identifies the input parameters used for earthquake forecasting." ;
  rdfs:domain ontoearthquake:HazardAssessment ;
  rdfs:range ontoearthquake:SeismicHazardForecast .

ontoearthquake:usesPreparedness a rdf:Property ;
  rdfs:label "usesPreparedness" ;
  rdfs:comment "Links an entity to preparedness actions or plans utilized during an event." ;
  rdfs:domain ontoearthquake:HazardAssessment ;
  rdfs:range ontoearthquake:Preparedness .

ontoearthquake:assessesFor a rdf:Property ;
  rdfs:label "assessesFor" ;
  rdfs:comment "Relates an assessment process to the object or aspect being evaluated." ;
  rdfs:domain ontoearthquake:HazardAssessment ;
  rdfs:range ontoearthquake:Location .

ontoearthquake:usesDataFrom a rdf:Property ;
  rdfs:label "has Data Source" ;
  rdfs:comment "Connects an input parameter to its data source." ;
  rdfs:domain ontoearthquake:HazardAssessment ;
  rdfs:range ontoearthquake:EarthObservationData .

ontoearthquake:GNSS a rdfs:Class ;
  rdfs:label "GNSS" ;
  rdfs:comment "Global Navigation Satellite Systems used to measure ground movement before, during, and after earthquakes." .

ontoearthquake:NetworkInfrastructure a rdfs:Class ;
  rdfs:label "Network Infrastructure" ;
  rdfs:comment "Communication and transportation networks necessary for response and recovery during an earthquake." ;
  rdfs:subClassOf ontoearthquake:InfrastructureComponent .

ontoearthquake:SevereearthquakeWarning a rdfs:Class ;
  rdfs:label "Severe earthquake Warning" ;
  rdfs:comment "A warning issued for highly destructive earthquakes with serious potential damage." .

ontoearthquake:Soil a rdfs:Class ;
  rdfs:label "Soil" ;
  rdfs:comment "The Earth's upper layer, potentially disrupted by earthquakes." ;
  rdfs:subClassOf ontoearthquake:EnvironmentComponent .

ontoearthquake:Ecosystem a rdfs:Class ;
  rdfs:label "Crop" ;
  rdfs:comment "The community of living organisms and their environment potentially impacted by an earthquake." ;
  rdfs:subClassOf ontoearthquake:EnvironmentComponent .

ontoearthquake:earthquakeAlert a rdfs:Class ;
  rdfs:label "earthquake Alert" ;
  rdfs:comment "An early notification of an impending earthquake." .

ontoearthquake:Government a rdfs:Class ;
  rdfs:label "Government" ;
  rdfs:comment "Official entities involved in earthquake preparedness, response, and recovery efforts." ;
  rdfs:subClassOf ontoearthquake:ResponseDepartment .

ontoearthquake:BuildingRetrofitting a rdfs:Class ;
  rdfs:label "Building Retrofitting" ;
  rdfs:comment "The process of strengthening existing buildings to withstand future earthquakes." .

ontoearthquake:Severity a rdfs:Class ;
  rdfs:label "Severity" ;
  rdfs:comment "The magnitude and intensity of the earthquake and its potential impact." .

ontoearthquake:Preparedness a rdfs:Class ;
  rdfs:label "Causal Factor" ;
  rdfs:comment "Planning and readiness activities aimed at minimizing the impacts of future earthquakes." .

ontoearthquake:hasWarningSystem a rdf:Property ;
  rdfs:label "has Forecast Location" ;
  rdfs:comment "Specifies the location for which a earthquake forecast is made." ;
  rdfs:domain ontoearthquake:Preparedness ;
  rdfs:range ontoearthquake:WarningSystem .

ontoearthquake:hasMitigationStrategy a rdf:Property ;
  rdfs:label "manages Forecast Of" ;
  rdfs:comment "Links a earthquake forecast to the earthquake it manages or predicts." ;
  rdfs:domain ontoearthquake:Preparedness ;
  rdfs:range ontoearthquake:MitigationStrategy .

ontoearthquake:RiskLevel a rdfs:Class .

ontoearthquake:WarningSystem a rdfs:Class ;
  rdfs:label "Slope Excavation" ;
  rdfs:comment "A system designed to alert populations of an imminent earthquake threat." .

ontoearthquake:triggersResponse a rdf:Property ;
  rdfs:label "triggersResponse" ;
  rdfs:comment "Specifies that an event triggers a response action." ;
  rdfs:domain ontoearthquake:WarningSystem ;
  rdfs:range ontoearthquake:Response .

ontoearthquake:producesWarning a rdf:Property ;
  rdfs:label "has Data Source Metadata" ;
  rdfs:comment "Links a data source to its metadata." ;
  rdfs:domain ontoearthquake:WarningSystem ;
  rdfs:range ontoearthquake:Warning .
