-
Notifications
You must be signed in to change notification settings - Fork 29
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
Is it possible to make the RDAU vocabulary less opaque? #71
Comments
Looking at it, the vocabulary namespace should be updated from The vocabulary serializer does not have a way to create alias properties right now, as What you would seem to be requesting is a means of using, say, As for LD Patch, it uses a gem (ld-patch) which is an implementation of the Linked Data Patch Format. It's use in this gem is to correct errors in the source vocabularies which are caught through semantic analysis. Typically, I try to give feedback to the maintainers of those vocabularies, but often there is no response or update, thus the patches. It wouldn't be appropriate to "patch" a vocabulary in a way that was inconsistent with the vocabulary, itself. Another gem might implement some other alias method, which could use other properties of a vocabulary, such as Alternatively, we could consider a mechanism to add something like an You could also do this via a query, to find terms which have that relationship, and wrap that in your own accessor. For example:
In the mean time, I'll update the base URI for the vocabulary. I'm expecting to put out a new release after schema.org v12 is released. |
@gkellogg Thanks for thinking about this and the information about LD Patch and some things to try. I appreciate it. |
Is it possible to make the RDAU vocabulary less opaque?
::RDF::Vocab::RDAU['/P60550']
isn't obvious what you're reasoning about in code while::RDF::Vocab::RDAU.extent
would be much better. That value is available from the triple containing "http://metadataregistry.org/uri/profile/regap/lexicalAlias". I noticed that other vocabularies are using LD patch. I'm not familiar with this (can someone suggest a good resource to learn about how it works?). Would this be a possible route to change the property names for the RDAU vocabulary?rdf-vocab/lib/rdf/vocab/rdau.rb
Lines 4723 to 4729 in 78f32ed
For context
The text was updated successfully, but these errors were encountered: