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

Include ODRL based policy part #19

Open
HLWeil opened this issue Dec 12, 2024 · 3 comments
Open

Include ODRL based policy part #19

HLWeil opened this issue Dec 12, 2024 · 3 comments
Labels
Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature

Comments

@HLWeil
Copy link
Member

HLWeil commented Dec 12, 2024

Parallel to the plans of including an ODRL file in the ARC Scaffold, there should also be an alternative part in the ARC RO-Crate.

This should be pretty straight forward. The ODRL file will be formatted in JSON-LD and the top-level object will be a policy (i.e. a collection of rules). We could reference this ODRL part from the RO-Crate root dataset through the hasPolicy property.

flowchart TD

rootDataset[ARC/Investigation]

study[Study]
assay[Assay]
workflow[Workflow]
run[Run]
odrl[ODRL Policy]

rootDataset --hasPart--> study
rootDataset --hasPart--> assay
rootDataset --hasPart--> workflow
rootDataset --hasPart--> run
rootDataset --hasPolicy--> odrl
Loading
@github-actions github-actions bot added the Status: Needs Triage This item is up for investigation. label Dec 12, 2024
@HLWeil
Copy link
Member Author

HLWeil commented Dec 12, 2024

@floWetzels
Copy link

I'm not sure if this is the right place to discuss this (probably rather here), but what is the advantage over simple license files? This might be a very basic question, I am not an expert on this topic. Can you elaborate on this, @HLWeil?

Regarding the technical part, I don't see a big issue here. I'm not a big fan of making the investigation a Policy, but I'm also not strictly opposed to it. It seems counterintuitive. It could simply be a lack of understanding from my side of the specific interpretation of the term policy though. However, I would argue that the diagram is a slight misrepresentation. Should the ODRL policy really be on the same level of "importance" as studies, assays or workdlows?

@HLWeil HLWeil added Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature and removed Status: Needs Triage This item is up for investigation. labels Jan 23, 2025
@HLWeil
Copy link
Member Author

HLWeil commented Jan 23, 2025

what is the advantage over simple license files

The advantage is twofold:

  • ODRL provides a flexible datamodel, allowing users to create an individual rule set if necessary. Of course this is only of importance if the rules differentiate from generic, available licenses
  • The machine readability of ODRL in JSON-LD provides means to actually automatically act on the rules specified. If not by enforcing them then at the very least by searchability. So Users are more likely to find Datasets they are actually eligible to download/use.

making the investigation a Policy

Sorry for the confusion. The ARC/Investigation is not a policy itself but, points to the policy via the hasPolicy property.

Should the ODRL policy really be on the same level of "importance" as studies, assays or workdlows?

Well the diagram is not necessarily about importance, just placement. It refers to the whole ARC, so why put it somewhere else?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature
Projects
Status: No status
Development

No branches or pull requests

2 participants