Schema element "b:prefix "
Declares additional prefixes used in the context.
Definitions
<element name="prefix" type="b:Prefix" />
<complexType name="Prefix">
<sequence />
<attribute name="name" type="string" use! />
<attribute name="urn" type="string" use! />
<attribute name="namespace" type="b:UnitRef" use! />
</complexType>
Description
Units and data which is distributed in a Namespace may use other
namespaces, and refer to those via prefixes.
These prefix specifications are commonly found in the
ms:Role/Namespace and msc:Role/Collection Units,
but may appear in any Unit.
You MUST avoid using prefixes of popular protocols, like
http , https , ftp , and
s3 , where this will probably create confusion to less
experienced readers.
attribute name
Prefix names are restricted to \w[\w-]* in ASCII space.
Usually they are short.
element namespace
Refers to the location (of a mirror) of the namespace describing
unit.
element urn
The universal unique identifier for the namespace. This must be
an domain-name within a domain you own. For instance, Meshy Space
uses base.meshy.space as urn with prefix ms.
Discussion
This is not XML!
Warning: Where elements of type b:UnitRef
(may) use a prefix , they are not XML QName typed entities: the
data itself may not contain the prefix declarations.
mark@overmeer.net
Web-pages generated on 2023-12-19
|