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

Merge local identifiers for workflow language #30

Open
stain opened this issue Jun 26, 2024 · 0 comments
Open

Merge local identifiers for workflow language #30

stain opened this issue Jun 26, 2024 · 0 comments

Comments

@stain
Copy link
Member

stain commented Jun 26, 2024

Many RO-Crates in WorkflowHub use identifiers like #cwl for identifying a workflow language rather than the now global identifiers https://w3id.org/workflowhub/workflow-ro-crate#cwl -- see https://about.workflowhub.eu/Workflow-RO-Crate/#supported-workflow-types

This is because earlier versions of the Workflow RO-Crate profile did not suggest global identifiers for these. However these can still be spotted by having the same identifier and/or url.

So the current graph will make it complicated to query for workflows in a given language as the absolute identifiers (from #1) will vary for each crate.

As it may be tricky to replace each use of programmingLanguage and the declared entity perhaps it's better to add glue statements:

<arcp://uuid,1e4756b7-abfa-5dc5-849c-053d538ea341/#galaxy>  
  owl:sameAs <https://w3id.org/workflowhub/workflow-ro-crate#galaxy> ;
  s:sameAs <https://w3id.org/workflowhub/workflow-ro-crate#galaxy> .

Here sameAs is stated both with OWL and http://schema.org/sameAs as we're not using OWL otherwise but owl:sameAs is very much more common than s:sameAs.

This would need to match each of the languages in https://about.workflowhub.eu/Workflow-RO-Crate/ro-crate-metadata.json but not other unknown languages.

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

1 participant