
This vocabulary allows gepspatial datasets and services to be described.
Explanation of this vocabulary
This vocabulary reuses DCAT GeoSPARQL and adds specializations and extensions on top of this.
The following diagram shows how the classes and properties in this vocabulary interact:
classDiagram
class geo_Geometry {
geo_asWKT: geo_wktLiteral [1,1]
}
geo_SpatialObject <|-- geo_Geometry
class geo_Feature {
}
geo_SpatialObject <|-- geo_Feature
geo_Feature --> geo_Geometry: geo_hasGeometry [1,1]
class geo_SpatialObject {
}
geo_SpatialObject --> tg_Crs: tg_crs [1,1]
class tg_BoundingBox {
geo_hasGeometry: geo_Geometry [1,1]
rdfs_label: xsd_string [1,1]
}
geo_Geometry <|-- tg_BoundingBox
class tg_GeoService {
dcat_endpointURL: xsd_anyURI [1,1]
dct_format: dct_MediaType
tv_version: tv_SemanticVersion [1,1]
}
dcat_Service <|-- tg_GeoService
tg_GeoService --> tg_Map: sdo_servesDataset [1,N]
tg_GeoService --> tg_Layer: tg_layer [1,N]
class tg_Layer {
sdo_name: xsd_string: [1,1]
}
geo_Feature <|-- tg_Layer
tg_Layer --> tg_BoundingBox: tg_boundingBox [1,1]
tg_Layer --> tg_Layer: geo_sfWithin [0,*)
class tg_Map {
}
dcat_Dataset <|-- tg_Map
tg_Map --> time_ProperInterval: dct_temporal
class time_Instant {
time_inXSDDate: xsd_date [1,1]
}
class time_ProperInterval {
}
time_ProperInterval --> time_Instant: time_hasBeginning
time_ProperInterval --> time_Instant: time_hasEnd