@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Ontology> a owl:Ontology;
  <http://www.w3.org/ns/dcat#keyword> "GL";
  owl:incompatibleWith <http://entsoe.eu/2009/profile1>;
  <http://www.w3.org/ns/dcat#landingPage> "https://www.entsoe.eu/digital/cim/cim-for-grid-models-exchange/";
  owl:priorVersion <http://entsoe.eu/CIM/GeographicalLocation/2/1>;
  <http://www.w3.org/ns/dcat#theme> "vocabulary"@en;
  owl:versionIRI <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU/3.0>;
  <http://purl.org/dc/terms/conformsTo> "urn:iso:std:iec:61970-600-2:ed-1", "urn:iso:std:iec:61970-301:ed-7:amd1",
    "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap", "urn:iso:std:iec:61970-501:draft:ed-2";
  owl:versionInfo "3.0.0"@en;
  <http://purl.org/dc/terms/creator> "ENTSO-E CIM EG"@en;
  <http://purl.org/dc/terms/description> "This vocabulary is describing the geographical location profile from IEC 61970-600-2."@en;
  <http://purl.org/dc/terms/identifier> "862c1230-be19-4a01-bd6f-1a6c03d213ff";
  <http://purl.org/dc/terms/issued> "2021-01-27T12:31:41Z"^^xsd:dateTime;
  <http://purl.org/dc/terms/language> "en-GB";
  <http://purl.org/dc/terms/modified> "2020-10-12"^^xsd:date;
  <http://purl.org/dc/terms/publisher> "ENTSO-E"@en;
  <http://purl.org/dc/terms/rights> "Copyright"@en;
  <http://purl.org/dc/terms/rightsHolder> "ENTSO-E"@en;
  <http://purl.org/dc/terms/title> "Geographical Location Vocabulary"@en .

<http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile>
  a <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#ClassCategory>;
  rdfs:label "GeographicalLocationProfile"@en;
  rdfs:comment "This is the  geographical location profile as in 61968-13." .

<http://iec.ch/TC57/CIM100#IdentifiedObject> a rdfs:Class;
  rdfs:label "IdentifiedObject"@en;
  rdfs:comment "This is a root class to provide common identification for all classes needing identification and naming attributes.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#IdentifiedObject.mRID> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "mRID"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#IdentifiedObject>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:1..1>;
  rdfs:comment """Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.""" .

<http://iec.ch/TC57/CIM100#String> a rdfs:Class;
  rdfs:label "String"@en;
  rdfs:comment "A string consisting of a sequence of characters. The character encoding is UTF-8. The string length is unspecified and unlimited.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Primitive";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#IdentifiedObject.name> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "name"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#IdentifiedObject>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "The name is any free human readable and possibly non unique text naming the object." .

<http://iec.ch/TC57/CIM100#ServiceLocation> a rdfs:Class;
  rdfs:label "ServiceLocation"@en;
  rdfs:subClassOf <http://iec.ch/TC57/CIM100#WorkLocation>;
  rdfs:comment "A real estate location, commonly referred to as premises.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#concrete> .

<http://iec.ch/TC57/CIM100#WorkLocation> a rdfs:Class;
  rdfs:label "WorkLocation"@en;
  rdfs:subClassOf <http://iec.ch/TC57/CIM100#Location>;
  rdfs:comment "Information about a particular location for various forms of work.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#CoordinateSystem> a rdfs:Class;
  rdfs:label "CoordinateSystem"@en;
  rdfs:subClassOf <http://iec.ch/TC57/CIM100#IdentifiedObject>;
  rdfs:comment "Coordinate reference system.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#concrete> .

<http://iec.ch/TC57/CIM100#CoordinateSystem.crsUrn> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "crsUrn"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#CoordinateSystem>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:1..1>;
  rdfs:comment """A Uniform Resource Name (URN) for the coordinate reference system (crs) used to define 'Location.PositionPoints'.
An example would be the European Petroleum Survey Group (EPSG) code for a coordinate reference system, defined in URN under the Open Geospatial Consortium (OGC) namespace as: urn:ogc:def:crs:EPSG::XXXX, where XXXX is an EPSG code (a full list of codes can be found at the EPSG Registry web site http://www.epsg-registry.org/). To define the coordinate system as being WGS84 (latitude, longitude) using an EPSG OGC, this attribute would be urn:ogc:def:crs:EPSG::4236.
A profile should limit this code to a set of allowed URNs agreed to by all sending and receiving parties.""" .

