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

Proposal for Modular Design/Organization #2

Open
charlesvardeman opened this issue Dec 7, 2017 · 2 comments
Open

Proposal for Modular Design/Organization #2

charlesvardeman opened this issue Dec 7, 2017 · 2 comments

Comments

@charlesvardeman
Copy link
Member

After looking through the design for W3C/OGC sosa and the geolink patterns, I think it might make sense to break the patterns up a bit. We would have a core part (sUAS-voc) like sosa that is modeled after a schema.org vocabulary and no logics and a (sUAS-ont or whatever we call it) that has the extended logics. I also am thinking that the core vocabulary would be general enough that any type of drone mission (non-scientific) would be able to use it. And then have a module that extends Payload into a scientific platform that would have the additional features needed for sensors and observations.

@Garybc
Copy link

Garybc commented Dec 7, 2017

I follow part of this.
Some Qs. Do we know that Schema.org has enough of the vocabulary?
Why not use, also, some vocabulary from IoT work as I suggested in an email? That would help with the payload and scientific platform.
Is there a trajectory pattern in this proposed approach?

@charlesvardeman
Copy link
Member Author

So, the only parts of Schema.org we would probably use is schema:domainIncludes and schema:rangeIncludes which are annotation properties as domain and range . Everything else would be defined in our vocabulary with the logical formulation in a different "module". To see what I mean, look at sosa.ttl where sosa defines the vocabularies and ssn.ttl where the extended logics are defined.

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

No branches or pull requests

2 participants