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

Geolocation #137

Open
mlagally opened this issue Nov 18, 2021 · 5 comments
Open

Geolocation #137

mlagally opened this issue Nov 18, 2021 · 5 comments

Comments

@mlagally
Copy link
Contributor

The profile should define standard metadata properties for location.
This is required for interoperability with sensors.

@mlagally
Copy link
Contributor Author

mlagally commented Dec 1, 2021

The current example in the TD does not contain an altitude, should be added there.

The profile could recommend to use the vocabulary from the TD example: (https://www.w3.org/2003/01/geo/) or recommend to use the encoding from schema.org that was suggested in the discussion of w3c/wot-thing-description#941

@benfrancis
Copy link
Member

I agree that recommending a standard way to express geolocation in the Core Profile would aid interoperability.

I think the consensus around the Thing Description specification is that existing external ontologies like schema.org should be used for these kinds of metadata, rather than defining something new in the Thing Description namespace. I agree with this.

Where I think this gets a bit tricky is if we're going to recommend a particular external ontology for semantic annotations for geolocation, should we be recommending a particular ontology for other concepts too? We've already discussed units as another example (#29). Where do we stop?

Schema.org defines ontologies for lots of other concepts that could be relevant to IoT devices, and iotschema.org (whilst not as stable) goes even further. There are also lots of other schema repositories like oneiota.org, onedm.org and webthings.io/schemas.

What consistent criteria could we define to decide what should and shouldn't be recommended as part of the Core Profile?

@mlagally
Copy link
Contributor Author

mlagally commented Sep 7, 2022

Deferring to Profile 1.1, since we currently have different opinions on where/how geolocation should be handled.

@benfrancis
Copy link
Member

Please note closed pull request #264 for when we re-visit this in 1.1.

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

No branches or pull requests

2 participants