<http://iec.ch/TC57/CIM100#Location.CoordinateSystem> a rdf:Property;
  rdfs:label "CoordinateSystem"@en;
  rdfs:comment "Coordinate system used to describe position points of this location.";
  rdfs:domain <http://iec.ch/TC57/CIM100#Location>;
  rdfs:range <http://iec.ch/TC57/CIM100#CoordinateSystem>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#inverseRoleName> <http://iec.ch/TC57/CIM100#CoordinateSystem.Locations>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:1>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#AssociationUsed> "Yes" .

<http://iec.ch/TC57/CIM100#CoordinateSystem.Locations> a rdf:Property;
  rdfs:label "Locations"@en;
  rdfs:comment "All locations described with position points in this coordinate system.";
  rdfs:domain <http://iec.ch/TC57/CIM100#CoordinateSystem>;
  rdfs:range <http://iec.ch/TC57/CIM100#Location>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#inverseRoleName> <http://iec.ch/TC57/CIM100#Location.CoordinateSystem>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..n>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#AssociationUsed> "No" .

<http://iec.ch/TC57/CIM100#Location> a rdfs:Class;
  rdfs:label "Location"@en;
  rdfs:subClassOf <http://iec.ch/TC57/CIM100#IdentifiedObject>;
  rdfs:comment "The place, scene, or point of something where someone or something has been, is, and/or will be at a given moment in time. It can be defined with one or more position points (coordinates) in a given coordinate system.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#concrete> .

<http://iec.ch/TC57/CIM100#Location.mainAddress> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "mainAddress"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#Location>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#StreetAddress>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Main address of the location." .

<http://iec.ch/TC57/CIM100#StreetAddress> a rdfs:Class;
  rdfs:label "StreetAddress"@en;
  rdfs:comment "General purpose street and postal address information.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Compound";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#StreetAddress.streetDetail> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "streetDetail"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetAddress>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Street detail." .

<http://iec.ch/TC57/CIM100#StreetDetail> a rdfs:Class;
  rdfs:label "StreetDetail"@en;
  rdfs:comment "Street details, in the context of address.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Compound";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#StreetDetail.number> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "number"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Designator of the specific location on the street." .

<http://iec.ch/TC57/CIM100#StreetDetail.name> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "name"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Name of the street." .

<http://iec.ch/TC57/CIM100#StreetDetail.suffix> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "suffix"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Suffix to the street name. For example: North, South, East, West." .

<http://iec.ch/TC57/CIM100#StreetDetail.prefix> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "prefix"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Prefix to the street name. For example: North, South, East, West." .

<http://iec.ch/TC57/CIM100#StreetDetail.type> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "type"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Type of street. Examples include: street, circle, boulevard, avenue, road, drive, etc." .

<http://iec.ch/TC57/CIM100#StreetDetail.code> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "code"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "(if applicable) Utilities often make use of external reference systems, such as those of the town-planner's department or surveyor general's mapping system, that allocate global reference codes to streets." .

<http://iec.ch/TC57/CIM100#StreetDetail.buildingName> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "buildingName"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "(if applicable) In certain cases the physical location of the place of interest does not have a direct point of entry from the street, but may be located inside a larger structure such as a building, complex, office block, apartment, etc." .

<http://iec.ch/TC57/CIM100#StreetDetail.suiteNumber> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "suiteNumber"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Number of the apartment or suite." .

<http://iec.ch/TC57/CIM100#StreetDetail.addressGeneral> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "addressGeneral"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "First line of a free form address or some additional address information (for example a mail stop)." .

<http://iec.ch/TC57/CIM100#StreetDetail.addressGeneral2> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "addressGeneral2"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "(if applicable) Second line of a free form address." .

<http://iec.ch/TC57/CIM100#StreetDetail.addressGeneral3> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "addressGeneral3"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "(if applicable) Third line of a free form address." .

<http://iec.ch/TC57/CIM100#StreetDetail.withinTownLimits> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "withinTownLimits"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#Boolean>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "True if this street is within the legal geographical boundaries of the specified town (default)." .

<http://iec.ch/TC57/CIM100#Boolean> a rdfs:Class;
  rdfs:label "Boolean"@en;
  rdfs:comment "A type with the value space \"true\" and \"false\".";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Primitive";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#StreetDetail.floorIdentification> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "floorIdentification"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "The identification by name or number, expressed as text, of the floor in the building as part of this address." .

<http://iec.ch/TC57/CIM100#StreetAddress.townDetail> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "townDetail"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetAddress>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#TownDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Town detail." .

<http://iec.ch/TC57/CIM100#TownDetail> a rdfs:Class;
  rdfs:label "TownDetail"@en;
  rdfs:comment "Town details, in the context of address.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Compound";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#TownDetail.code> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "code"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#TownDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Town code." .

<http://iec.ch/TC57/CIM100#TownDetail.section> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "section"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#TownDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Town section. For example, it is common for there to be 36 sections per township." .

<http://iec.ch/TC57/CIM100#TownDetail.name> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "name"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#TownDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Town name." .

<http://iec.ch/TC57/CIM100#TownDetail.stateOrProvince> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "stateOrProvince"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#TownDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Name of the state or province." .

<http://iec.ch/TC57/CIM100#TownDetail.country> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "country"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#TownDetail>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Name of the country." .

<http://iec.ch/TC57/CIM100#StreetAddress.status> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "status"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetAddress>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#Status>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Status of this address." .

<http://iec.ch/TC57/CIM100#Status> a rdfs:Class;
  rdfs:label "Status"@en;
  rdfs:comment "Current status information relevant to an entity.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Compound";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#Status.value> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "value"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#Status>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Status value at 'dateTime'; prior status changes may have been kept in instances of activity records associated with the object to which this status applies." .

<http://iec.ch/TC57/CIM100#Status.dateTime> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "dateTime"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#Status>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#DateTime>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Date and time for which status 'value' applies." .

<http://iec.ch/TC57/CIM100#DateTime> a rdfs:Class;
  rdfs:label "DateTime"@en;
  rdfs:comment "Date and time as \"yyyy-mm-ddThh:mm:ss.sss\", which conforms with ISO 8601. UTC time zone is specified as \"yyyy-mm-ddThh:mm:ss.sssZ\". A local timezone relative UTC is specified as \"yyyy-mm-ddThh:mm:ss.sss-hh:mm\". The second component (shown here as \"ss.sss\") could have any number of digits in its fractional part to allow any kind of precision beyond seconds.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Primitive";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#Status.remark> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "remark"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#Status>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Pertinent information regarding the current 'value', as free form text." .

<http://iec.ch/TC57/CIM100#Status.reason> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "reason"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#Status>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Reason code or explanation for why an object went to the current status 'value'." .

<http://iec.ch/TC57/CIM100#StreetAddress.postalCode> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "postalCode"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetAddress>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Postal code for the address." .

<http://iec.ch/TC57/CIM100#StreetAddress.poBox> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "poBox"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetAddress>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Post office box." .

<http://iec.ch/TC57/CIM100#StreetAddress.language> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "language"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#StreetAddress>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "The language in which the address is specified, using ISO 639-1 two digit language code." .

<http://iec.ch/TC57/CIM100#Location.PowerSystemResources> a rdf:Property;
  rdfs:label "PowerSystemResources"@en;
  rdfs:comment "All power system resources at this location.";
  rdfs:domain <http://iec.ch/TC57/CIM100#Location>;
  rdfs:range <http://iec.ch/TC57/CIM100#PowerSystemResource>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#inverseRoleName> <http://iec.ch/TC57/CIM100#PowerSystemResource.Location>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:1>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#AssociationUsed> "Yes" .

