PREFIX ontolandslide: <http://www.theworldavatar.com/kg/ontolandslide/>
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#>

ontolandslide:InfrastructureComponent a rdfs:Class ;
  rdfs:label "Infrastructure Component" ;
  rdfs:comment "Man-made structures such as roads and buildings that can be damaged by landslides." .

ontolandslide:hasTotalMonetaryValue a rdf:Property ;
  rdfs:label "has Total Monetary Value" ;
  rdfs:comment "This property represents the total financial loss or damage caused by the landslide, expressed as a monetary value." ;
  rdfs:domain ontolandslide:InfrastructureComponent ;
  rdfs:range xsd:float .

ontolandslide: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 landslide." ;
  rdfs:domain ontolandslide:InfrastructureComponent ;
  rdfs:range xsd:integer .

ontolandslide: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 landslide." ;
  rdfs:domain ontolandslide:InfrastructureComponent ;
  rdfs:range xsd:integer .

ontolandslide:InputParameter a rdfs:Class ;
  rdfs:label "Input Parameter" ;
  rdfs:comment "Environmental or other factors used as inputs in landslide forecasting models." .

ontolandslide:hasDataSource a rdf:Property ;
  rdfs:label "has Data Source" ;
  rdfs:comment "Connects an input parameter to its data source." ;
  rdfs:domain ontolandslide:InputParameter ;
  rdfs:range ontolandslide:DataSource .

ontolandslide:Slump-RotationalSlide a rdfs:Class ;
  rdfs:label "Slump - Rotational Slide" ;
  rdfs:comment "A type of landslide characterized by the downward and outward rotation of slope materials." ;
  rdfs:subClassOf ontolandslide:SoilLandslide .

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

ontolandslide:occursOn a rdf:Property ;
  rdfs:label "occurs On" ;
  rdfs:comment "Indicates the slope, soil, or geological layer on which a landslide occurs." ;
  rdfs:domain ontolandslide:Landslide ;
  rdfs:range <http://www.theworldavatar.com/kg/ontolandslide/Slope/Soil/GeologicalLayer> .

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

ontolandslide:hasCausalFactor a rdf:Property ;
  rdfs:label "has Causal Factor" ;
  rdfs:comment "Identifies the causal factor responsible for an event." ;
  rdfs:domain ontolandslide:Event ;
  rdfs:range ontolandslide:CausalFactor .

ontolandslide:hasVelocity a rdf:Property ;
  rdfs:label "has Velocity" ;
  rdfs:comment "Represents the speed at which the landslide moves, with the value being a float." ;
  rdfs:domain ontolandslide:Landslide ;
  rdfs:range xsd:float .

ontolandslide:hasResponse a rdf:Property ;
  rdfs:label "has Response" ;
  rdfs:comment "Associates a landslide event with the response taken." ;
  rdfs:domain ontolandslide:Landslide ;
  rdfs:range ontolandslide:Response .

ontolandslide:Government a rdfs:Class ;
  rdfs:label "Government" ;
  rdfs:comment "Represents governmental bodies involved in managing landslide risks and responses." ;
  rdfs:subClassOf ontolandslide:ResponseDepartment .

ontolandslide:Land a rdfs:Class ;
  rdfs:label "Land" ;
  rdfs:comment "Geographical areas that may experience landslide-related events." ;
  rdfs:subClassOf ontolandslide:EnvironmentComponent .

ontolandslide:ResponseDepartment a rdfs:Class ;
  rdfs:label "Response Department" ;
  rdfs:comment "A department or agency responsible for coordinating landslide response actions." .

ontolandslide:Location a rdfs:Class ;
  rdfs:label "Location" ;
  rdfs:comment "The geographical position where an event or entity is situated." .

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

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

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

ontolandslide:hasLandslideHistory a rdf:Property ;
  rdfs:label "has Landslide History" ;
  rdfs:comment "Connects a location to its associated landslide history." ;
  rdfs:domain ontolandslide:Location ;
  rdfs:range ontolandslide:LandslideHistory .

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

ontolandslide:Rockfall a rdfs:Class ;
  rdfs:label "Rockfall" ;
  rdfs:comment "A fast-moving landslide where rocks fall freely from a cliff or slope." ;
  rdfs:subClassOf ontolandslide:RockyLandslide .

ontolandslide:WarningSign a rdfs:Class ;
  rdfs:label "Warning Sign" ;
  rdfs:comment "Indicators that signal the potential for an imminent landslide." .

ontolandslide:hasSeverity a rdf:Property ;
  rdfs:label "has Severity" ;
  rdfs:comment "Links a warning sign to its severity level." ;
  rdfs:domain ontolandslide:WarningSign ;
  rdfs:range ontolandslide:Severity .

ontolandslide:reportedBy a rdf:Property ;
  rdfs:label "reported By" ;
  rdfs:comment "Refers to the person who reported a warning sign." ;
  rdfs:domain ontolandslide:WarningSign ;
  rdfs:range ontolandslide:Person .

ontolandslide:warnsAbout a rdf:Property ;
  rdfs:label "warns About" ;
  rdfs:comment "Indicates the landslide that the warning sign is about." ;
  rdfs:domain ontolandslide:WarningSign ;
  rdfs:range ontolandslide:Landslide .

ontolandslide:PhysicalSensor a rdfs:Class ;
  rdfs:label "Physical Sensor" ;
  rdfs:comment "Devices that measure environmental factors to detect landslide risks." ;
  rdfs:subClassOf ontolandslide:DataSource .

ontolandslide:hasDataSourceMetadata a rdf:Property ;
  rdfs:label "has Data Source Metadata" ;
  rdfs:comment "Links a data source to its metadata." ;
  rdfs:domain ontolandslide:DataSource ;
  rdfs:range ontolandslide:DataSourceMetadata .

ontolandslide:ShapeFile a rdfs:Class ;
  rdfs:label "Shape File" ;
  rdfs:comment "A digital vector storage format for storing the location, shape, and attributes of geographic features." ;
  rdfs:subClassOf ontolandslide:Location .

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

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

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

ontolandslide:Rainfall a rdfs:Class ;
  rdfs:label "Rainfall" ;
  rdfs:comment "Precipitation that can saturate soils and increase the likelihood of landslides." ;
  rdfs:subClassOf ontolandslide:NaturalFactor .

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

ontolandslide:DebrisFlow a rdfs:Class ;
  rdfs:label "Debris Flow" ;
  rdfs:comment "A very fast landslide where loose debris flows down a slope with a high water content." ;
  rdfs:subClassOf ontolandslide:MixedLithologyLandslide .

ontolandslide:EnvironmentComponent a rdfs:Class ;
  rdfs:label "Environment Component" ;
  rdfs:comment "Natural elements such as land, water, and air that can be affected by landslides." .

ontolandslide:LandslideSpot a rdfs:Class ;
  rdfs:label "Landslide Spot" ;
  rdfs:comment "A specific location identified as being prone to landslide activity." .

ontolandslide:currentWarningSign a rdf:Property ;
  rdfs:label "current Warning Sign" ;
  rdfs:comment "Associates a landslide spot with its current warning sign." ;
  rdfs:domain ontolandslide:LandslideSpot ;
  rdfs:range ontolandslide:WarningSign .

ontolandslide:hasWarningHistory a rdf:Property ;
  rdfs:label "has Warning History" ;
  rdfs:comment "Links a landslide spot to its warning history." ;
  rdfs:domain ontolandslide:LandslideSpot ;
  rdfs:range ontolandslide:LandslideWarningHistory .

ontolandslide:Mining a rdfs:Class ;
  rdfs:label "Mining" ;
  rdfs:comment "The process of extracting minerals from the earth, which can destabilize slopes." ;
  rdfs:subClassOf ontolandslide:HumanFactor .

ontolandslide:RiverScouring a rdfs:Class ;
  rdfs:label "River Scouring" ;
  rdfs:comment "The erosion of riverbanks by flowing water, leading to slope instability." ;
  rdfs:subClassOf ontolandslide:NaturalFactor .

ontolandslide:DebrisAvalanche a rdfs:Class ;
  rdfs:label "Debris Avalanche" ;
  rdfs:comment "A fast-moving, mixed-material landslide that includes a variety of debris and rock." ;
  rdfs:subClassOf ontolandslide:MixedLithologyLandslide .

ontolandslide:ResourceLogistics a rdfs:Class ;
  rdfs:label "Resource Logistics" ;
  rdfs:comment "Allocation and transportation of necessary resources during a landslide event." ;
  rdfs:subClassOf ontolandslide:ResponseLogistics .

<http://www.opengis.net/ont/geosparql#Geometry> a rdfs:Class ;
  rdfs:label "Geometry" ;
  rdfs:comment "Represents the spatial geometry of an entity in geographic space." ;
  rdfs:subClassOf ontolandslide:Location .

ontolandslide:Settlement a rdfs:Class ;
  rdfs:label "Settlement" ;
  rdfs:comment "A populated area that may be affected by landslides." ;
  rdfs:subClassOf ontolandslide:ResponseDepartment .

ontolandslide:CrackOnBuilding a rdfs:Class ;
  rdfs:label "Crack On Building" ;
  rdfs:comment "Structural cracks on a building, possibly caused by ground movement or a landslide." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:MedicalAndRescueLogistics a rdfs:Class ;
  rdfs:label "Medical And Rescue Logistics" ;
  rdfs:comment "Organizing medical and rescue operations for landslide victims." ;
  rdfs:subClassOf ontolandslide:ResponseLogistics .

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

ontolandslide:NaturalFactor a rdfs:Class ;
  rdfs:label "Natural Factor" ;
  rdfs:comment "Natural occurrences like earthquakes or rainfall that contribute to landslide events." ;
  rdfs:subClassOf ontolandslide:CausalFactor .

ontolandslide:MobilityNetwork a rdfs:Class ;
  rdfs:label "Mobility Network" ;
  rdfs:comment "Transportation systems such as roads and railways impacted by landslides." ;
  rdfs:subClassOf ontolandslide:NetworkInfrastructure .

ontolandslide:BulgeOnGround a rdfs:Class ;
  rdfs:label "Bulge On Ground" ;
  rdfs:comment "A raised area of land indicating ground movement or subsurface pressure." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:SeismicWave a rdfs:Class ;
  rdfs:label "Seismic Wave" ;
  rdfs:comment "Waves generated by earthquakes, which may destabilize slopes." ;
  rdfs:subClassOf ontolandslide:InputParameter .

ontolandslide:HumanFactor a rdfs:Class ;
  rdfs:label "Human Factor" ;
  rdfs:comment "Human activities or actions that can trigger or influence landslides." ;
  rdfs:subClassOf ontolandslide:CausalFactor .

ontolandslide:WeatherCondition a rdfs:Class ;
  rdfs:label "Weather Condition" ;
  rdfs:comment "Environmental conditions such as rain, temperature, and wind that affect events like landslides." ;
  rdfs:subClassOf ontolandslide:Location .

ontolandslide:IncreaseInWaterLevel a rdfs:Class ;
  rdfs:label "Increase In Water Level" ;
  rdfs:comment "Rising water levels indicating possible landslide-triggering conditions." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:Community a rdfs:Class ;
  rdfs:label "Community" ;
  rdfs:comment "A group of people residing in an area potentially affected by landslides." ;
  rdfs:subClassOf ontolandslide:ResponseDepartment .

ontolandslide:AirTemperature a rdfs:Class ;
  rdfs:label "Air Temperature" ;
  rdfs:comment "Ambient temperature, which can affect conditions for landslides." ;
  rdfs:subClassOf ontolandslide:InputParameter .

ontolandslide:Expert a rdfs:Class ;
  rdfs:label "Expert" ;
  rdfs:comment "Professionals with knowledge and expertise in landslide management and prediction." ;
  rdfs:subClassOf ontolandslide:Person .

ontolandslide: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 ontolandslide:Event .

ontolandslide:ProvisioningNetwork a rdfs:Class ;
  rdfs:label "Provisioning Network" ;
  rdfs:comment "Networks supplying resources like electricity and water that can be damaged by landslides." ;
  rdfs:subClassOf ontolandslide:NetworkInfrastructure .

ontolandslide:MixedLithologyLandslide a rdfs:Class ;
  rdfs:label "Mixed Lithology Landslide" ;
  rdfs:comment "A landslide involving a mixture of different types of materials, such as rocks and soil." ;
  rdfs:subClassOf ontolandslide:Landslide .

ontolandslide:MeltingIceSnow a rdfs:Class ;
  rdfs:label "Melting Ice Snow" ;
  rdfs:comment "The melting of ice or snow, which can saturate soil and cause landslides." ;
  rdfs:subClassOf ontolandslide:NaturalFactor .

ontolandslide:EarthQuakeMagnitude a rdfs:Class ;
  rdfs:label "Earth Quake Magnitude" ;
  rdfs:comment "A measure of seismic activity that can trigger landslides." ;
  rdfs:subClassOf ontolandslide:InputParameter .

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

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

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

ontolandslide:DataSourceMetadata a rdfs:Class .

ontolandslide:IndustrialInfrastructure a rdfs:Class ;
  rdfs:label "Industrial Infrastructure" ;
  rdfs:comment "Factories and industrial buildings at risk of landslides." ;
  rdfs:subClassOf ontolandslide:AreaInfrastructure .

ontolandslide:AirPressure a rdfs:Class ;
  rdfs:label "Air Pressure" ;
  rdfs:comment "Atmospheric pressure, an environmental parameter in landslide forecasting." ;
  rdfs:subClassOf ontolandslide:InputParameter .

ontolandslide:Humidity a rdfs:Class ;
  rdfs:label "Humidity" ;
  rdfs:comment "The moisture content in the air, which affects soil saturation and landslide risk." ;
  rdfs:subClassOf ontolandslide:InputParameter .

ontolandslide:SocialMediaWorker a rdfs:Class ;
  rdfs:label "Social Media Worker" ;
  rdfs:comment "Individuals who spread information about landslides through social media platforms." ;
  rdfs:subClassOf ontolandslide:Person .

ontolandslide:Population a rdfs:Class ;
  rdfs:label "Population" ;
  rdfs:comment "The group of people residing in an area that could be impacted by a landslide." .

ontolandslide: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 landslide." ;
  rdfs:domain ontolandslide:Population ;
  rdfs:range xsd:integer .

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

ontolandslide:FileUrl a rdfs:Class ;
  rdfs:label "File Url" ;
  rdfs:comment "A URL link that points to a file containing relevant information or data." ;
  rdfs:subClassOf ontolandslide:ShapeFile .

ontolandslide:ResponseLogistics a rdfs:Class ;
  rdfs:label "Response Logistics" ;
  rdfs:comment "Planning and managing resources and actions during a landslide event." .

ontolandslide:CommercialInfrastructure a rdfs:Class ;
  rdfs:label "Commercial Infrastructure" ;
  rdfs:comment "Commercial buildings and businesses at risk from landslides." ;
  rdfs:subClassOf ontolandslide:AreaInfrastructure .

ontolandslide:MobilityAndEquipmentLogistics a rdfs:Class ;
  rdfs:label "Mobility And Equipment Logistics" ;
  rdfs:comment "Coordination of vehicles and equipment needed for landslide response." ;
  rdfs:subClassOf ontolandslide:ResponseLogistics .

ontolandslide:WindSpeed a rdfs:Class ;
  rdfs:label "Wind Speed" ;
  rdfs:comment "The speed of wind, which can influence landslide events." ;
  rdfs:subClassOf ontolandslide:InputParameter .

ontolandslide:CrackOnSideWalk a rdfs:Class ;
  rdfs:label "Crack On Side Walk" ;
  rdfs:comment "A crack on a sidewalk surface, often a precursor to more severe ground movement." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:ReservoirStorage a rdfs:Class ;
  rdfs:label "Reservoir Storage" ;
  rdfs:comment "The accumulation of water in reservoirs, potentially causing landslides." ;
  rdfs:subClassOf ontolandslide:HumanFactor .

ontolandslide:InactiveLandslideWarning a rdfs:Class ;
  rdfs:label "Inactive Landslide Warning" ;
  rdfs:comment "A warning issued for a past landslide event that is no longer active." ;
  rdfs:subClassOf ontolandslide:Severity .

ontolandslide:EnvironmentComponentUnionInfrastructureComponentUnionPopulation a rdfs:Class .

