Skip to content

Consider describing Qualified Geometries #430

Open
@nicholascar

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions