@prefix : . @prefix dc: . @prefix gn: . @prefix geo: . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix foaf: . @prefix rdfs: . @prefix time: . @prefix geosp: . @prefix ic-fc: . @prefix saref: . @prefix s4bldg: . @prefix schema: . @prefix ic-data: . @prefix resource: . @base . rdf:type owl:Ontology ; dc:creator , "Cornelis Bouter -TNO"@en , "Georg Jung - VITO" ; rdfs:comment """Topology ontology for Interconnect.. It is used to define the topological location (e.g., grid segment, market segment, regulation zone, ...) associated to a Forecast, a Timeseries or a DataPoint. It speciies where a measurement was made, for example a forecast might be valid for a specific region or grid segment. It is used as a placeholder to link to other existing ontologies that are dedicated to specify topological locations, but it also provides the possibility for the Interconnect Pilots to specify their topological location of interest using a text field (via :hasTopologicalLocationDescription property). It reuses geo ontologies to specify the geographical location associated to a Forecast, a Timeseries or a DataPoint. In particular, it reuses gn:Feature amd geo:SpatialObject. It also reuses s4bldg:BuildingSpace."""@en . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/elements/1.1/creator dc:creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/date dc:date rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/description dc:description rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/title dc:title rdf:type owl:AnnotationProperty . ### http://www.w3.org/2002/07/owl#maxQualifiedCardinality owl:maxQualifiedCardinality rdf:type owl:AnnotationProperty . ### http://www.w3.org/2002/07/owl#qualifiedCardinality owl:qualifiedCardinality rdf:type owl:AnnotationProperty . ### http://www.w3.org/2003/01/geo/wgs84_pos#alt geo:alt rdf:type owl:AnnotationProperty ; rdfs:comment """The WGS84 altitude of a SpatialThing (decimal meters above the local reference ellipsoid).""" ; rdfs:label "altitude" ; rdfs:domain geo:SpatialThing . ### http://www.w3.org/2003/01/geo/wgs84_pos#lat geo:lat rdf:type owl:AnnotationProperty ; rdfs:comment "The WGS84 latitude of a SpatialThing (decimal degrees)." ; rdfs:label "latitude" ; rdfs:domain geo:SpatialThing . ### http://www.w3.org/2003/01/geo/wgs84_pos#location geo:location rdf:type owl:AnnotationProperty ; rdfs:subPropertyOf foaf:based_near ; rdfs:range geo:SpatialThing . ### http://www.w3.org/2003/01/geo/wgs84_pos#long geo:long rdf:type owl:AnnotationProperty ; rdfs:comment "The WGS84 longitude of a SpatialThing (decimal degrees)." ; rdfs:label "longitude" ; rdfs:domain geo:SpatialThing . ### http://xmlns.com/foaf/0.1/based_near foaf:based_near rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### http://ontology.tno.nl/interconnect/topology#hasACPhase :hasACPhase rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:range :ACMeasurementPhase ; rdfs:comment "This property connects an ic-tplg:GridSegment or Saref:Device to a ic-tplg:ACmeasurementPhase."@en ; rdfs:label "has AC phase"@en . ### http://ontology.tno.nl/interconnect/topology#hasPhaseName :hasPhaseName rdf:type owl:ObjectProperty ; rdfs:domain :ACMeasurementPhase ; rdfs:range :ACPhaseName ; rdfs:comment "The relationship between an AC measurement phase and its AC phase name"@en ; rdfs:label "has phase name"@en . ### http://ontology.tno.nl/interconnect/topology#hasPoint :hasPoint rdf:type owl:ObjectProperty ; rdfs:domain :Distance ; rdfs:range :TopologicalLocation ; rdfs:comment "The relationship between ic-tplg:Distance and ic-tplg:TopologicalLocation"@en ; rdfs:label "has point"@en . ### http://ontology.tno.nl/interconnect/topology#hasTopologicalAssociation :hasTopologicalAssociation rdf:type owl:ObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( ic-data:DataPoint ic-data:TimeSeries ic-fc:Forecast ) ] ; rdfs:range [ rdf:type owl:Class ; owl:unionOf ( :TopologicalLocation geo:SpatialThing s4bldg:BuildingSpace ) ] ; rdfs:comment """Connects to a location or topological association. For example, a measurement might be taken in a specific room, a power avarage might have been measured by a specific meter, a forecast might be valid for a specific region or grid segment. This association is therefore not always a location. Here, a connection to a geolocation (address, coordinates, ...) or a topological location (e.g., grid segment, market segment, regulation zone, ...) or another entity (device, service, meter, ...) can be made"""@en ; rdfs:label "has topological association" . ### http://ontology.tno.nl/interconnect/topology#isACPhaseOf :isACPhaseOf rdf:type owl:ObjectProperty ; rdfs:domain :ACMeasurementPhase ; rdfs:comment "This property relates an ic-tplg:ACMeasurementPhase to an ic-tplg:GridSegment or Saref:Device"@en ; rdfs:label "is AC phase of"@en . ### http://ontology.tno.nl/interconnect/topology#isInACPhase :isInACPhase rdf:type owl:ObjectProperty ; rdfs:domain :TopologicalLocation ; rdfs:range :ACMeasurementPhase ; rdfs:comment "The relationship between the topological location and an ACMeasurementPhase."@en ; rdfs:label "is in AC phase"@en . ### http://ontology.tno.nl/interconnect/topology#isInSubGridOf :isInSubGridOf rdf:type owl:ObjectProperty ; rdfs:comment "The relationship between a device and another where the device is in subgrid of the other. For instance, an electricty meter can be behind (or in subgrid of) a pool of divices defined as a cluster of devices (ic-dev:DeviceCluster)."@en ; rdfs:label "is in subgrid of"@en . ### http://ontology.tno.nl/interconnect/topology#isTopologicalAssociationOf :isTopologicalAssociationOf rdf:type owl:ObjectProperty ; rdfs:domain :TopologicalLocation ; rdfs:comment "The relationship between a topological location and an entity to which the topological location is associated."@en ; rdfs:label "is topological association of"@en . ### http://schema.org/address rdf:type owl:ObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( ) ] ; rdfs:comment "Physical address of the item." ; rdfs:label "address" . ### http://schema.org/addressCountry rdf:type owl:ObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( ) ] ; rdfs:comment "The country. For example, USA. You can also provide the two-letter [ISO 3166-1 alpha-2 country code](http://en.wikipedia.org/wiki/ISO_3166-1)." ; rdfs:label "address country" . ### http://www.w3.org/2003/01/geo/wgs84_pos#location geo:location rdf:type owl:ObjectProperty . ################################################################# # Data properties ################################################################# ### http://ontology.tno.nl/interconnect/topology#hasTopologicalLocationDescription :hasTopologicalLocationDescription rdf:type owl:DatatypeProperty ; rdfs:domain :TopologicalLocation ; rdfs:range xsd:string ; rdfs:comment "A relation that provides the possibility for the Interconnect Pilots to specify their topological location of interest using a text field" ; rdfs:label "has topologica location description"@en . ### http://schema.org/addressLocality rdf:type owl:DatatypeProperty ; rdfs:domain ; rdfs:range xsd:string ; rdfs:comment "The locality. For example, Mountain View." ; rdfs:label "address locality" . ### http://schema.org/addressRegion rdf:type owl:DatatypeProperty ; rdfs:domain ; rdfs:range xsd:string ; rdfs:comment "The region. For example, CA." ; rdfs:label "address region" . ### http://schema.org/email rdf:type owl:DatatypeProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( ) ] ; rdfs:range xsd:string ; rdfs:comment "Email address." ; rdfs:label "email" . ### http://schema.org/postOfficeBoxNumber_1 rdf:type owl:DatatypeProperty ; rdfs:domain ; rdfs:range xsd:string ; rdfs:comment "The post office box number for PO box addresses." ; rdfs:label "post office box number" . ### http://schema.org/postalCode rdf:type owl:DatatypeProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( ) ] ; rdfs:range xsd:string ; rdfs:comment "The postal code. For example, 94043." ; rdfs:label "postal code" . ### http://schema.org/streetAddress rdf:type owl:DatatypeProperty ; rdfs:domain ; rdfs:range xsd:string ; rdfs:comment "The street address. For example, 1600 Amphitheatre Pkwy." ; rdfs:label "street address" . ### https://www.geonames.org/ontology#postalCode gn:postalCode rdf:type owl:DatatypeProperty ; rdfs:domain :TopologicalLocation ; rdfs:range xsd:string . ################################################################# # Classes ################################################################# ### http://ontology.tno.nl/interconnect/datapoint#DataPoint ic-data:DataPoint rdf:type owl:Class . ### http://ontology.tno.nl/interconnect/datapoint#TimeSeries ic-data:TimeSeries rdf:type owl:Class . ### http://ontology.tno.nl/interconnect/forecast#Forecast ic-fc:Forecast rdf:type owl:Class . ### http://ontology.tno.nl/interconnect/topology#ACMeasurementPhase :ACMeasurementPhase rdf:type owl:Class ; rdfs:comment "A measurement phase."@en ; rdfs:label "Measurement Phase" . ### http://ontology.tno.nl/interconnect/topology#ACPhaseName :ACPhaseName rdf:type owl:Class ; rdfs:comment "The class of the names associated to electrical phases."@en ; rdfs:label "AC Phase Name"@en . ### http://ontology.tno.nl/interconnect/topology#Distance :Distance rdf:type owl:Class ; rdfs:subClassOf :TopologicalLocation ; rdfs:comment "It represents the distance between topological locations. It may be used, for instance, to describe voltage (electrical potential) as the difference between two electrical phases."@en ; rdfs:label "Distance"@en . ### http://ontology.tno.nl/interconnect/topology#GridSegment :GridSegment rdf:type owl:Class ; rdfs:subClassOf :TopologicalLocation ; rdfs:comment "A type of Topological Location associated to a to a Forecast, a Timeseries and/or a DataPoint. It is used as aplaceholder to link to other existing ontologies that are dedicated to specify topological locations." ; rdfs:label "Grid segment"@en . ### http://ontology.tno.nl/interconnect/topology#MarketSegment :MarketSegment rdf:type owl:Class ; rdfs:subClassOf :TopologicalLocation ; rdfs:comment "A type of Topological Location associated to a to a Forecast, a Timeseries and/or a DataPoint. It is used as aplaceholder to link to other existing ontologies that are dedicated to specify topological locations." ; rdfs:label "Market Segment"@en . ### http://ontology.tno.nl/interconnect/topology#RegulationZone :RegulationZone rdf:type owl:Class ; rdfs:subClassOf :TopologicalLocation ; rdfs:comment "A type of Topological Location associated to a to a Forecast, a Timeseries and/or a DataPoint. It is used as aplaceholder to link to other existing ontologies that are dedicated to specify topological locations." ; rdfs:label "Regulation Zone"@en . ### http://ontology.tno.nl/interconnect/topology#TopologicalLocation :TopologicalLocation rdf:type owl:Class ; rdfs:comment """Topological location (e.g., grid segment, market segment, regulation zone, ...) associated to a Forecast, a Timeseries and/or a DataPoint. It speciies where the measurement was made, for example a forecast might be valid for a specific region or grid segment. It is used as a placeholder to link to other existing ontologies that are dedicated to specify topological locations, but it also provides the possibility for the Interconnect Pilots to specify their topological location of interest using a text field (via :hasTopologicalLocationDescription property).""" . ### http://ontology.tno.nl/interconnect/topology#Voltage :Voltage rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "Electrical potential"@en ; rdfs:label "Voltage"@en . ### http://schema.org/ContactPoint rdf:type owl:Class . ### http://schema.org/GeoCoordinates rdf:type owl:Class . ### http://schema.org/GeoShape rdf:type owl:Class . ### http://schema.org/Organization rdf:type owl:Class . ### http://schema.org/Person rdf:type owl:Class . ### http://schema.org/Place rdf:type owl:Class ; rdfs:subClassOf owl:Thing ; rdfs:comment "Entities that have a somewhat fixed, physical extension." ; rdfs:label "Place" . ### http://schema.org/PostalAddress rdf:type owl:Class . ### http://www.w3.org/2003/01/geo/wgs84_pos#Point geo:Point rdf:type owl:Class ; rdfs:subClassOf geo:SpatialThing ; rdfs:comment """ Uniquely identified by lat/long/alt. i.e. spaciallyIntersects(P1, P2) :- lat(P1, LAT), long(P1, LONG), alt(P1, ALT), lat(P2, LAT), long(P2, LONG), alt(P2, ALT). sameThing(P1, P2) :- type(P1, Point), type(P2, Point), spaciallyIntersects(P1, P2). """ , """A point, typically described using a coordinate system relative to Earth, such as WGS84. """ ; rdfs:label "point" . ### http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing geo:SpatialThing rdf:type owl:Class ; rdfs:comment """Anything with spatial extent, i.e. size, shape, or position. e.g. people, places, bowling balls, as well as abstract areas like cubes. """ ; rdfs:label "SpatialThing" . ### https://saref.etsi.org/core/Property saref:Property rdf:type owl:Class . ### https://saref.etsi.org/saref4bldg/BuildingSpace s4bldg:BuildingSpace rdf:type owl:Class ; rdfs:subClassOf geo:SpatialThing ; rdfs:comment "Adding gn:feature should go into SAREF4Bldg" . ################################################################# # Individuals ################################################################# ### http://ontology.tno.nl/interconnect/topology#L1 :L1 rdf:type owl:NamedIndividual , :ACPhaseName ; owl:sameAs :a ; rdfs:label "L1" . ### http://ontology.tno.nl/interconnect/topology#L2 :L2 rdf:type owl:NamedIndividual , :ACPhaseName ; owl:sameAs :b ; rdfs:label "L2" . ### http://ontology.tno.nl/interconnect/topology#L3 :L3 rdf:type owl:NamedIndividual , :ACPhaseName ; owl:sameAs :c ; rdfs:label "L3" . ### http://ontology.tno.nl/interconnect/topology#Neutral :Neutral rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "Neutral" . ### http://ontology.tno.nl/interconnect/topology#a :a rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "a" . ### http://ontology.tno.nl/interconnect/topology#ab :ab rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "ab" . ### http://ontology.tno.nl/interconnect/topology#abc :abc rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "abc" . ### http://ontology.tno.nl/interconnect/topology#ac :ac rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "ac" . ### http://ontology.tno.nl/interconnect/topology#b :b rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "b" . ### http://ontology.tno.nl/interconnect/topology#bc :bc rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "bc" . ### http://ontology.tno.nl/interconnect/topology#c :c rdf:type owl:NamedIndividual , :ACPhaseName ; rdfs:label "c" . ################################################################# # Annotations ################################################################# geo: dc:date "$Date: 2009/04/20 15:00:30 $" ; rdfs:label "geo" ; dc:description """A vocabulary for representing latitude, longitude and altitude information in the WGS84 geodetic reference datum. Version $Id: wgs84_pos.rdf,v 1.22 2009/04/20 15:00:30 timbl Exp $. See http://www.w3.org/2003/01/geo/ for more details.""" ; rdfs:comment """ Recent changes to this namespace: $Log: wgs84_pos.rdf,v $ Revision 1.22 2009/04/20 15:00:30 timbl Remove the time bits which have been deal with elsewhere eg in iCal. Revision 1.21 2009/04/20 12:52:47 timbl try again Revision 1.20 2009/04/20 12:42:11 timbl Add Event (edited ages ago and never checked in), and location (following discussion http://chatlogs.planetrdf.com/swig/2009-04-20#T12-36-09) Revision 1.19 2009/04/20 12:36:31 timbl Add Event (edited ages ago and never checked in), and location (following discussion http://chatlogs.planetrdf.com/swig/2009-04-20#T12-36-09) Revision 1.18 2006/02/01 22:01:04 danbri Clarified that lat and long are decimal degrees, and that alt is decimal metres about local reference ellipsoid Revision 1.17 2004/02/06 17:38:12 danbri Fixed a bad commit screwup Revision 1.15 2003/04/19 11:24:08 danbri Fixed the typo even more. Revision 1.14 2003/04/19 11:16:56 danbri fixed a typo Revision 1.13 2003/02/19 22:27:27 connolly relaxed domain constraints on lat/long/alt from Point to SpatialThing Revision 1.12 2003/01/12 01:41:41 danbri Trying local copy of XSLT doc. Revision 1.11 2003/01/12 01:20:18 danbri added a link to morten's xslt rdfs viewer. Revision 1.10 2003/01/11 18:56:49 danbri Removed datatype range from lat and long properties, since they would have required each occurance of the property to mention the datatype. Revision 1.9 2003/01/11 11:41:31 danbri Another typo; repaired rdfs:Property to rdf:Property x4 Revision 1.8 2003/01/11 11:05:02 danbri Added an rdfs:range for each lat/long/alt property, http://www.w3.org/2001/XMLSchema#float Revision 1.7 2003/01/10 20:25:16 danbri Longer rdfs:comment for Point, trying to be Earth-centric and neutral about coordinate system(s) at the same time. Feedback welcomed. Revision 1.6 2003/01/10 20:18:30 danbri Added CVS log comments into the RDF/XML as an rdfs:comment property of the vocabulary. Note that this is not common practice (but seems both harmless and potentially useful). revision 1.5 date: 2003/01/10 20:14:31; author: danbri; state: Exp; lines: +16 -5 Updated schema: Added a dc:date, added url for more info. Changed the rdfs:label of the namespace from gp to geo. Added a class Point, set as the rdfs:domain of each property. Added XML comment on the lat_long property suggesting that we might not need it (based on #rdfig commentary from implementors). revision 1.4 date: 2003/01/10 20:01:07; author: danbri; state: Exp; lines: +6 -5 Fixed typo; several rdfs:about attributes are now rdf:about. Thanks to MortenF in #rdfig for catching this error. revision 1.3 date: 2003/01/10 11:59:03; author: danbri; state: Exp; lines: +4 -3 fixed buglet in vocab, added more wgs links revision 1.2 date: 2003/01/10 11:01:11; author: danbri; state: Exp; lines: +4 -4 Removed alt from the as-a-flat-string property, and switched from space separated to comma separated. revision 1.1 date: 2003/01/10 10:53:23; author: danbri; state: Exp; basic geo vocab """ ; dc:title "WGS84 Geo Positioning: an RDF vocabulary" . geo:lat_long rdfs:comment "A comma-separated representation of a latitude, longitude coordinate." ; rdfs:label "lat/long" . geo:location rdfs:label "location" ; rdfs:comment """The relation between something and the point, or other geometrical thing in space, where it is. For example, the realtionship between a radio tower and a Point with a given lat and long. Or a relationship between a park and its outline as a closed arc of points, or a road and its location as a arc (a sequence of points). Clearly in practice there will be limit to the accuracy of any such statement, but one would expect an accuracy appropriate for the size of the object and uses such as mapping . """ . ### Generated by the OWL API (version 4.5.9.2019-02-01T07:24:44Z) https://github.com/owlcs/owlapi