ontolandslide: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 landslide." ;
  rdfs:domain ontolandslide:EnvironmentComponentUnionInfrastructureComponentUnionPopulation ;
  rdfs:range xsd:integer .

ontolandslide: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 landslide, measured as an integer value." ;
  rdfs:domain ontolandslide:EnvironmentComponentUnionInfrastructureComponentUnionPopulation ;
  rdfs:range xsd:integer .

ontolandslide:Mudflow a rdfs:Class ;
  rdfs:label "Mudflow" ;
  rdfs:comment "A type of fast-moving landslide with high water content carrying mud and debris." ;
  rdfs:subClassOf ontolandslide:SoilLandslide .

ontolandslide:DataService a rdfs:Class ;
  rdfs:label "Data Service" ;
  rdfs:comment "A service that provides data relevant to landslide prediction and response." ;
  rdfs:subClassOf ontolandslide:DataSource .

ontolandslide:HumanSensor a rdfs:Class ;
  rdfs:label "Human Sensor" ;
  rdfs:comment "Human-reported data sources for landslide monitoring." ;
  rdfs:subClassOf ontolandslide:DataSource .

<http://www.theworldavatar.com/kg/ontolandslide/Slope/Soil/GeologicalLayer> a rdfs:Class ;
  rdfs:label "Slope / Soil / Geological Layer" ;
  rdfs:comment "Represents the geological or soil layers where landslides occur." .

ontolandslide:hasWaterContent a rdf:Property ;
  rdfs:label "has Water Content" ;
  rdfs:comment "Links a geological layer to its water content." ;
  rdfs:domain <http://www.theworldavatar.com/kg/ontolandslide/Slope/Soil/GeologicalLayer> ;
  rdfs:range ontolandslide:WaterContent .

ontolandslide:MedicalCentre a rdfs:Class ;
  rdfs:label "Medical Centre" ;
  rdfs:comment "Healthcare facilities that provide aid to individuals affected by landslides." ;
  rdfs:subClassOf ontolandslide:ResponseDepartment .

ontolandslide:LandslideWarning a rdfs:Class ;
  rdfs:label "Landslide Warning" ;
  rdfs:comment "A warning issued based on predictive models or observed conditions." ;
  rdfs:subClassOf ontolandslide:Severity .

ontolandslide:LandslideHistory a rdfs:Class ;
  rdfs:label "Landslide History" ;
  rdfs:comment "A record of past landslides including relevant data and time series." .

ontolandslide:hasTimeSeries a rdf:Property ;
  rdfs:label "has Time Series" ;
  rdfs:comment "Associates landslide history with a time series of data points." ;
  rdfs:domain ontolandslide:LandslideHistory ;
  rdfs:range ontolandslide:TimeSeries .

ontolandslide:WaterContent a rdfs:Class ;
  rdfs:label "Water Content" ;
  rdfs:comment "The amount of water present in a material, influencing the type and speed of landslides." .

ontolandslide:Wildfire a rdfs:Class .

ontolandslide:affects a rdf:Property ;
  rdfs:label "affects" ;
  rdfs:comment "Indicates the components (environment, infrastructure, population) affected by an event like a wildfire or landslide." ;
  rdfs:domain ontolandslide:Wildfire ;
  rdfs:range ontolandslide:EnvironmentComponentUnionInfrastructureComponentUnionPopulation .

ontolandslide:TranslationalRockSlide a rdfs:Class ;
  rdfs:label "Translational Rock Slide" ;
  rdfs:comment "A type of landslide where rocks move down a slope along a flat plane." ;
  rdfs:subClassOf ontolandslide:RockyLandslide .

ontolandslide:Person a rdfs:Class ;
  rdfs:label "Person" ;
  rdfs:comment "Individuals affected by or responding to a landslide event." .

ontolandslide:Rain a rdfs:Class ;
  rdfs:label "Rain " ;
  rdfs:comment "Precipitation that contributes to soil saturation and landslide triggering." ;
  rdfs:subClassOf ontolandslide:InputParameter .

