-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathdraft-soilandreyes-arcp.xml
8 lines (8 loc) · 1.47 KB
/
draft-soilandreyes-arcp.xml
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8" ?>
<service primary="IETF" secondary="I-D" id="soilandreyes-arcp">
<title>The Archive and Packaging (arcp) URI scheme</title>
<documentation source="https://datatracker.ietf.org/doc/html/draft-soilandreyes-app">This specification proposes the Application and Packaging Pointer URI scheme "arcp". arcp URIs can be used to consume or reference hypermedia resources bundled inside a file archive or an application package, as well as to resolve URIs for archive resources within a programmatic framework. This URI scheme provides mechanisms to generate a unique base URI to represent the root of the archive, so that relative URI references in a bundled resource can be resolved within the archive without having to extract the archive content on the local file system. An arcp URI can be used for purposes of isolation (e.g. when consuming multiple archives), security constraints (avoiding "climb out" from the archive), or for externally identifying sub-resources referenced by hypermedia formats.</documentation>
<uri-scheme def="arcp">
<documentation source="https://datatracker.ietf.org/doc/html/draft-soilandreyes-app#section-3">The "arcp" URI scheme follows the RFC 3986 syntax for hierarchical URIs. The "arcp-authority" component provides a unique identifier for the opened archive. The "path-absolute" component provides the absolute path of a resource (e.g. a file or directory) within the archive.</documentation>
</uri-scheme>
</service>