Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
<xs:element name="addressLine" maxOccurs="unbounded"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><!--could model extensions using address type attributes; these types could be defined by implementing jurisdiction; e.g. village, sector, etc.)--><xs:attribute name="component" type="xs:string" use="optional"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
Refers to a URN identifying a <careServicesFunction/> to be processed by the Care Services InfoManager. These stored queries must be defined in a <careServicesFunction/>.
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="careServicesRequest"><xs:complexType><xs:sequence><xs:any minOccurs="0" namespace="##any" processContents="skip"/></xs:sequence><xs:attribute name="urn" use="required" type="xs:string"><xs:annotation><xs:documentation>Refers to a URN identifying a <careServicesFunction/> to be processed by the Care Services InfoManager. These stored queries must be defined in a <careServicesFunction/>.</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="id" type="xs:string"/><xs:anyAttribute/></xs:complexType></xs:element>
<xs:element name="careServicesResponse"><xs:complexType><xs:sequence><xs:element name="result" type="xs:anyType"/></xs:sequence><xs:attribute name="content-type" type="xs:string"><xs:annotation><xs:documentation>The content or mime-type of the query result. Values must be conformant to http://tools.ietf.org/html/rfc2045 http://tools.ietf.org/html/rfc2046</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="code" type="xs:integer"/><xs:attribute name="id" type="xs:string"/><xs:anyAttribute><xs:annotation><xs:documentation>Extension point for implementation specific attributes</xs:documentation></xs:annotation></xs:anyAttribute></xs:complexType></xs:element>
The content or mime-type of the query result. If the Service Finder requests an encapsulated result than the this should be value of the corrsesponding attribute in <careServicesResult>. If the Service Finder requests an unencapsulated result, then this content-type should be returned as an HTTP header.Values must be conformant to: http://tools.ietf.org/html/rfc2045 http://tools.ietf.org/html/rfc2046
URN used to identify the stored function, in particular by the Service Finder. Must conform to RFC 4122 http://www.ietf.org/rfc/rfc4122.txt
Wildcard: ANY attribute from ANY namespace
Source
<xs:element name="careServicesFunction"><xs:complexType><xs:sequence><xs:element name="description" minOccurs="0" type="xs:anyType"><xs:annotation><xs:documentation>An optional description of what this query performs</xs:documentation></xs:annotation></xs:element><xs:element name="definition" type="xs:string"><xs:annotation><xs:documentation>The xquery which defines the result that the Care Services InfoManager will return upon request by the Service Finder to execute the query. The function will assumed to be exectued such that against the root node of CSD document managed by the InfoManager. Any parameters passed to the function are accesible in the dynamic context of the function under the variable $careServicesRequest.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="unbounded" ref="xforms:model"/><xs:element maxOccurs="unbounded" minOccurs="0" name="extension" type="extension"/></xs:sequence><xs:attribute name="urn" use="required" type="xs:string"><xs:annotation><xs:documentation>URN used to identify the stored function, in particular by the Service Finder. Must conform to RFC 4122 http://www.ietf.org/rfc/rfc4122.txt</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="content-type" type="xs:string" use="required"><xs:annotation><xs:documentation>The content or mime-type of the query result. If the Service Finder requests an encapsulated result than the this should be value of the corrsesponding attribute in <careServicesResult>. If the Service Finder requests an unencapsulated result, then this content-type should be returned as an HTTP header. Values must be conformant to: http://tools.ietf.org/html/rfc2045 http://tools.ietf.org/html/rfc2046</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="schema" type="xforms:anyURIList" use="optional"/><xs:anyAttribute><xs:annotation><xs:documentation>Extension point for implementation specific attributes</xs:documentation></xs:annotation></xs:anyAttribute></xs:complexType></xs:element>
<xs:element name="description" minOccurs="0" type="xs:anyType"><xs:annotation><xs:documentation>An optional description of what this query performs</xs:documentation></xs:annotation></xs:element>
The xquery which defines the result that the Care Services InfoManager will return upon request by the Service Finder to execute the query.The function will assumed to be exectued such that against the root node of CSD document managed by the InfoManager. Any parameters passed to the function are accesible in the dynamic context of the function under the variable $careServicesRequest.
<xs:element name="definition" type="xs:string"><xs:annotation><xs:documentation>The xquery which defines the result that the Care Services InfoManager will return upon request by the Service Finder to execute the query. The function will assumed to be exectued such that against the root node of CSD document managed by the InfoManager. Any parameters passed to the function are accesible in the dynamic context of the function under the variable $careServicesRequest.</xs:documentation></xs:annotation></xs:element>
Should be a valid UUID represented as an URN. Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"
Source
<xs:complexType name="uniqueID"><xs:attribute name="entityID" type="xs:string" use="required"><xs:annotation><xs:documentation>Should be a valid UUID represented as an URN. Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:complexType name="otherID"><xs:attribute name="code" type="xs:string" use="required"/><xs:attribute name="assigningAuthorityName" type="xs:string" use="required"><xs:annotation><xs:documentation>Use of an OID is encouraged.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:complexType name="codedtype"><xs:annotation><xs:documentation>The text content of this element may optionally be used to provide translations to the local language of a coded value.</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="code" use="required"/><xs:attribute name="codingScheme" use="required"/><xs:anyAttribute/></xs:extension></xs:simpleContent></xs:complexType>
<xs:complexType name="address"><xs:sequence><xs:element name="addressLine" maxOccurs="unbounded"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><!--could model extensions using address type attributes; these types could be defined by implementing jurisdiction; e.g. village, sector, etc.)--><xs:attribute name="component" type="xs:string" use="optional"/></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:sequence><xs:attribute name="type"/></xs:complexType>
<xs:attribute name="entityID" type="xs:string" use="required"><xs:annotation><xs:documentation>Should be a valid UUID represented as an URN. Example: "urn:uuid:53347B2E-185E-4BC3-BCDA-7FAB5D521FE7"</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="assigningAuthorityName" type="xs:string" use="required"><xs:annotation><xs:documentation>Use of an OID is encouraged.</xs:documentation></xs:annotation></xs:attribute>
Refers to a URN identifying a <careServicesFunction/> to be processed by the Care Services InfoManager. These stored queries must be defined in a <careServicesFunction/>.
<xs:attribute name="urn" use="required" type="xs:string"><xs:annotation><xs:documentation>Refers to a URN identifying a <careServicesFunction/> to be processed by the Care Services InfoManager. These stored queries must be defined in a <careServicesFunction/>.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="content-type" type="xs:string"><xs:annotation><xs:documentation>The content or mime-type of the query result. Values must be conformant to http://tools.ietf.org/html/rfc2045 http://tools.ietf.org/html/rfc2046</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="urn" use="required" type="xs:string"><xs:annotation><xs:documentation>URN used to identify the stored function, in particular by the Service Finder. Must conform to RFC 4122 http://www.ietf.org/rfc/rfc4122.txt</xs:documentation></xs:annotation></xs:attribute>
The content or mime-type of the query result. If the Service Finder requests an encapsulated result than the this should be value of the corrsesponding attribute in <careServicesResult>. If the Service Finder requests an unencapsulated result, then this content-type should be returned as an HTTP header.Values must be conformant to: http://tools.ietf.org/html/rfc2045 http://tools.ietf.org/html/rfc2046
<xs:attribute name="content-type" type="xs:string" use="required"><xs:annotation><xs:documentation>The content or mime-type of the query result. If the Service Finder requests an encapsulated result than the this should be value of the corrsesponding attribute in <careServicesResult>. If the Service Finder requests an unencapsulated result, then this content-type should be returned as an HTTP header. Values must be conformant to: http://tools.ietf.org/html/rfc2045 http://tools.ietf.org/html/rfc2046</xs:documentation></xs:annotation></xs:attribute>