@prefix : <https://w3id.org/citydata/part2/v1/> .
@prefix cc: <http://creativecommons.org/ns#> .
@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 skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix i72: <https://w3id.org/citydata/21972/v1/> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix cdm1: <https://w3id.org/citydata/part1/v1/> .
@base <https://w3id.org/citydata/part2/v1/> .

<https://w3id.org/citydata/part2/v1/LandUsePattern> rdf:type owl:Ontology ;
                                                     owl:imports :CodePattern ;
                                                     cc:license "http://creativecommons.org/licenses/by/4.0/" ;
                                                     dcterms:creator "Kenneth Vaughn" ,
                                                                     "Mark Fox" ,
                                                                     "Megan Katsumi" ;
                                                     dcterms:modified "2026-02-12"^^xsd:date ;
                                                     dcterms:title "Information technology - City data model - Part 2: City level concepts - Land Use pattern" ;
                                                     dcterms:bibliographicCitation "ISO/IEC 5087-2:2024" ;
                                                     vann:preferredNamespacePrefix "cdm2" ;
                                                     vann:preferredNamespaceUri "https://w3id.org/citydata/part2/v1/" ;
                                                     rdfs:seeAlso <https://www.iso.org/standard/80742.html> ;
                                                     rdfs:comment "The prior version of this ontology used a different ontology IRI. This update remains semantically consistent with the version adopted as ISO 5087-2:2024." ;
                                                     owl:priorVersion <https://standards.iso.org/iso-iec/5087/-2/ed-1/en/ontology/LandUse/> ;
                                                     owl:versionIRI <https://w3id.org/citydata/part2/v1/LandUsePattern/r3.0/> ;
                                                     owl:versionInfo "1.3.0" ;
                                                     skos:definition "This ontology specifies the city-level concepts for the land use pattern of the city data model. The Land Use Pattern captures concepts related to land use and cover over time. Land Use Classifications provide a means of describing the land cover/use in a standard way. Various classification systems are used to identify types of land use. Currently, we include LBCS, CLUMP, and AAFC. The ontology reuses and extends the Land Based Classification Standards (LBCS) Ontology  presented by (Montenegro, Gomes, Urbano, and Duarte, 2011) for this purpose." .

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

###  https://w3id.org/citydata/part2/v1/LandUseObjectProperty
:LandUseObjectProperty rdf:type owl:ObjectProperty ;
                       rdfs:subPropertyOf :CityObjectProperty ;
                       skos:definition "Added for organizational purposes, to identify object properties defined in the Land Use ontology." .


###  https://w3id.org/citydata/part2/v1/hasArea
:hasArea rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf :LandUseObjectProperty ;
         rdfs:domain :LandArea ;
         rdfs:range cdm1:Area ;
         skos:definition "identifies the size of a Land Area" .


###  https://w3id.org/citydata/part2/v1/hasLandArea
:hasLandArea rdf:type owl:ObjectProperty ;
             rdfs:subPropertyOf :LandUseObjectProperty ;
             rdfs:range :LandArea ;
             skos:definition "Identifies the spatial area occupied by the object." .


###  https://w3id.org/citydata/part2/v1/hasPopulation
:hasPopulation rdf:type owl:ObjectProperty ;
               rdfs:subPropertyOf :LandUseObjectProperty ;
               rdfs:domain :LandArea ;
               rdfs:range i72:Population ;
               skos:definition "Specifies the number of people living in the LandArea." .


###  https://w3id.org/citydata/part2/v1/landUse
:landUse rdf:type owl:ObjectProperty ;
         rdfs:subPropertyOf :LandUseObjectProperty ;
         rdfs:domain :LandArea ;
         rdfs:range :LandUseClassification ;
         skos:definition "Identifies a Land Use Classification that is identified for the Land Area." .


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

###  https://w3id.org/citydata/part2/v1/LandArea
:LandArea rdf:type owl:Class ;
          rdfs:subClassOf cdm1:Location ,
                          :LandUseThing ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasArea ;
                            owl:allValuesFrom cdm1:Area
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty cdm1:hasDescription ;
                            owl:allValuesFrom xsd:string
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :hasPopulation ;
                            owl:allValuesFrom i72:Population
                          ] ,
                          [ rdf:type owl:Restriction ;
                            owl:onProperty :landUse ;
                            owl:allValuesFrom :LandUseClassification
                          ] ;
          skos:definition "A Land Area is a defined geographic area of land." .


###  https://w3id.org/citydata/part2/v1/LandUseClassification
:LandUseClassification rdf:type owl:Class ;
                       rdfs:subClassOf :LandUseThing ,
                                       [ rdf:type owl:Restriction ;
                                         owl:onProperty :hasCode ;
                                         owl:allValuesFrom :Code
                                       ] ;
                       skos:definition "Land Use Classification is a type of Code that describes the use of a Land Area." ;
                       skos:note "Land Use Classifications provide a means of describing the use in a standard way. Various classification systems are used to identify types of land use, such as LBCS, CLUMP, and AAFC." .


###  https://w3id.org/citydata/part2/v1/LandUseThing
:LandUseThing rdf:type owl:Class ;
              rdfs:subClassOf :CityThing ;
              skos:definition "Added for organizational purposes, to identify classes defined in the Land Use ontology." .
