Skip to content
This repository was archived by the owner on Jul 2, 2025. It is now read-only.

Conversation

@iishitahere
Copy link

This pull request introduces changes to the Taverna Language project by replacing the existing app:// URI scheme with the new arcp:// scheme in the RO Bundle module. The new arcp:// scheme is designed to provide better compatibility and support for additional features such as checksum validation and .well-known endpoint lookups.

Changes made:
Replaced app:// URI with arcp:// in relevant parts of the RO Bundle module.
Implemented support for checksum validation within the URI processing to ensure data integrity.
Integrated .well-known endpoint lookup to enhance discoverability of services and ensure compatibility with standard web practices.
Updated relevant test cases to reflect changes in the URI scheme and ensure the continued functionality of the module.
Rationale:
The arcp:// URI scheme is more suited for the current needs of the Taverna Language project as it supports advanced features like checksum validation and endpoint lookups, which are becoming essential in modern applications. This change ensures that the RO Bundle is future-proof and aligns with web standards.

Testing:
All existing tests for the RO Bundle module have been updated to reflect the changes.
New tests for checksum validation and .well-known endpoint lookup have been added.
Future Considerations:
Further refinements may be made to ensure complete integration with other modules that rely on the URI scheme.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant