Skip to content

New GeoJSON and Schema.org alignments#555

Draft
situx wants to merge 2 commits into
geosparql-1.3from
geojsonldmappings
Draft

New GeoJSON and Schema.org alignments#555
situx wants to merge 2 commits into
geosparql-1.3from
geojsonldmappings

Conversation

@situx
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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