The XML-Signature data structures will be predicated on an RDF data model [RDF] but need
not use the RDF serialization syntax. [Charter]
XML-Signatures can be applied to any Web resource -- including non-XML content.
XML-Signature referents are identified with XML locators (URIs or fragments) within the
manifest that refer to external or internal resources (i.e., network accessible or within
the same XML document/package). [Berners-Lee, Reagle, Brown, List(Vincent)]
Entries may include explicit content type information. [List(Solo)]
XML-Signatures are first class objects themselves and consequently can be referenced and
signed. [Berners-Lee, Reagle]
Algorithm Identification
Whenever possible, any resource or algorithm identifier is a first class object, and
addressable by a URI. [Beners-Lee, Reagle]
Ability to specify algorithms independently and to reference the algorithms linked to
standard algorithm specifications (e.g. OIDs) [List(Solo)]
XML-Signatures must be able to apply to the original version of an included/encoded
resource. [WS-list (Brown/Himes)]