-
Notifications
You must be signed in to change notification settings - Fork 3
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
Inconsistency to specification at matches_RFC_8089_path
#269
Comments
The relative paths in RFC 8089 start with a dot, IIRC. The pattern has been automatically translated from ABNF in the RFC document. edit: added "IIRC" for uncertainty |
Alright, then I assume the problem lies with the outdated version of our AASX-Writer. I'll double check this. |
See also: https://stackoverflow.com/a/70031934, but this does not seem like a very reliable source. |
Also this: https://superuser.com/a/1763925 It does seem plausible that RFC 8089 does not allow relative paths at all. |
The specification about PathType:
I've tried checking RFC 8089 more extensively and this is the only mention I found of relative paths:
The relative paths seem not to be part of the formal specification, their existence relative to a base RFC 8089 URI does seem to be acknowledged, though. Nevertheless, let's read the |
I'll close the issue as it seems resolved. Please feel free to re-open. |
@s-heppner This issue pops up again and again. Are there any news from the AAS WS? Are RFC 8089 enforced in V3 or not? |
Let's talk about this in person when we next speak |
As far as I know, this issue will be fixed in V3.1, but no changes in V3 are expected. I'm closing the issue as it is not related to V3, and we will consider it anyhow when we formalize V3.1. |
The function
matches_RFC_8089_path
is supposed to check for a valid path URI.Nevertheless, it does not allow for relative paths, which are necessary to reference supplementary files in AASX-packages:
PathType definition
AASX-Specification for Supplementary Files
Therefore, it is absolutely necessary to allow for relative paths in
Path_type
.The text was updated successfully, but these errors were encountered: