Triply's Geospatial Vocabulary

Created 3 years ago
326 statements

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
Graphs