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

SHACL: ensure consistency with GeoJSON vocabulary #230

Open
hammar opened this issue Feb 1, 2023 · 0 comments
Open

SHACL: ensure consistency with GeoJSON vocabulary #230

hammar opened this issue Feb 1, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@hammar
Copy link
Contributor

hammar commented Feb 1, 2023

Presently https://geojson.org/Polygon (defined only in REC, though under a geojson.org namespace) is incompatible with the canonical https://purl.org/geojson/vocab#Polygon

The former is a datatype declaration intended to express that a certain literal (string) resource is a GeoJSON-formatted coordinate listing compliant with the requirements of a GeoJSON polygon.

The latter is a full-fledged class, which itself has a coordinate listing (the syntax and semantics of which are quite clear in the GeoJSON spec, but at the time of writing not in the GeoJSON ontology at the vocab URL given above).

To reduce potential confusion for our users we ought to either find a better datatype to reuse from the canonical GeoJSON ontology, or to define a datatype within our own namespace rather than under geojson.org.

Thanks @ektrah who brought this up.

@hammar hammar added the enhancement New feature or request label Feb 1, 2023
@hammar hammar added this to the Version 4.1+ milestone Feb 1, 2023
@PeteHart PeteHart modified the milestones: Version 4.1, Version 5.0 Dec 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants