-
Notifications
You must be signed in to change notification settings - Fork 27
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
Keep alt serialisations in the same folder #118
Comments
I suggest that —
— be modified to —
— or —
Both maintain the standard filename practice, instead of confusing people who expect to be able to treat any resource which name ends with The former ( The latter ( |
Hi. Maybe there is a confusion/miscommunication here? All files ending in
We should not do
|
Ah. "Serialization", in my experience, describes the expression of RDF data in one of the materialized RDF media types a/k/a document formats — Turtle, RDF/XML JSON-LD, TriG, etc. If I understand your last correctly, you meant "serialization" to describe the choice of vocabulary/ontology/taxonomy to be used for the expression of relations -- i.e., RDFS+SKOS (e.g., Using OWL and SKOS may be helpful in these considerations (though it does not appear to have ever been formally published, not even as a WG NOTE). I might suggest —
This does potentially represent a fair amount of work on the content, so it might be better to stick with your two documents (plus my symlink), until and unless someone needs the other(s) or just wants to invest the time and effort.... Still, it's worth understanding the above! :-) |
Hi - yes (about serialisation, sorry for the confusion). I'll use the suggested naming as So far, the only standard I have seen use SKOS and OWL together is ODRL, and it defines a 'flat list' of instances i.e. no hierarchy between them. This isn't feasible for DPV - we rely on the hierarchy. Still, I/We are always open to solutions to address this - so while I'm focusing on the code generation at the moment, people are welcome to propose SKOS/OWL mixing that works with the DPV taxonomies. The links from Ted are a good resource to understand the process (and complexities). |
It is feasible to add SKOS Schemes to the ODRL turtle file? |
I'm sorry, I don't understand the question. Is it about a DPV file or the ODRL vocab serialisation? If latter, I think it should be okay as ODRL declares SKOS concepts? |
Sorry, I was referring to your comment: ODRL uses "flat" SKOS Collections mostly. What changes would you recommend to make ODRL more DPV friendly? |
That's a good (and welcome) question. I think the best answer to this would be through a mapping between ODRL and DPV terms to see if there are gaps and frictions between the concepts (from DPV side as ODRL is an existing standard). We've been trying to slowly word towards having some sort of ODRL compatibility (e.g. by adding @besteves4 do you want to chime in here as you've worked with both vocabs? |
Hi @riannella :) One of the first things that comes to my mind is something that we already discussed in a couple of ODRL meetings on the Usage of odrl:eq and odrl:isA operators and missing operator for subclasses and that could be added when we work on an ODRL 3.0. When it comes to the usage of ODRL with hierarchical-based vocabs, such as DPV, it would be important to have a subclass operator that would allow us to express things such as the "the purpose for doing this action can be any subclass of purpose X". Additionally, the usage of different operators should be well established in ODRL so that it is easy to understand how new left operands, e.g., coming from DPV, can be easily integrated (in addition to the previously mentioned issue, I also raised this one on negation). In terms of 1-to-1 alignments of ODRL concepts and DPV's taxonomies, I don't see anything difficult that needs to be changed in DPV to facilitate this -- OAC already does a big part of this mapping and I would be more than happy to integrate any alignments that might be useful and are missing. |
Hi @besteves4 |
Currently, the repo has a separate folder for each serialisation, leading to severe duplication (and difficulty in maintaining). I did this early on to have each different serialisation be available in its own folder and with appropriate formats, e.g. DPV-SKOS with ttl, xml and also DPV-OWL with ttl, xml - which were then served from their respective folders. E.g., for DPV-PD, the following exists:
The proposed new structure should be a single folder per work item, e.g.:
Related issues:
SUFFIX
should be in above exampleThe text was updated successfully, but these errors were encountered: