Changes between Version 44 and Version 45 of FCS-Specification-ScrapBook
- Timestamp:
- 02/13/14 20:20:03 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FCS-Specification-ScrapBook
v44 v45 144 144 === Typographic and XML Namespace conventions === 145 145 The following typographic conventions for XML fragments will be used throughout this specification: 146 * `<prefix:Element>` :An XML element with the Generic Identifier ''Element'' that is bound an XML namespace denoted by the prefix ''prefix''.147 * `@attr` :An XML attribute with the name ''attr''146 * `<prefix:Element>` \\ An XML element with the Generic Identifier ''Element'' that is bound an XML namespace denoted by the prefix ''prefix''. 147 * `@attr` \\ An XML attribute with the name ''attr'' 148 148 {{{#!comment 149 * `@prefix:attr` :An XML attribute with the name ''attr'' that is bound to an XML namespaces denoted by the prefix ''prefix''.150 }}} 151 * `string` : the literal ''string'' must be used either as element content or attribute value149 * `@prefix:attr` \\ An XML attribute with the name ''attr'' that is bound to an XML namespaces denoted by the prefix ''prefix''. 150 }}} 151 * `string` \\ The literal ''string'' must be used either as element content or attribute value. 152 152 Endpoints and Clients `MUST` adhere the [#REF_XML_Namespaces XML-Namespaces] specification. The CLARIN-FCS interface specification generally does not dictate whether XML elements should be serialized in their prefixed or non-prefixed syntax, but Endpoints `MUST` ensure that the correct XML namespace is used for elements and that XML namespaces are declared correctly. Clients `MUST` be agnostic to which syntax for serializing the XML elements, i.e. if the prefixed or un-prefixed variant was used, and `SHOULD` operate solely on ''expanded names'', i.e. pairs of ''namespace name'' and ''local name''. 153 153