@prefix cmns-av: <https://www.omg.org/spec/Commons/AnnotationVocabulary/> .
@prefix cmns-cds: <https://www.omg.org/spec/Commons/CodesAndCodeSets/> .
@prefix cmns-cls: <https://www.omg.org/spec/Commons/Classifiers/> .
@prefix cmns-col: <https://www.omg.org/spec/Commons/Collections/> .
@prefix cmns-dsg: <https://www.omg.org/spec/Commons/Designators/> .
@prefix cmns-id: <https://www.omg.org/spec/Commons/Identifiers/> .
@prefix cmns-loc: <https://www.omg.org/spec/Commons/Locations/> .
@prefix cmns-qtu: <https://www.omg.org/spec/Commons/QuantitiesAndUnits/> .
@prefix cmns-txt: <https://www.omg.org/spec/Commons/TextDatatype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

cmns-loc: a owl:Ontology ;
    rdfs:label "Commons Locations Ontology" ;
    dcterms:abstract "This ontology provides a very high level definition of geographic region and geopolitical entity related concepts, including, but not limited to, countries, sub-country regions such as states and provinces, and municipalities. The representation was derived from a combination of ISO 3166, the UN M49 Region codes, Geonames, the SWIFT registry, the UN FAO and CIA World Factbook, and other sources. It aims to provide a systematic description of the vocabulary used for country and geopolitical entity representation, useful for mapping among the various names and codes for countries and their subdivisions used world-wide, including but not limited to FIPA and International Olympics codes for countries, (based strictly on requirements for business applications, not broader geographic or political uses).The terms defined herein terms are reused by the OMG's LCC controlled vocabulary representing ISO 3166 country and country subdivision codes, and may be mapped to other standards and de facto standards such as those mentioned." ;
    dcterms:contributor "Elisa Kendall, Thematix Partners LLC",
        "Evan Wallace, U.S. National Institute of Standards and Technology (NIST)",
        "Pete Rivett, Federated Knowledge, LLC",
        "Roy Bell, Thematix Partners LLC" ;
    dcterms:license """Copyright (c) 2015-2025 Adaptive Analytics, Inc.
		Copyright (c) 2015-2025 EDM Council, Inc.
		Copyright (c) 2015-2025 Object Management Group, Inc.
		Copyright (c) 2015-2025 Thematix Partners LLC
		Copyright (c) 2015-2017 Unisys
		Copyright (c) 2019-2025 agnos.ai UK Ltd.
		Copyright (c) 2021-2025 Federated Knowledge, LLC
		
		Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
		
		See https://opensource.org/licenses/MIT.""" ;
    dcterms:references <http://www.w3.org/2003/01/geo/wgs84_pos#> ;
    owl:imports cmns-av:,
        cmns-cls:,
        cmns-cds:,
        cmns-col:,
        cmns-dsg:,
        cmns-id:,
        cmns-qtu:,
        cmns-txt: ;
    owl:versionIRI <https://www.omg.org/spec/Commons/20250801/Locations/> ;
    skos:changeNote "The https://www.omg.org/spec/Commons/20240801/Locations.rdf version of this ontology was modified to add support for WGS 84 (COMMONS-1.3-28) and add a hasPrimarySubdivision property to enable better querying (COMMONS13-35)." ;
    skos:note "This ontology is largely derived from the Object Management Group's Languages, Countries and Codes (LCC) standard (to provide a more general ontology on which LCC can depend) and the Financial Industry Business Ontology (FIBO) Locations and Virtual Locations ontologies." ;
    cmns-av:copyright "Copyright (c) 2015-2017 Unisys",
        "Copyright (c) 2015-2025 Adaptive Analytics, Inc.",
        "Copyright (c) 2015-2025 EDM Council, Inc.",
        "Copyright (c) 2015-2025 Object Management Group, Inc.",
        "Copyright (c) 2015-2025 Thematix Partners LLC",
        "Copyright (c) 2019-2025 agnos.ai UK Ltd.",
        "Copyright (c) 2021-2025 Federated Knowledge, LLC" .

cmns-loc:FederalCapitalArea a owl:Class ;
    rdfs:label "federal capital area" ;
    rdfs:subClassOf cmns-loc:CountrySubdivision ;
    skos:definition "country subdivision that is or includes the municipality or capital city that acts as the seat of the federal government" ;
    skos:example "Examples include the District of Columbia in the US, and the Canberra area in Australia." ;
    cmns-av:explanatoryNote "The capital administrative region of some federations includes those for which the capital is situated other than within one of the states or provinces which make up the country as a whole." .

cmns-loc:FederalState a owl:Class ;
    rdfs:label "federal state" ;
    rdfs:subClassOf cmns-loc:CountrySubdivision ;
    skos:definition "self-governing geopolitical unit which forms part of a wider geopolitical unit that is recognized as a country" ;
    cmns-av:explanatoryNote "This type of entity, variously referred to as a state, province or canton, has a level of self government including its own legal system and court jurisdiction, but cedes a level of autonomy to the federation of which it forms a part." ;
    cmns-av:synonym "canton",
        "province",
        "state" .

cmns-loc:GeodeticCoordinateSystem a owl:Class ;
    rdfs:label "geodetic coordinate system" ;
    dcterms:source <http://edndoc.esri.com/arcsde/9.1/general_topics/what_coord_sys.htm>,
        <https://pubs.usgs.gov/circ/1983/0878b/report.pdf> ;
    rdfs:subClassOf cmns-col:Arrangement ;
    skos:definition "three-dimensional reference system that is a global frame of reference for precisely representing the position of locations on Earth or other planetary bodies by means of geodetic coordinates" ;
    skos:example "The three most widely used systems for indicating point locations in the United States are (1) latitude and longitude [and optionally elevation], (2) Universal Transverse Mercator (UTM) system, and (3) State Plane Coordinate Systems (SPCS)." ;
    skos:note "The unit of measure is usually decimal degrees. A point has two coordinate values, latitude and longitude. Latitude and longitude measure angles." ;
    cmns-av:explanatoryNote "Geodetic coordinates are crucial to any technology or technique based on spatial location, including geodesy, navigation, surveying, geographic information systems, remote sensing, and cartography." .

cmns-loc:GeographicRegionIdentifier a owl:Class ;
    rdfs:label "geographic region identifier" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cmns-txt:hasTextValue ;
            owl:someValuesFrom xsd:string ],
        [ a owl:Restriction ;
            owl:onClass cmns-loc:GeographicRegionIdentificationScheme ;
            owl:onProperty cmns-col:isMemberOf ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        [ a owl:Restriction ;
            owl:onProperty cmns-id:identifies ;
            owl:someValuesFrom cmns-loc:GeographicRegion ],
        cmns-cds:CodeElement,
        cmns-id:Identifier ;
    skos:definition "string of letters that indicates a code or other identifier for geographical region, assigned for the purpose of uniquely identifying it within some context" .

cmns-loc:Territory a owl:Class ;
    rdfs:label "territory" ;
    rdfs:subClassOf cmns-loc:GeographicRegion ;
    skos:definition "geographic area, typically considered an area of special geopolitical interest, subject to the sovereignty, control, or jurisdiction of a state or other entity" ;
    skos:note "Certain territories are included in the ISO 3166-2 code set without an alpha 2 or alpha 3 code. In these cases, the numeric code for the subregion may have more than 3 characters in their corresponding numeric region codes." .

cmns-loc:VirtualLocation a owl:Class ;
    rdfs:label "virtual location" ;
    rdfs:subClassOf cmns-loc:Location ;
    owl:disjointWith cmns-loc:PhysicalLocation ;
    skos:definition "place that does not exist in any single physical location" ;
    skos:example "a network-based location without geographic boundaries" .

cmns-loc:hasAltitude a owl:DatatypeProperty ;
    rdfs:label "has altitude" ;
    dcterms:source <https://support.esri.com/en-us/gis-dictionary/altitude> ;
    rdfs:range xsd:decimal ;
    rdfs:seeAlso <http://www.w3.org/2003/01/geo/wgs84_pos#alt> ;
    rdfs:subPropertyOf cmns-qtu:hasNumericValue ;
    skos:definition "the height or vertical elevation of a point above a reference surface" ;
    skos:note "Altitude measurements are usually based on a given reference datum, such as mean sea level." .

cmns-loc:hasBusinessCenter a owl:ObjectProperty ;
    rdfs:label "has business center" ;
    rdfs:range cmns-loc:BusinessCenter ;
    rdfs:subPropertyOf cmns-loc:hasMunicipality ;
    skos:definition "identifies a location where business is conducted, and hence the business calendar used to adjust dates" .

cmns-loc:hasCityName a owl:DatatypeProperty ;
    rdfs:label "has city name" ;
    rdfs:subPropertyOf cmns-dsg:hasTextualName ;
    skos:definition "indicates the name of a typically large, permanent, and densely settled place" ;
    cmns-av:adaptedFrom "https://en.wikipedia.org/wiki/City"^^xsd:anyURI,
        "https://www.gleif.org/en/about-lei/common-data-file-format/current-versions/level-1-data-lei-cdf-3-1-format"^^xsd:anyURI ;
    cmns-av:explanatoryNote "Typical working definitions for small-city populations start at around 100,000 people. Common population definitions for an urban area (city or town) range between 1,500 and 50,000 people, with most U.S states using a minimum between 1,500 and 5,000 inhabitants. Some jurisdictions set no such minima." ;
    cmns-av:usageNote "This property should be used in cases where a formal individual for the business center or municipality is not available. Note that Geonames could be used as a source in cases where an individual is desired. Use the property cmns-loc;hasMunicipality in cases where an individual is available. Also note that with respect to an address, this property may stand in for any village, town, or city of any size." .

cmns-loc:hasCountry a owl:ObjectProperty ;
    rdfs:label "has country" ;
    rdfs:range cmns-loc:Country ;
    rdfs:subPropertyOf cmns-loc:hasRegion ;
    skos:definition "indicates a country, such as one that is recognized by the United Nations" ;
    cmns-av:adaptedFrom "https://www.gleif.org/en/about-lei/common-data-file-format/current-versions/level-1-data-lei-cdf-3-1-format"^^xsd:anyURI .

cmns-loc:hasCounty a owl:ObjectProperty ;
    rdfs:label "has county" ;
    rdfs:range cmns-loc:County ;
    rdfs:subPropertyOf cmns-loc:hasSubdivision ;
    skos:definition "indicates a country subdivision providing certain local governmental services" .

cmns-loc:hasCoverageArea a owl:ObjectProperty ;
    rdfs:label "has coverage area" ;
    rdfs:range cmns-loc:GeographicRegion ;
    rdfs:subPropertyOf cmns-loc:hasRegion ;
    skos:definition "indicates a geographic region in which some service is provided, or to which some policy applies, or in which something is available" .

cmns-loc:hasLocation a owl:ObjectProperty ;
    rdfs:label "has location" ;
    rdfs:range cmns-loc:Location ;
    skos:definition "relates something to a location, which might be physical or virtual" .

cmns-loc:hasMaximumLatitude a owl:DatatypeProperty ;
    rdfs:label "has maximum latitude" ;
    rdfs:range xsd:decimal ;
    rdfs:subPropertyOf cmns-loc:hasLatitude ;
    skos:definition "indicates the highest value / maximum for latitude with respect to a range" .

cmns-loc:hasMaximumLongitude a owl:DatatypeProperty ;
    rdfs:label "has maximum longitude" ;
    rdfs:range xsd:decimal ;
    rdfs:subPropertyOf cmns-loc:hasLongitude ;
    skos:definition "indicates the highest value / maximum for longitude with respect to a range" .

cmns-loc:hasMinimumLatitude a owl:DatatypeProperty ;
    rdfs:label "has minimum latitude" ;
    rdfs:range xsd:decimal ;
    rdfs:subPropertyOf cmns-loc:hasLatitude ;
    skos:definition "indicates the lowest value / latitude with respect to a range" .

cmns-loc:hasMinimumLongitude a owl:DatatypeProperty ;
    rdfs:label "has minimum longitude" ;
    rdfs:range xsd:decimal ;
    rdfs:subPropertyOf cmns-loc:hasLongitude ;
    skos:definition "indicates the lowest value / longitude with respect to a range" .

cmns-loc:hasPrimarySubdivision a owl:ObjectProperty ;
    rdfs:label "has primary subdivision" ;
    rdfs:range cmns-loc:CountrySubdivision ;
    rdfs:subPropertyOf cmns-col:hasDirectPart,
        cmns-loc:hasSubdivision ;
    skos:definition "identifies the most immediate and main subdivision of a country, such as a state or province" ;
    cmns-av:usageNote "This property is intended for use when using RDF entailment or other inferencing to query for only the primary subdivisions of a geopolitical entity and eliminate references to smaller subdivisions, such as counties, from being returned in results, if present in the data set." .

cmns-loc:isSubregionOf a owl:ObjectProperty ;
    rdfs:label "is subregion of" ;
    rdfs:domain cmns-loc:GeographicRegion ;
    rdfs:range cmns-loc:GeographicRegion ;
    rdfs:subPropertyOf cmns-col:isPartOf ;
    owl:inverseOf cmns-loc:hasSubregion ;
    skos:definition "relates a geographic region to another geographic region that it is a part of" .

<http://www.w3.org/2003/01/geo/wgs84_pos#alt> a owl:DatatypeProperty ;
    skos:note "WGS 84 provides the 'alt' property as an RDF property, so we declare it here to enable use in OWL. However, we have not made it equivalent to hasAltitude due to the potential semantic clash for people using 'alt' with string values or numeric values with different units." .

<http://www.w3.org/2003/01/geo/wgs84_pos#lat> a owl:DatatypeProperty ;
    skos:note "WGS 84 provides the 'lat' property as an RDF property, so we declare it here to enable use in OWL. However, we have not made it equivalent to hasLatitude due to the potential semantic clash for people using 'lat' with string values or numeric values with different units." .

<http://www.w3.org/2003/01/geo/wgs84_pos#long> a owl:DatatypeProperty ;
    skos:note "WGS 84 provides the 'long' property as an RDF property, so we declare it here to enable use in OWL. However, we have not made it equivalent to hasLongitude due to the potential semantic clash for people using 'long' with string values or numeric values with different units." .

cmns-loc:BusinessCenter a owl:Class ;
    rdfs:label "business center" ;
    rdfs:subClassOf cmns-loc:Municipality ;
    skos:definition "municipality where business is conducted, especially one that is considered a financial center" ;
    cmns-av:adaptedFrom "FpML Business Center and related codes, see http://www.fpml.org/coding-scheme/business-center-7-14.xml" .

cmns-loc:Country a owl:Class ;
    rdfs:label "country" ;
    rdfs:seeAlso <https://datahelpdesk.worldbank.org/knowledgebase/articles/906519>,
        <https://www.un.org/development/desa/dpad/wp-content/uploads/sites/45/2017wesp_annex_en.pdf> ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onDataRange xsd:boolean ;
            owl:onProperty cmns-loc:isIndependent ;
            owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ],
        cmns-loc:GeopoliticalEntity ;
    skos:definition "geopolitical entity representing a distinct territorial body or political entity or dependent territory" ;
    cmns-av:explanatoryNote "It may be an independent sovereign state or part of a larger state, as a non-sovereign or formerly sovereign political division, a physical territory with a government, or a geographic region associated with sets of previously independent or differently associated peoples with distinct political characteristics." .

