@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 time: <http://www.w3.org/2006/time#> .
@prefix org: <http://www.w3.org/ns/org#> .
@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/HouseholdPattern> rdf:type owl:Ontology ;
                                                       owl:imports :CityResidentPattern ;
                                                       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 - Household 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/Household/> ;
                                                       owl:versionIRI <https://w3id.org/citydata/part2/v1/HouseholdPattern/r3.0/> ;
                                                       owl:versionInfo "1.3.0" ;
                                                       skos:definition "This ontology specifies the city-level concepts for the household pattern of the city data model. The Household pattern captures basic information about households within the city.  In particular it represents the different types and structures of households." .

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

###  https://w3id.org/citydata/part2/v1/HouseholdObjectProperty
:HouseholdObjectProperty rdf:type owl:ObjectProperty ;
                         rdfs:subPropertyOf :CityObjectProperty ;
                         skos:definition "Added for organizational purposes, to identify object properties defined for the Household Pattern in the City-level CDM ontology." .


###  https://w3id.org/citydata/part2/v1/householdOccupies
:householdOccupies rdf:type owl:ObjectProperty ;
                   rdfs:subPropertyOf :HouseholdObjectProperty ;
                   rdfs:domain :Household ;
                   rdfs:range :Residence ;
                   skos:definition "Identifies the Residence that the Household occupies. A Household is defined by this residence, such that if the members move (even collectively), the new residence constitutes a new Household." ;
                   cdm1:isInvariant true .


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

###  https://w3id.org/citydata/part2/v1/Household
:Household rdf:type owl:Class ;
           rdfs:subClassOf :HouseholdThing ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty org:hasMember ;
                             owl:allValuesFrom :Person
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty time:hasTime ;
                             owl:allValuesFrom time:ProperInterval
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :householdOccupies ;
                             owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
                             owl:onClass :Residence
                           ] ;
           skos:definition "A Household refers to a collection of persons occupying a shared place of residence. Households may or may not be comprised of family members." ;
           skos:note "More precise definitions of Household may be adopted as required for different contexts and applications through extensions to this class." .


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


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

###  https://w3id.org/citydata/part2/v1/own
:own rdf:type owl:NamedIndividual .


###  https://w3id.org/citydata/part2/v1/rent
:rent rdf:type owl:NamedIndividual .
