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

New GeoJSON and Schema.org alignments #555

Draft
wants to merge 2 commits into
base: geosparql-1.3
Choose a base branch
from

Conversation

situx
Copy link
Collaborator

@situx situx commented Sep 8, 2024

Closes #538 #540

@nicholascar
Open questions:

  • sdo:location how does it relate to GeoSPARQL?
  • sdo:contentLocation how does it relate to GeoSPARQL?
  • sdo:hasMap how does it relate to GeoSPARQL?
  • sdo:latitude and sdo:longitude could relate to properties for northing and easting. Should we define them? We only have functions for them now.
  • geojson:bbox links to a list of coordinates, geo:hasBoundingBox links to a geometry. Are these properties related?
  • geojson:coordinates is it equivalent to any of the literal properties such as geo:asWKT?

Once these questions are clarified:

@nicholascar
Copy link
Collaborator

nicholascar commented Sep 18, 2024

Also:

sdo:Place
sdo:spatial
sdo:containsPlace
sdo:containedInPlace
sdo:fromLocation
sdo:gameLocation
sdo:foudingLocation
sdo:homeLocation
sdo:jobLocation
sdo:locationCreated
so:pickupLocation

I use sdo:location, sdo:Place and a couple of other a fair bit, so I'll add to this PR with equivalencies soon.

Not all mappings are RDF-mapable, so in some cases, we may have written statements about conceptual mapping only, e.g. sdo:longitude & sdo:latitude → GeoSPARQL point geometry.

@nicholascar nicholascar self-assigned this Oct 30, 2024
@nicholascar
Copy link
Collaborator

Since schema.org does indicate that some properties like sdo:homeLocation etc are indeed rdfs:subPropertyOf sdo:location then we don't need to align to them, just the parent - save us work.

Some of the predicates listed above, such as sdo:locationCreated don't indicate this, so we need to work out if they should, and issue a PR to schema.org, or if they shouldn't and what we do about them from a GeoSPARQL perspective.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create a mapping for JSON-FG & GeoJSON Add more schema.org elements to mapping
2 participants