# imports: https://www.omg.org/spec/LCC/Languages/LanguageRepresentation/ @prefix dct: . @prefix lcc-cr: . @prefix lcc-lr: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix skos: . @prefix sm: . @prefix xsd: . a owl:Ontology ; rdfs:label "Country and Subdivision Representation Ontology" ; dct:license "http://opensource.org/licenses/MIT"^^xsd:anyURI ; sm:contentLanguage "https://www.w3.org/TR/owl2-quick-reference/"^^xsd:anyURI ; sm:copyright "Copyright (c) 2015-2017 Unisys" , "Copyright (c) 2015-2019 Adaptive Inc." , "Copyright (c) 2015-2021 Object Management Group, Inc." , "Copyright (c) 2015-2021 Thematix Partners LLC" , "Copyright (c) 2020-2021 agnos.ai" ; sm:dependsOn "https://www.omg.org/spec/LCC/Languages/LanguageRepresentation/"^^xsd:anyURI ; sm:fileAbbreviation "lcc-cr" ; sm:fileAbstract """The purpose of the Country Representation ontology, based on ISO 3166 and other representations of geographic regions and countries, such as the ISO Online Browsing Platform, UN M49 Region codes, SWIFT registry, UN FAO and CIA World Factbook, FIPA and International Olympics codes for countries, and GeoNames, is to provide a systematic description of the vocabulary used for country and geopolitical entity representation (based strictly on requirements for business applications, not broader geographic or political uses). A few additional properties to support geophysical coordinates, identified in the UN FAO and CIA World Factbook as well as from the well-known GeoNames ontology, have been added, but extensions to support other coding systems, such as the FAOSTAT code, have not been included. ISO 3166 provides widely, though not universally, applicable coded representations of names of countries, dependencies, and other areas of particular geopolitical interest and their subdivisions. - ISO 3166-1 (Country codes) establishes codes that represent the current names of countries, dependencies, and other areas of particular geopolitical interest, on the basis of lists of country names obtained from the United Nations. - ISO 3166-2 (Country subdivision code) establishes a code that represents the names of the principal administrative divisions, or similar areas, of the countries, etc. included in the ISO 3166-1. - ISO 3166-3 (Code for formerly used names of countries) establishes a code that represents non-current country names, i.e., the country names deleted from ISO 3166 since its first publication in 1974. The United Nations Standard Country or Area Codes for Statistical Use (M49), described at https://unstats.un.org/unsd/methodology/m49/, provides further regional classification for countries by continent, region within a continent, and sub-regions within regions that are widely used as well, and so this ontology is designed to support the M49 code set as well. M49 reuses the ISO 3166 codes for countries and some regions, and augments that with additional, broader regional codes. This ontology provides a reference model to support the first two parts of ISO 3166, along with the other coding systems mentioned above.""" ; sm:filename "CountryRepresentation.rdf" ; sm:relatedSpecification "CIA World Factbook, see https://www.cia.gov/library/publications/the-world-factbook/" , "Food and Agriculture Organization of the United Nations, see http://www.fao.org/countryprofiles/en/" , "ISO 3166-1 Codes for the representation of names of countries and their subdivisions- Part 1: Country codes, Second edition, 2006-11-15" , "ISO 3166-2 Codes for the representation of names of countries and their subdivisions- Part 2: Country subdivision code, First edition, 1998-12-15" , "ISO 3166-3 Codes for the representation of names of countries and their subdivisions- Part 3: Code for formerly used names of countries, First edition, 1998-03-01" , "International Olympic Committee list of national committees and their representation, see https://www.olympic.org/national-olympic-committees" , "Society for Worldwide Interbank Financial Telecommunication (SWIFT) Online Directories, see http://www.swift.com/bsl/index.faces" ; rdfs:seeAlso , ; owl:imports ; owl:versionIRI ; skos:changeNote "The http://www.omg.org/spec/LCC/20151101/Countries/CountryRepresentation.rdf version of this ontology has been revised to reflect the issues addressed by the LCC 1.0 FTF report. This includes generalizing the ontology to accommodate country and region coding systems in addition to the ISO 3166 codes, providing some flexibility to use this ontology as the schema to support integration and use of other systems. Such coding systems might include governmental and corporate distinctions from the codes published by the U.N. and standardized by ISO, or reflect domain-specific codes such as the International Olympic Committee, International Federation of Association Football (FIFA), or other international or national sporting organizations. The structure of the ontologies representing the codes themselves has been revised to support an ontology per country for the subdivision codes, so that users can leverage only those they need rather than having to load close to five thousand individuals for applications requiring a small subset of that number. Generation of the country and subdivision ontologies is entirely automated to facilitate change management going forward." , "The http://www.omg.org/spec/LCC/20171801/Countries/CountryRepresentation.rdf version of this ontology was revised loosen the range constraints on the hasName properties to enable use of language tags, as stated in the LCC 1.1 RTF report." , "The http://www.omg.org/spec/LCC/20190201/Countries/CountryRepresentation.rdf version of this ontology was revised to update metadata only, as stated in the LCC 1.2 RTF report." ; . lcc-cr:Alpha2Code a owl:Class ; rdfs:subClassOf lcc-cr:GeographicRegionIdentifier ; rdfs:label "alpha-2 code" ; rdfs:isDefinedBy ; skos:definition "a digraph representing a country or geographic region" ; . lcc-cr:Alpha3Code a owl:Class ; rdfs:subClassOf lcc-cr:GeographicRegionIdentifier ; rdfs:label "alpha-3 code" ; rdfs:isDefinedBy ; skos:definition "a trigraph representing a country or geographic region" ; . lcc-cr:CoordinateSystem a owl:Class ; rdfs:subClassOf lcc-lr:Arrangement ; rdfs:label "coordinate system" ; dct:source , ; rdfs:isDefinedBy ; skos:definition "a system that uses one or more numbers, or coordinates, to uniquely determine the position of a point or other geometric element on a planar or spherical surface" ; skos:note "Without a concise definition of the coordinate system used to represent a point, it is difficult to change to a new coordinate system. Changing coordinate systems is required when integrating data from different sources into a common coordinate system." ; . lcc-cr:Country a owl:Class ; rdfs:subClassOf lcc-cr:GeopoliticalEntity , [ a owl:Restriction ; owl:onProperty lcc-cr:usesAdministrativeLanguage ; owl:allValuesFrom lcc-lr:Language ; ] , [ a owl:Restriction ; owl:onProperty lcc-cr:hasEnglishShortName ; owl:cardinality "1"^^xsd:nonNegativeInteger ; ] , [ a owl:Restriction ; owl:onProperty lcc-cr:hasEnglishShortNameInCapitals ; owl:cardinality "1"^^xsd:nonNegativeInteger ; ] , [ a owl:Restriction ; owl:onProperty lcc-cr:hasFrenchShortName ; owl:cardinality "1"^^xsd:nonNegativeInteger ; ] , [ a owl:Restriction ; owl:onProperty lcc-cr:hasFrenchShortNameInCapitals ; owl:cardinality "1"^^xsd:nonNegativeInteger ; ] , [ a owl:Restriction ; owl:onProperty lcc-cr:hasEnglishFullName ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; ] , [ a owl:Restriction ; owl:onProperty lcc-cr:hasFrenchFullName ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; ] , [ a owl:Restriction ; owl:onProperty lcc-cr:isIndependent ; owl:onDataRange xsd:boolean ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; ] ; rdfs:label "country" ; rdfs:isDefinedBy ; skos:definition "a geopolitical entity representing a country or dependent territory" ; . lcc-cr:CountrySubdivision a owl:Class ; rdfs:subClassOf lcc-cr:GeopoliticalEntity , [ a owl:Restriction ; owl:onProperty lcc-cr:isClassifiedBy ; owl:someValuesFrom lcc-cr:GeographicRegionKind ; ] ; rdfs:label "country subdivision" ; rdfs:isDefinedBy ; skos:definition "a geopolitical entity, typically a division of a country, dependency, or other area of special geopolitical interest related to a country or other geopolitical entity" ; . lcc-cr:GeographicCoordinateSystem a owl:Class ; rdfs:subClassOf lcc-cr:CoordinateSystem ; rdfs:label "geographic coordinate system" ; dct:source , ; rdfs:isDefinedBy ; skos:definition "a three-dimensional reference system that locates points on the Earth's surface" ; 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." ; . lcc-cr:GeographicRegion a owl:Class ; rdfs:subClassOf lcc-cr:Location ; rdfs:label "geographic region" ; dct:source ; rdfs:isDefinedBy ; skos:definition "an area, especially part of a country or the world having definable characteristics but not always fixed boundaries" ; . lcc-cr:GeographicRegionIdentifier a owl:Class ; rdfs:subClassOf lcc-lr:CodeElement , lcc-lr:Identifier , [ a owl:Restriction ; owl:onProperty lcc-lr:denotes ; owl:allValuesFrom lcc-cr:GeographicRegion ; ] , [ a owl:Restriction ; owl:onProperty lcc-lr:identifies ; owl:allValuesFrom lcc-cr:GeographicRegion ; ] , [ a owl:Restriction ; owl:onProperty lcc-lr:hasTag ; owl:onDataRange xsd:string ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; ] ; rdfs:label "geographic region identifier" ; rdfs:isDefinedBy ; skos:definition "a string of letters assigned to a country or other geographic region for the purpose of uniquely representing it" ; . lcc-cr:GeographicRegionKind a owl:Class ; rdfs:subClassOf lcc-lr:Arrangement , [ a owl:Restriction ; owl:onProperty lcc-cr:classifies ; owl:allValuesFrom lcc-cr:GeographicRegion ; ] ; rdfs:label "kind of geographic region" ; rdfs:isDefinedBy ; skos:definition "a classification scheme for geographic regions, including but not limited to subdivisions of a geopolitical entity, (noting that there may be more than one kind for a given country or other entity)" ; . lcc-cr:GeopoliticalEntity a owl:Class ; rdfs:subClassOf lcc-cr:GeographicRegion ; rdfs:label "geopolitical entity" ; rdfs:isDefinedBy ; skos:definition "any country, federal province, city or other administrative unit that represents a geophysical location and has some political identity" ; . lcc-cr:Location a owl:Class ; rdfs:label "location" ; rdfs:isDefinedBy ; skos:definition "a place or position in time and/or space, including virtual place" ; . lcc-cr:Territory a owl:Class ; rdfs:subClassOf lcc-cr:GeopoliticalEntity ; rdfs:label "territory" ; rdfs:isDefinedBy ; skos:definition "a geopolitical entity, typically considered an area of special geopolitical interest, related to a country or other geopolitical 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." ; . lcc-cr:classifies a owl:ObjectProperty ; rdfs:label "classifies" ; rdfs:isDefinedBy ; skos:definition "arranges in categories according to shared characteristics" ; . lcc-cr:hasEnglishFullName a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-lr:hasEnglishName ; rdfs:label "has English full name" ; rdfs:isDefinedBy ; skos:definition "the full name, if different from the short form of the country name, in lower case" ; . lcc-cr:hasEnglishShortName a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-lr:hasEnglishName ; rdfs:label "has English short name" ; rdfs:isDefinedBy ; skos:definition "the short form of the country name, in English" ; . lcc-cr:hasEnglishShortNameInCapitals a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-lr:hasEnglishName ; rdfs:label "has English short name in capitals" ; rdfs:isDefinedBy ; skos:definition "the short form of the country name, in English (capitals)" ; . lcc-cr:hasFrenchFullName a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-lr:hasFrenchName ; rdfs:label "has French full name" ; rdfs:isDefinedBy ; skos:definition "the full name, if different from the short form of the country name, in lower case" ; . lcc-cr:hasFrenchShortName a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-lr:hasFrenchName ; rdfs:label "has French short name" ; rdfs:isDefinedBy ; skos:definition "the short form of the country name, in French" ; . lcc-cr:hasFrenchShortNameInCapitals a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-lr:hasFrenchName ; rdfs:label "has French short name in capitals" ; rdfs:isDefinedBy ; skos:definition "the short form of the country name, in French (capitals)" ; . lcc-cr:hasLatitude a owl:DatatypeProperty ; rdfs:label "has latitude" ; dct:source ; rdfs:isDefinedBy ; rdfs:range [ a rdfs:Datatype ; owl:onDatatype xsd:decimal ; owl:withRestrictions ( [ xsd:maxInclusive "90"^^xsd:decimal ; ] [ xsd:minInclusive "-90"^^xsd:decimal ; ] ) ; ] ; skos:definition "the angle formed by the intersection of a line perpendicular to the Earth'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." ; . lcc-cr:hasLocalShortName a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-lr:hasName ; rdfs:label "has local short name" ; rdfs:isDefinedBy ; skos:definition "the local, regional, cultural, or indigenous short form of the country name" ; . lcc-cr:hasLongitude a owl:DatatypeProperty ; rdfs:label "has longitude" ; dct:source ; rdfs:isDefinedBy ; rdfs:range [ a rdfs:Datatype ; owl:onDatatype xsd:decimal ; owl:withRestrictions ( [ xsd:maxInclusive "180"^^xsd:decimal ; ] [ xsd:minInclusive "-180"^^xsd:decimal ; ] ) ; ] ; 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." ; . lcc-cr:hasMaximumLatitude a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-cr:hasLatitude ; rdfs:label "has maximum latitude" ; rdfs:isDefinedBy ; rdfs:range xsd:decimal ; skos:definition "a maximum latitude with respect to a range" ; . lcc-cr:hasMaximumLongitude a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-cr:hasLongitude ; rdfs:label "has maximum longitude" ; rdfs:isDefinedBy ; rdfs:range xsd:decimal ; skos:definition "a maximum longitude with respect to a range" ; . lcc-cr:hasMinimumLatitude a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-cr:hasLatitude ; rdfs:label "has minimum latitude" ; rdfs:isDefinedBy ; rdfs:range xsd:decimal ; skos:definition "a minimum latitude with respect to a range" ; . lcc-cr:hasMinimumLongitude a owl:DatatypeProperty ; rdfs:subPropertyOf lcc-cr:hasLongitude ; rdfs:label "has minimum longitude" ; rdfs:isDefinedBy ; rdfs:range xsd:decimal ; skos:definition "a minimum longitude with respect to a range" ; . lcc-cr:hasNumericRegionCode a owl:DatatypeProperty ; rdfs:label "has numeric region code" ; rdfs:isDefinedBy ; rdfs:range xsd:string ; skos:definition "a three-digit numeric code assigned to a region according to some code set" ; skos:note "For certain territories that do not have an alternate designation (i.e. country or country subdivision code in ISO 3166), the corresponding numeric code may have four digits." ; . lcc-cr:hasPart a owl:ObjectProperty ; rdfs:label "has part" ; sm:directSource "Stanford Encyclopedia of Philosophy at http://plato.stanford.edu/entries/mereology/" ; rdfs:isDefinedBy ; skos:definition "indicates any portion of something, regardless of whether the portion itself is attached to the remainder or detached; cognitively salient or arbitrarily demarcated; self-connected or disconnected; homogeneous or gerrymandered; material or immaterial; extended or unextended; spatial or temporal" ; . lcc-cr:hasRemarks a owl:DatatypeProperty ; rdfs:label "has remarks" ; rdfs:domain lcc-cr:GeopoliticalEntity ; rdfs:isDefinedBy ; rdfs:range xsd:string ; skos:definition "remarks, such as other widely-used country names, names of geographically separated territories covered by the coding system, and so forth" ; . lcc-cr:hasSubregion a owl:ObjectProperty ; rdfs:subPropertyOf lcc-cr:hasPart ; rdfs:label "has subregion" ; rdfs:domain lcc-cr:GeographicRegion ; rdfs:isDefinedBy ; rdfs:range lcc-cr:GeographicRegion ; skos:definition "relates a geographic region to another geographic region that is a designated subregion of it" ; . lcc-cr:isClassifiedBy a owl:ObjectProperty ; rdfs:label "is classified by" ; rdfs:isDefinedBy ; owl:inverseOf lcc-cr:classifies ; skos:definition "indicates the classifier used to characterize something" ; . lcc-cr:isIndependent a owl:DatatypeProperty ; rdfs:label "is independent" ; rdfs:domain lcc-cr:GeopoliticalEntity ; rdfs:isDefinedBy ; rdfs:range xsd:boolean ; skos:definition "indicates whether a geopolitical entity stands alone or is part of another country" ; . lcc-cr:isPartOf a owl:ObjectProperty , owl:TransitiveProperty ; rdfs:label "is a part of" ; sm:directSource "Stanford Encyclopedia of Philosophy at http://plato.stanford.edu/entries/mereology/" ; rdfs:isDefinedBy ; owl:inverseOf lcc-cr:hasPart ; skos:definition "relates something to another thing that it is some component or portion of, regardless of how that whole-part relationship is manifested, i.e., attached to the remainder or detached; cognitively salient or arbitrarily demarcated; self-connected or disconnected; homogeneous or gerrymandered; material or immaterial; extended or unextended; spatial or temporal; the most generic part relation, reflexive, asymmetric, and transitive" ; . lcc-cr:isSubregionOf a owl:ObjectProperty ; rdfs:subPropertyOf lcc-cr:isPartOf ; rdfs:label "is a subregion of" ; rdfs:domain lcc-cr:GeographicRegion ; rdfs:isDefinedBy ; rdfs:range lcc-cr:GeographicRegion ; owl:inverseOf lcc-cr:hasSubregion ; skos:definition "relates a geographic region to another geographic region that it is a part of" ; . lcc-cr:isUsedBy a owl:ObjectProperty ; rdfs:label "is used by" ; rdfs:isDefinedBy ; skos:definition "is employed in the process of accomplishing something" ; . lcc-cr:uses a owl:ObjectProperty ; rdfs:label "uses" ; rdfs:isDefinedBy ; owl:inverseOf lcc-cr:isUsedBy ; skos:definition "employs as a means of accomplishing some task or achieving some result" ; . lcc-cr:usesAdministrativeLanguage a owl:ObjectProperty ; rdfs:subPropertyOf lcc-cr:uses ; rdfs:label "uses administrative language" ; rdfs:domain lcc-cr:GeopoliticalEntity ; rdfs:isDefinedBy ; rdfs:range lcc-lr:Language ; skos:definition "relates a country or geopolitical entity to an administrative language that entity uses for international communications" ; .