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
Semantic Schema API proposal #19
Semantic Schema API proposal #19
Conversation
Thanks for putting together the proposal. I'm interested in RDF / Semantic Web for interlinked game worlds and I was trying to see how it could work with this schema. I thought I'd drop a few thoughts here. A bit of background to RDF for anyone reading who is not familiar - it basically tries to reduce knowledge down into simple atomic statements into the form "Subject–Predicate–Object". For example "The glass (Subject) is on (Predicate) the table (Object)". These atomic statements can then be chained together into a knowledge graph (e.g. when the Object of one statement becomes the Subject of another). My tentative conclusion is that RDF could be made to fit this proposal's schema by following some conventions. By assuming that the current Prim is the Subject, then the Predicate name could be included in the Multiple-Apply namespace, and finally the Objects ending up in the
It looks slightly strange from an RDF point of view. The character One other thought is that It would be nice to have support for adding full RDF triples to OpenUsd, but I recognise that would probably be handled better in a dedicated schema in the future if we need it. |
Hi @kevthecoder , Web semantics (specifically OWL and RDF) was something I looked-at when crafting this. Overall, the conclusion was that OWL/RDF was very powerful, but also more complex than the current proposal. Since there are many datasets that are simpler But, as you note), RDF can still be mapped-onto this schema if someone wishes and I think that your example is fairly spot-on with how to accomplish this. |
Thanks for reviewing @dennis-lynch-nv! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we are good to merge, with Draft status. @dsyu-pixar
@dennis-lynch-nv apologies, would it be possible to git-sign the commits? |
22a2588
to
4c38637
Compare
4c38637
to
7b2dbb5
Compare
@dsyu-pixar - Commits have been signed |
API to store semantic labels on prims
A simple multiple-apply schema proposal to store semantic data labels on USD prims, for use in AI/ML or Computer Vision applications.
Supporting Materials
None
Contributing