ontolandslide:AreaInfrastructure a rdfs:Class ;
  rdfs:label "Area Infrastructure" ;
  rdfs:comment "Infrastructure within a specific geographical area affected by landslides." ;
  rdfs:subClassOf ontolandslide:InfrastructureComponent .

ontolandslide:SoilCreep a rdfs:Class ;
  rdfs:label "Soil Creep" ;
  rdfs:comment "A very slow form of soil landslide caused by continuous downhill movement of soil particles." ;
  rdfs:subClassOf ontolandslide:SoilLandslide .

ontolandslide:ResponseAction a rdfs:Class ;
  rdfs:label "Response Action" ;
  rdfs:comment "Specific measures taken to mitigate or manage a landslide event." .

ontolandslide:ResidentialInfrastructure a rdfs:Class ;
  rdfs:label "Residential Infrastructure" ;
  rdfs:comment "Residential buildings and homes affected by landslides." ;
  rdfs:subClassOf ontolandslide:AreaInfrastructure .

ontolandslide:LandslideWarningHistory a rdfs:Class ;
  rdfs:label "Landslide Warning History" ;
  rdfs:comment "A historical record of warnings issued for landslides in a given area." .

ontolandslide:hasWarningTimeSeries a rdf:Property ;
  rdfs:label "has Warning Time Series" ;
  rdfs:comment "Associates landslide warning history with a time series of warning data." ;
  rdfs:domain ontolandslide:LandslideWarningHistory ;
  rdfs:range ontolandslide:TimeSeries .

ontolandslide:Earthquake a rdfs:Class ;
  rdfs:label "Earthquake" ;
  rdfs:comment "Seismic activity that can trigger landslides due to ground shaking." ;
  rdfs:subClassOf ontolandslide:NaturalFactor .

ontolandslide:SoilLandslide a rdfs:Class ;
  rdfs:label "Soil Landslide" ;
  rdfs:comment "Any landslide involving the movement of soil as the primary material." ;
  rdfs:subClassOf ontolandslide:Landslide .

ontolandslide:CrackOnStreet a rdfs:Class ;
  rdfs:label "Crack On Street" ;
  rdfs:comment "A crack forming on a street surface, indicating possible subsurface instability." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:Earthflow a rdfs:Class ;
  rdfs:label "Earthflow" ;
  rdfs:comment "A slow-moving flow of fine-grained materials saturated with water." ;
  rdfs:subClassOf ontolandslide:SoilLandslide .

ontolandslide:Response a rdfs:Class ;
  rdfs:label "Response" ;
  rdfs:comment "Actions or measures taken in reaction to a landslide event." .

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

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

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

ontolandslide:GeologicalFormation a rdfs:Class ;
  rdfs:label "Geological Formation" ;
  rdfs:comment "The underlying rock and soil structures that influence landslide susceptibility." ;
  rdfs:subClassOf ontolandslide:NaturalFactor .

ontolandslide:LandslideAlert a rdfs:Class ;
  rdfs:label "Landslide Alert" ;
  rdfs:comment "A notification or alert issued to warn of potential landslide occurrences." ;
  rdfs:subClassOf ontolandslide:Severity .

ontolandslide:Crop a rdfs:Class ;
  rdfs:label "Crop" ;
  rdfs:comment "Agricultural land that may be affected by landslide events." ;
  rdfs:subClassOf ontolandslide:EnvironmentComponent .

ontolandslide:VegetationDestruction a rdfs:Class ;
  rdfs:label "Vegetation Destruction" ;
  rdfs:comment "The removal or destruction of vegetation, which can lead to landslides." ;
  rdfs:subClassOf ontolandslide:HumanFactor .

ontolandslide:SlopeExcavation a rdfs:Class ;
  rdfs:label "Slope Excavation" ;
  rdfs:comment "Human-induced slope modification that can increase landslide risk." ;
  rdfs:subClassOf ontolandslide:HumanFactor .

ontolandslide:LeaningElectricPole a rdfs:Class ;
  rdfs:label "Leaning Electric Pole" ;
  rdfs:comment "A tilted electric pole, often a sign of slope instability or landslide activity." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:TimeSeries a rdfs:Class ;
  rdfs:label "Time Series" ;
  rdfs:comment "A sequence of data points measured at successive time intervals." .