cmns-loc:County a owl:Class ;
    rdfs:label "county" ;
    rdfs:subClassOf cmns-loc:CountrySubdivision ;
    skos:definition "political and administrative division of a country, state or province, providing certain local governmental services" .

cmns-loc:GeographicRegionIdentificationScheme a owl:Class ;
    rdfs:label "geographic region identification scheme" ;
    rdfs:subClassOf cmns-id:IdentificationScheme ;
    skos:definition "identification scheme dedicated to the unique identification of geographic regions" .

cmns-loc:GeographicRegionKind a owl:Class ;
    rdfs:label "geographic region kind" ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom cmns-loc:GeographicRegion ;
            owl:onProperty cmns-cls:classifies ],
        cmns-cls:Classifier ;
    skos:definition "classifier for a geographic region, including but not limited to a subdivision of a geopolitical entity, (noting that there may be more than one kind for a given country or other entity)" .

cmns-loc:PhysicalLocation a owl:Class ;
    rdfs:label "physical location" ;
    rdfs:subClassOf cmns-loc:Location ;
    skos:definition "location in physical space" .

cmns-loc:Region a owl:Class ;
    rdfs:label "region" ;
    skos:definition "area that is a continuous part of a surface, space, or body" .

cmns-loc:hasMunicipality a owl:ObjectProperty ;
    rdfs:label "has municipality" ;
    rdfs:range cmns-loc:Municipality ;
    rdfs:subPropertyOf cmns-loc:hasRegion ;
    skos:definition "indicates a business center, city, or municipality" ;
    cmns-av:usageNote "Note that certain greater metropolitan areas span multiple counties or states (e.g., the greater Washington, D.C. area, which includes parts of Maryland and Virginia, and divided/disputed cities such as Jerusalem), thus hasMunicipality is a subproperty of hasRegion rather than hasSubdivision." .

cmns-loc:hasSubregion a owl:ObjectProperty ;
    rdfs:label "has subregion" ;
    rdfs:domain cmns-loc:GeographicRegion ;
    rdfs:range cmns-loc:GeographicRegion ;
    rdfs:subPropertyOf cmns-col:hasPart,
        cmns-loc:hasRegion ;
    skos:definition "relates a geographic region to another geographic region that is a designated subregion of it" .

cmns-loc:isIndependent a owl:DatatypeProperty ;
    rdfs:label "is independent" ;
    rdfs:domain cmns-loc:GeopoliticalEntity ;
    rdfs:range xsd:boolean ;
    skos:definition "indicates whether a geopolitical entity stands alone or is considered part of another geopolitical entity (e.g., a country)" .

cmns-loc:Municipality a owl:Class ;
    rdfs:label "municipality" ;
    rdfs:subClassOf cmns-loc:CountrySubdivision ;
    skos:definition "urban administrative division having corporate status and usually powers of self-government or jurisdiction" ;
    skos:example "A municipality can be any political jurisdiction from a sovereign state, such as the Principality of Monaco, or a small village, such as West Hampton Dunes, New York." ;
    skos:scopeNote """The territory over which a municipality has jurisdiction may encompass:
- only one populated place such as a city, town, or village
- several of such places (e.g., early jurisdictions in the state of New Jersey (1798-1899) as townships governing several villages, Municipalities of Mexico)
- only parts of such places, sometimes boroughs of a city such as the 34 municipalities of Santiago, Chile.""" ;
    cmns-av:explanatoryNote "A municipality is a general-purpose administrative subdivision, as opposed to a special-purpose district." .

cmns-loc:hasLatitude a owl:DatatypeProperty ;
    rdfs:label "has latitude" ;
    dcterms:source <https://support.esri.com/en-us/gis-dictionary/latitude> ;
    rdfs:range [ a rdfs:Datatype ;
            owl:onDatatype xsd:decimal ;
            owl:withRestrictions ( [ xsd:maxInclusive 90.0 ] [ xsd:minInclusive -90.0 ] ) ] ;
    rdfs:seeAlso <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ;
    rdfs:subPropertyOf cmns-qtu:hasNumericValue ;
    skos:definition "the angle formed by the intersection of a line perpendicular to the Earth's (or other celestial body's) surface at a point and the plane of the Equator" ;
    skos:note "Points north of the Equator have positive latitude values, while points south have negative values. Latitude values range from minus 90 to plus 90 degrees. Lines of latitude are also called parallels because a particular value of latitude forms a circle parallel to the Equator." .

