ontology http://www.wsmo.org/2004/d3/d3.2/v0.1/20040607/resources/loc.wsml

namespace
      default=http://www.wsmo.org/2004/d3/d3.2/v0.1/20040607/resources/loc.wsml#,
      dc=http://purl.org/dc/elements/1.1#,
      wsml=http://www.wsmo.org/2004/d16/d16.1/v0.2/20040418#,
      cnt=http://www.wsmo.org/2004/d3/d3.2/v0.1/20040607/resources/owlFactbookMediator.wsml#,
      ad=http://www.wsmo.org/2004/d3/d3.2/v0.1/20040607/resources/owlAddressMediator.wsml#,
      xsd=http://www.w3.org/2001/XMLSchema#

      non-functional-properties 
            dc:title "Locations Ontology"
            dc:creator "DERI International"
            dc:subject "Location", "Country", "State", "City", "Address"
            dc:description "Locations"
            dc:publisher "DERI International"
            dc:contributor "Ruben Lara", "Axel Polleres"
            dc:date "2004-06-03"
            dc:type http://www.wsmo.org/2004/d2/v0.3/20040329/#ontos
            dc:format "text/plain"
            dc:language "en-US"
            dc:relation 
                  http://www.daml.org/2001/09/countries/fips-10-4-ont,
                  http://www.daml.org/2001/09/countries/iso-3166-ont,
                  http://www.daml.org/2003/09/factbook/factbook-ont,
                  http://daml.umbc.edu/ontologies/ittalks/address
            dc:coverage "ID:7029392 Name:World"
            dc:rights http://www.deri.org/privacy.html
            version "$Revision: 1.4 $"
      
      usedMediators
            http://www.wsmo.org/2004/d3/d3.2/v0.1/20040607/resources/owlFactbookMediator.wsml,
            http://www.wsmo.org/2004/d3/d3.2/v0.1/20040607/resources/owlAddressMediator.wsml
            
conceptDefinitions

      concept location
            non-functional-properties
                  dc:description "General notion of location"
            name oftype xsd:string
            country oftype set country
            
      concept country subconcept cnt:country
            non-functional-properties
                  dc:description "Add the codes to the CIA country properties"
            comment: FIPS 10-4 Country Code
            fipsCode oftype xsd:string
            comment: ISO 3166 Country Code
            isoCode oftype xsd:string

      concept address subconceptOf ad:address
            non-functional-properties
                  dc:description "Extended address, adding more details to
                        city, state and country"
            city oftype city
            state oftype state
            country oftype country
            
      concept city subconceptOf tc:location
            non-functional-properties
                  dc:description "City"
            state oftype state
            population oftype xsd:integer
            extension oftype xsd:integer
                  non-functional-properties
                        dc:description "Extension of the city in square kilometers"
            zipcodes oftype set xsd:string
            
            concept state subconceptOf tc:location
                  non-functional-properties
                        dc:description "State"
                  cities oftype set city
                  population oftype xsd:integer
                  extension oftype xsd:integer
                  
      instanceDefinitions
            comment: "A link to large set of instances is missing in WSMO.
                  Therefore, in this version of the ontology we only include
                  some example instances. The inclusion of links to large
                  set of instances will be considered in future versions of
                  WSMO"
            
            instance austria memberOf country
                  fipsCode hasvalue "AU"
                  isoCode hasvalue "AT"
                  
            instance germany memberOf country
                  fipsCode hasvalue "GM"
                  isoCode hasvalue "DE"
                  
            instance innsbruck memberOf city
                  name hasvalue "Innsbruck"
                  country hasvalue austria
      
            instance frankfurt memberOf city
                  name hasvalue "Frankfurt"
                  country hasvalue germany
                  
            instance boesby memberOf city
                  name hasvalue "Boesby"
                  country hasvalue germany