Does Jena support GeoSPARQL 1.1?
- Dominant language
- Java
- Stars
- 1.4k
- Forks
- 712
- Avg merge
- 15h 41m
- Merged PRs (30d)
- 53
Description
### Version
6
### Question
@Aklakan, @SimonBim, @LorenzBuehmann, @galbiston, @afs
Does Jena support GeoSPARQL 1.1?
I've looked at docs and javadocs (but not the source!) and they suggest it supports 1.0 but not 1.1:
- https://jena.apache.org/documentation/geosparql "An RDF/XML schema has been published for the GeoSPARQL v1.0 standard"
- https://jena.apache.org/documentation/javadoc/geosparql/org.apache.jena.geosparql/module-summary.html shows 1.0 terms (eg WKT, KML) but not 1.1 terms (eg KML).
- It shows GeoJSON (which is 1.1) but that is listed in https://jena.apache.org/documentation/geosparql/#future-work
- https://jena.apache.org/documentation/javadoc/geosparql/org.apache.jena.geosparql/org/apache/jena/geosparql/geof/nontopological/filter_functions/package-summary.html doesn't show the standard functions, eg `area` (1.0), `metricArea` (1.1). But search eg for "distance", there are many non-standard functions
- https://jena.apache.org/documentation/geosparql/#units-uri is good documentation (the OGC spec didn't even list what . But 1.1 added "metric" functions (where the unit is fixed to meters, and are guaranteed to work for metric CRS @MathiasVDA ) and I think this section should mention them
I also looked at existing issues:
- https://github.com/apache/jena/issues/3593 doesn't mention that
- https://github.com/apache/jena/issues/3717 is not it
Even if Jena has partial support for 1.1, it'd be extremely valuable to document exactly which .1 features it supports
- it seems to me that https://jena.apache.org/documentation/geosparql needs to be updated.
- this can also be stated in RDF, let me know and I'll dig out the OGC conformance turtles
---
@situx what is the status of https://github.com/i3mainz/jena-geo?
- It's 6y old, does it implement GeoSPARQL 1.1?
- Are there plans to merge it into Jena?
Thanks for any info!
Contributor guide
Research direction
Start with the GeoSPARQL documentation at https://jena.apache.org/documentation/geosparql and the referenced GeoSPARQL javadocs, then inspect the implementation and existing issues to determine which 1.1 features are supported. Document the supported 1.1 features, including metric functions and any partial support, in the GeoSPARQL documentation and verify the claims against the implementation or conformance data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100