cmns-loc:hasLongitude a owl:DatatypeProperty ;
    rdfs:label "has longitude" ;
    dcterms:source <https://support.esri.com/en-us/gis-dictionary/longitude> ;
    rdfs:range [ a rdfs:Datatype ;
            owl:onDatatype xsd:decimal ;
            owl:withRestrictions ( [ xsd:maxInclusive 180.0 ] [ xsd:minInclusive -180.0 ] ) ] ;
    rdfs:seeAlso <http://www.w3.org/2003/01/geo/wgs84_pos#long> ;
    rdfs:subPropertyOf cmns-qtu:hasNumericValue ;
    skos:definition "the angle between a plane that passes through the point and the North and South poles, and a reference plane" ;
    skos:note "The reference plane is known as the prime meridian. The most common prime meridian passes through Greenwich, United Kingdom. Other examples of prime meridians in use pass through Paris and Bogota. Longitude values range from minus 180 to plus 180 degrees." .

cmns-loc:hasSubdivision a owl:ObjectProperty ;
    rdfs:label "has subdivision" ;
    rdfs:range cmns-loc:CountrySubdivision ;
    rdfs:subPropertyOf cmns-loc:hasRegion ;
    skos:definition "identifies a country subdivision (state, province, region, etc.)" ;
    cmns-av:adaptedFrom "https://www.gleif.org/en/about-lei/common-data-file-format/current-versions/level-1-data-lei-cdf-3-1-format"^^xsd:anyURI .

cmns-loc:GeopoliticalEntity a owl:Class ;
    rdfs:label "geopolitical entity" ;
    rdfs:subClassOf cmns-loc:GeographicRegion ;
    skos:definition "geographic area that represents a geophysical location associated with some form of political structure" ;
    skos:example "A geopolitical entity may be any country, federal province, city or other administrative unit that represents a geophysical location" .

cmns-loc:Location a owl:Class ;
    rdfs:label "location" ;
    skos:definition "place or position in time and/or space, including a virtual place" .

cmns-loc:hasRegion a owl:ObjectProperty ;
    rdfs:label "has region" ;
    rdfs:range cmns-loc:GeographicRegion ;
    skos:definition "indicates a demarcated area on the surface of the Earth" .

cmns-loc:CountrySubdivision a owl:Class ;
    rdfs:label "country subdivision" ;
    rdfs:seeAlso <https://www.census.gov/programs-surveys/popest/guidance-geographies/terms-and-definitions.html> ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:onProperty cmns-cls:isClassifiedBy ;
            owl:someValuesFrom cmns-loc:GeographicRegionKind ],
        cmns-loc:GeopoliticalEntity ;
    skos:definition "geopolitical entity that is a legal division of a country, dependency, or other area of special geopolitical interest related to a country or other geopolitical entity" ;
    cmns-av:explanatoryNote "In the US, the US Census Bureau and other federal agencies may group some number of other subdivisions for statistical analysis and reporting purposes, ranging from multiple states to minor civil divisions." .

cmns-loc:GeographicRegion a owl:Class ;
    rdfs:label "geographic region" ;
    dcterms:source <https://www.nationalgeographic.org/encyclopedia/region/> ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:minQualifiedCardinality "0"^^xsd:nonNegativeInteger ;
            owl:onClass cmns-dsg:Name ;
            owl:onProperty cmns-dsg:hasName ],
        [ a owl:Restriction ;
            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
            owl:onProperty cmns-dsg:hasTextualName ],
        cmns-loc:Region ;
    skos:definition "area of land that has common features" ;
    cmns-av:explanatoryNote "A region may be defined by natural or artificial features, and may be described as part of a country or the world having definable characteristics but not always fixed boundaries." ;
    cmns-av:usageNote "Many cases in which a geographic region, or subclass thereof, is mapped to certain applications or a relational store, or where codes are used to identify the region, require a class to represent the name of the region. In such situations, attributes of the name, such as the dates when a particular name was in use, or was valid under certain circumstances, may be important. For other applications, such as for addressing, a text value may be required. Thus, both options are provided here, with a preference for use of the full class option, depending on the use case." .