<http://iec.ch/TC57/CIM100#PowerSystemResource.Location> a rdf:Property;
  rdfs:label "Location"@en;
  rdfs:comment "Location of this power system resource.";
  rdfs:domain <http://iec.ch/TC57/CIM100#PowerSystemResource>;
  rdfs:range <http://iec.ch/TC57/CIM100#Location>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#inverseRoleName> <http://iec.ch/TC57/CIM100#Location.PowerSystemResources>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#AssociationUsed> "No" .

<http://iec.ch/TC57/CIM100#Location.PositionPoints> a rdf:Property;
  rdfs:label "PositionPoints"@en;
  rdfs:comment "Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.";
  rdfs:domain <http://iec.ch/TC57/CIM100#Location>;
  rdfs:range <http://iec.ch/TC57/CIM100#PositionPoint>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#inverseRoleName> <http://iec.ch/TC57/CIM100#PositionPoint.Location>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..n>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#AssociationUsed> "No" .

<http://iec.ch/TC57/CIM100#PositionPoint.Location> a rdf:Property;
  rdfs:label "Location"@en;
  rdfs:comment "Location described by this position point.";
  rdfs:domain <http://iec.ch/TC57/CIM100#PositionPoint>;
  rdfs:range <http://iec.ch/TC57/CIM100#Location>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#inverseRoleName> <http://iec.ch/TC57/CIM100#Location.PositionPoints>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:1>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#AssociationUsed> "Yes" .

<http://iec.ch/TC57/CIM100#PositionPoint> a rdfs:Class;
  rdfs:label "PositionPoint"@en;
  rdfs:comment "Set of spatial coordinates that determine a point, defined in the coordinate system specified in 'Location.CoordinateSystem'. Use a single position point instance to describe a point-oriented location. Use a sequence of position points to describe a line-oriented object (physical location of non-point oriented objects like cables or lines), or area of an object (like a substation or a geographical zone - in this case, have first and last position point with the same values).";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#concrete> .

<http://iec.ch/TC57/CIM100#PositionPoint.sequenceNumber> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "sequenceNumber"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#PositionPoint>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#Integer>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "Zero-relative sequence number of this point within a series of points." .

<http://iec.ch/TC57/CIM100#Integer> a rdfs:Class;
  rdfs:label "Integer"@en;
  rdfs:comment "An integer number. The range is unspecified and not limited.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Primitive";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#PositionPoint.xPosition> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "xPosition"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#PositionPoint>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:1..1>;
  rdfs:comment "X axis position." .

<http://iec.ch/TC57/CIM100#PositionPoint.yPosition> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "yPosition"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#PositionPoint>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:1..1>;
  rdfs:comment "Y axis position." .

<http://iec.ch/TC57/CIM100#PositionPoint.zPosition> a rdf:Property;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> <http://iec.ch/TC57/NonStandard/UML#attribute>;
  rdfs:label "zPosition"@en;
  rdfs:domain <http://iec.ch/TC57/CIM100#PositionPoint>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#dataType> <http://iec.ch/TC57/CIM100#String>;
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#multiplicity> <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#M:0..1>;
  rdfs:comment "(if applicable) Z axis position." .

<http://iec.ch/TC57/CIM100#PowerSystemResource> a rdfs:Class;
  rdfs:label "PowerSystemResource"@en;
  rdfs:subClassOf <http://iec.ch/TC57/CIM100#IdentifiedObject>;
  rdfs:comment "A power system resource (PSR) can be an item of equipment such as a switch, an equipment container containing many individual items of equipment such as a substation, or an organisational entity such as sub-control area. Power system resources can have measurements associated.";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .

<http://iec.ch/TC57/CIM100#Date> a rdfs:Class;
  rdfs:label "Date"@en;
  rdfs:comment "Date as \"yyyy-mm-dd\", which conforms with ISO 8601. UTC time zone is specified as \"yyyy-mm-ddZ\". A local timezone relative UTC is specified as \"yyyy-mm-dd(+/-)hh:mm\".";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#stereotype> "Primitive";
  <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#belongsToCategory> <http://iec.ch/TC57/ns/CIM/GeographicalLocation-EU#Package_GeographicalLocationProfile> .
