i see this as 2 closely related proposals:
1. map alphanumeric fragment identifiers to elements with the corresponding xml:id attribute in the root document's content.xml
this enables a common use case, users want to reference some heading or bookmark in the document with a URI.
2. map full paths in fragment identifiers to arbitrary elements with the corresponding xml:id attribute in arbitrary files in the ODF package
this is a pretty esoteric use-case, how often do end-users want to reference for example some element inside an embedded object inside the document?
(maybe this was intended to allow for using such URIs with fragment identifiers as a base URI to resolve relative URIs against, but unfortunately that is not possible because RFC 3986 "5.1. Establishing a Base URI" says that fragments are stripped off URIs first.)
so i'm in favor of 1. but not necessarily 2.
i see this as 2 closely related proposals:
1. map alphanumeric fragment identifiers to elements with the corresponding xml:id attribute in the root document's content.xml
this enables a common use case, users want to reference some heading or bookmark in the document with a URI.
2. map full paths in fragment identifiers to arbitrary elements with the corresponding xml:id attribute in arbitrary files in the ODF package
this is a pretty esoteric use-case, how often do end-users want to reference for example some element inside an embedded object inside the document?
(maybe this was intended to allow for using such URIs with fragment identifiers as a base URI to resolve relative URIs against, but unfortunately that is not possible because RFC 3986 "5.1. Establishing a Base URI" says that fragments are stripped off URIs first.)
so i'm in favor of 1. but not necessarily 2.