Description
I have made an extension to GeoSPARQL 1.1 called the Extended Geometries Ontology (EGO) that allows for the qualification of a Feature/Geometry relationship, in the manner in which PROV allows for the qualification of an Entity/Agent or Activity/:Entity role.
Figure 1 in the link above indicates the additions to GeoSPARQL to do this.
Geometry qualification
Qualification could take many forms but the ones that I'm motivated to directly support here are "confidence" and "evidence", i.e. you might want to qualify the relationship that a Geometry has to a Feature by given the existence of the Geometry a confidence score or perhaps support its existence with evidence.
Time qualification
Time qualification is already partially handled in GeoSAPRQL 1.1 although Qualified Geometries would allow you to indicate a time-bound Geometry like this:
ex:feature-x
a geo:Feature ;
ego:hasQualifiedGeometry [
a ego:QualifiedGeometry ;
geo:hasGeometry [
a geo:Geometry ;
geo:asWKT "..."^^geo:wktLiteral ;
] ;
time:hasTime [
a time:properInterval ;
time:hasBeginning [ ... ] ;
time:hasEnd [ ... ] ;
] ;
] ;
.
Here the qualified geometry elements are allowing the time-bound geometry to be seen more clearly (I think) than the way GeoSPARQL 1.1 allows for time where the first example is probably wrong - it indicated temporality for the Feature, not the Geometry, and the second example indicates a temporal projection of the Geometry but not a time-bound relevance of the Geometry with respect to the Feature.
Fuzzy Geometries
A Feature with a series of Qualified Geometries with confidence scores for each can act as a fuzzy geometry by treating the set as a geometry distribution. Visualisation tools could draw fuzzy geometries by blurring between qualified geometries with different confidence scores.
Narrative geometries
This ontology extension also introduced a narrative geometry which is just a language description of a Geometry's position. This might be considered separately from geometry qualification.
Another option here is just to use a standard description property, perhaps sdo:description
for a Geometry to describe it, rather than creating a specialised property for such a description.
Activity