Stian Soiland-Reyes created TAVERNA-1037: --------------------------------------------
Summary: GSOC: Use arcp:// URIs in RO Bundle Key: TAVERNA-1037 URL: https://issues.apache.org/jira/browse/TAVERNA-1037 Project: Apache Taverna Issue Type: New Feature Components: Taverna Language Environment: Java, HTTP Reporter: Stian Soiland-Reyes This is a proposed GSOC project. The [ro-bundle|https://github.com/apache/incubator-taverna-language/tree/master/taverna-robundle] module of Taverna Language currently uses app:// URIs in its Java [FileSystem|https://docs.oracle.com/javase/8/docs/api/java/nio/file/FileSystem.html] URIs and thus also in its RDF loading. This was in accordance with [RO bundle spec|https://researchobject.github.io/specifications/bundle/#absolute-uris] -- however the app:// URI scheme has been since abandoned. The arcp URI scheme has been proposed as an alternative: https://tools.ietf.org/id/draft-soilandreyes-arcp-03.html This proposal suggests to modify RO Bundle to use arcp:// URIs -- but not just modify app://bf5a0cab-86d7-40da-b588-1ce4953ae13d/ to arcp://uuid,bf5a0cab-86d7-40da-b588-1ce4953ae13d/ - but to support the other mechanisms suggested by arcp in https://tools.ietf.org/id/draft-soilandreyes-arcp-03.html#rfc.section.4.1 That is, it should be possible to open an RO Bundle from a fixed URL as identifier, or using its sha256 checksum in readonly mode. It should also be possible to lookup an RO Bundle URI from a .well-known endpoint as defined in https://tools.ietf.org/id/draft-soilandreyes-arcp-03.html#rfc.section.4.4 -- This message was sent by Atlassian JIRA (v7.6.3#76005)