Open situx opened 1 year ago
Relation Type | Dimension | Relation in Paper | GeoSPARQL 1.2 Proposal Property | GeoSPARQL 1.2 Proposal Function | Comment |
---|---|---|---|---|---|
Surface/Line/Solid Disjoint | 2D and 3D | R031 | geo:disjoint | geof:sfDisjoint | Already covered by geof:sfDisjoint for 2D, 3D relationship needed to cover solids |
Start and End point of Line touches Surface | 2D | R055 | geo:startEndTouchesSurface | geof:startEndTouchesSurface | New: geof:sfTouches does not tell that the start and end point touch the surface |
Line touches point on Surface | 2D | R063 | geo:touchesPointOnSurface | geof:touchesPointOnSurface | New: geof:sfTouches does not tell that the point it touches is on the surface |
Line touches border of Surface | 2D | R095 | geo:touchesBorderOfSurface | geof:touchesBorderOfSurface | Already covered by geof:sfTouches ? |
Surface Contains Surface/Line | 2D | R179 | geo:contains | geof:sfContains | Already covered by geof:sfContains bc. 2D |
Line Crosses Surface | 2D | R223 | geo:crosses | geof:sfCrosses | Already covered by geof:sfCrosses bc. 2D |
Start and End point of Line touches boundary | 2D | R279 | geo:startEndTouchesBoundary | geof:startEndTouchesBoundary | New: geof:sfTouches does not tell that the start and end point touch the boundary only |
Line Touches Surface | 2D | R287 | geo:touches | geof:sfTouches | Already covered by geof:sfTouches bc. 2D |
Line On Boundary Of Surface | 2D | R339 | geo:onBoundary | geof:onBoundary | New: No relation states that a sth. is on the boundary |
Line Partly On Boundary Of Surface | 2D | R339 | geo:partlyOnBoundary | geof:partlyOnBoundary | New: No relation states that a sth. is partly on a boundary and not contained in an object |
Surface Contains Line and Line On Border | 2D | R467 | geo:containsBorder | geof:containsBorder | New: No relation states that a line is inside and on the border |
Surface Contains Line and Line Start/End on Border | 2D | R499 | geo:containsBorderStartEnd | geof:containsBorderStartEnd | New: No relation states that a line is inside and starts/ends on the border |
@article{Zhou_Guan_2019, title={A 25-Intersection Model for representing Topological Relations between Simple Spatial Objects in 3-D Space}, number={88}, journal={International Journal of Geo-Information}, author={Zhou, Mengyun and Guan, Qingfeng}, year={2019}, pages={182} }
Proposes a 25IM (extension of 9IM/DE-9IM to 3D) to represent topological relations between 3D spatial objects = 10 groups of relations.
From Linda:
Towards knowledge-based geovisualisation using Semantic Web technologies: a knowledge representation approach coupling ontologies and rules. https://doi.org/10.1080/17538947.2019.1604835
Here is a reference from the construction domain (BIM):
@article{Zhang2017,
author = {Zhang, Chi and Beetz, Jakob and de Vries, Bauke},
doi = {10.3233/SW-180297},
journal = {Semantic Web Journal},
number = {6},
pages = {829--855},
title = {{BimSPARQL: Domain-specific functional SPARQL extensions for querying RDF building data}},
volume = {9},
year = {2018}
}
repo of implementation: https://github.com/BenzclyZhang/BimSPARQL https://github.com/BenzclyZhang/IFC-to-WKT_Converter https://github.com/BenzclyZhang/BimSPARQL-GUI
spatial functions (properties): https://github.com/BenzclyZhang/BimSPARQL/blob/master/Vocabularies/spt.ttl https://github.com/BenzclyZhang/BimSPARQL/blob/master/Vocabularies/geom.ttl
@jakob-beetz perhaps you know of other relevant papers?
Another relevant paper is here: https://www.mdpi.com/2220-9964/13/1/25 Proposes the extension of RCC8
@peterrdf Can you give a link to RDF.bg geometric or geographical functions/operations ?
I am collecting some publications here that define relations in a 3D space.
http://www.gdmc.nl/publications/2001/3D_spatial_relationships.pdf
https://ieeexplore.ieee.org/document/5602369/
https://link.springer.com/chapter/10.1007/978-3-540-72135-2_16
Survey paper of 3D implementations: "3D TOPOLOGICAL SUPPORT IN SPATIAL DATABASES: AN OVERVIEW"
https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLVI-4-W5-2021/473/2021/isprs-archives-XLVI-4-W5-2021-473-2021.pdf
It seems there are different approaches, and we would need to choose the approach we would like to adapt in GeoSPARQL 1.2
3D Topological Relations for 3D Spatial Analysis:
https://www.semanticscholar.org/paper/3D-Topological-Relations-for-3D-Spatial-Analysis-Supangkat-Machbub/4879e45f30712f6966017db74daad675255226df
This paper defines 88 relations in 3D considering surfaces, bodies, and lines and seems to be the most comprehensive.
One could think about a naming scheme for these relations for the standard
Any papers I missed?