Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow multiple modelling levels for connection patterns between objects and geometry descriptions #25

Open
FransKnibbe opened this issue Jan 14, 2020 · 4 comments

Comments

@FransKnibbe
Copy link
Collaborator

Contributed by Anna Wagner and Mathias Bonduel for the white paper "Benefits of Representing Spatial Data using Semantic and Graph Technologies":

Currently, GeoSPARQL requires one intermediate node to attach geometry descriptions to objects. However, in some cases, this might be too complicated and reduce querying performance, while other cases might require additional nodes (e.g. version control). In the Ontology for Managing Geometry (OMG, https://w3id.org/omg), multiple levels for connecting geometry descriptions and objects exist. OMG level 1 implements direct connections between objects and their geometry description (omg:hasSimpleGeometryDescription and omg:hasComplexGeometryDescription), level 2 adds one intermediate node (omg:Geometry), similar to GeoSPARQL 1.0, and the third level adds another node (omg:GeometryState) for versioning purposes. The selection which level is used in a situation depends on the required features (balance between simplicity and functionality).

In AEC, for example, versioning, and thus level 3, is needed during (1) design phase of buildings and (2) for modeling change over time of a building (e.g. changes to building elements, geometry from multiple surveys over time), while data exchange without need for additional metadata would be most performant with level 1 and storage of certain planning stages would be ideally implemented with level 2 to allow multiple geometry descriptions.

Also see the following publications:

  • Wagner, A., Bonduel, M., Pauwels, P., & Uwe, R. (2019). Relating geometry descriptions to its derivatives on the web. In Proceedings of the European Conference on Computing in Construction (EC3 2019) (pp. 304–313). Chania, Greece. https://doi.org/10.35490/EC3.2019.146

  • Bonduel, M., Wagner, A., Pauwels, P., Vergauwen, M., & Klein, R. (2019). Including widespread geometry formats in semantic graphs using RDF literals. In Proceedings of the European Conference on Computing in Construction (EC3 2019) (pp. 341–350). Chania, Greece. https://doi.org/10.35490/EC3.2019.166

@mathib
Copy link
Contributor

mathib commented Apr 15, 2020

raised by @AnnaWagner and I

@mathib
Copy link
Contributor

mathib commented May 11, 2020

added to OGC standards tracker: http://ogc.standardstracker.org/show_request.cgi?id=635

@rob-metalinkage
Copy link

Might I suggest that entailment rules for converting between levels (obviously lossy) are included in the specification. This is equivalent to RDF reification. Also consider potential role of RDF* in future - again I think a RDF* level 1 could be entailed to a RDF level 3 and vice versa, if it was done consistently - so rules for this to make it canonical.

@jabhay jabhay transferred this issue from opengeospatial/geosemantics-dwg Sep 21, 2020
@jabhay
Copy link
Collaborator

jabhay commented Sep 23, 2020

MoSCoW poll created




@nicholascar nicholascar added this to the GeoSPARQL 1.2 milestone Mar 24, 2021
@situx situx added this to proposed in GeoSPARQL 1.3 Dec 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: proposed
Development

No branches or pull requests

5 participants