ontolandslide:BrokenUndergroundUtility a rdfs:Class ;
  rdfs:label "Broken Underground Utility" ;
  rdfs:comment "A damaged underground utility line caused by or contributing to landslides." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:RockyLandslide a rdfs:Class ;
  rdfs:label "Rocky Landslide" ;
  rdfs:comment "A type of landslide where rocks dominate the mass movement." ;
  rdfs:subClassOf ontolandslide:Landslide .

ontolandslide:TapWaterColorChanged a rdfs:Class ;
  rdfs:label "Tap Water Color Changed" ;
  rdfs:comment "A sign of water contamination that may signal underground movement or landslides." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:CrackOnWall a rdfs:Class ;
  rdfs:label "Crack On Wall" ;
  rdfs:comment "A visible crack on a wall indicating possible ground movement or instability." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:Solifluction a rdfs:Class ;
  rdfs:label "Solifluction" ;
  rdfs:comment "The slow flow of water-saturated soil down a slope, usually in cold climates." ;
  rdfs:subClassOf ontolandslide:SoilLandslide .

ontolandslide:Organization a rdfs:Class ;
  rdfs:label "Organization" ;
  rdfs:comment "An entity that produces data, reports, or manages resources related to landslide events." ;
  rdfs:subClassOf ontolandslide:ShapeFile .

ontolandslide:LandslideForecast a rdfs:Class ;
  rdfs:label "Landslide Forecast" ;
  rdfs:comment "Predictions and models estimating the likelihood of future landslides." .

ontolandslide:hasInputParameter a rdf:Property ;
  rdfs:label "has Input Parameter" ;
  rdfs:comment "Identifies the input parameters used for landslide forecasting." ;
  rdfs:domain ontolandslide:LandslideForecast ;
  rdfs:range ontolandslide:InputParameter .

ontolandslide:hasForecastLocation a rdf:Property ;
  rdfs:label "has Forecast Location" ;
  rdfs:comment "Specifies the location for which a landslide forecast is made." ;
  rdfs:domain ontolandslide:LandslideForecast ;
  rdfs:range ontolandslide:Location .

ontolandslide:managesForecastOf a rdf:Property ;
  rdfs:label "manages Forecast Of" ;
  rdfs:comment "Links a landslide forecast to the landslide it manages or predicts." ;
  rdfs:domain ontolandslide:LandslideForecast ;
  rdfs:range ontolandslide:Landslide .

ontolandslide:LeaningTelephonePole a rdfs:Class ;
  rdfs:label "Leaning Telephone Pole" ;
  rdfs:comment "A tilted telephone pole caused by ground movement or slope instability." ;
  rdfs:subClassOf ontolandslide:WarningSign .

ontolandslide:SoilMovement a rdfs:Class ;
  rdfs:label "Soil Movement" ;
  rdfs:comment "The movement of soil as part of landslide activity." ;
  rdfs:subClassOf ontolandslide:InputParameter .

ontolandslide:Resident a rdfs:Class ;
  rdfs:label "Resident" ;
  rdfs:comment "A person living in an area at risk of landslides." ;
  rdfs:subClassOf ontolandslide:Person .

ontolandslide:CausalFactor a rdfs:Class ;
  rdfs:label "Causal Factor" ;
  rdfs:comment "A factor that contributes to the occurrence of a landslide, either human or natural." .

ontolandslide:NetworkInfrastructure a rdfs:Class ;
  rdfs:label "Network Infrastructure" ;
  rdfs:comment "Communication and transportation networks affected by landslides." ;
  rdfs:subClassOf ontolandslide:InfrastructureComponent .

ontolandslide:DataSource a rdfs:Class ;
  rdfs:label "Data Source" ;
  rdfs:comment "Sources of data used to inform landslide forecasting and monitoring." .

ontolandslide:Severity a rdfs:Class ;
  rdfs:label "Severity" ;
  rdfs:comment "The intensity or magnitude of a landslide event." .

ontolandslide:SevereLandslideWarning a rdfs:Class ;
  rdfs:label "Severe Landslide Warning" ;
  rdfs:comment "A warning indicating an imminent and potentially devastating landslide." ;
  rdfs:subClassOf ontolandslide:Severity .
