Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#102 Rework directory structure, review of the contents, add glossary…
… terms.
- Loading branch information
1 parent
5cc3ee9
commit 8a66e71
Showing
12 changed files
with
154 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
114 changes: 114 additions & 0 deletions
114
...pplement/asciidoc/volume2/discovery-scopes/tf2-ch-a-mdpws-discovery-scopes.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
:var_uri_percent_unreserved: https://www.rfc-editor.org/rfc/rfc3986#section-2.3 | ||
:var_uri_percent_encoding: https://www.rfc-editor.org/rfc/rfc3986#section-2.1 | ||
|
||
==== Discovery Scopes | ||
|
||
<<ieee_11073_20701_2018>> specifies requirements as to encode certain <<acronym_mdib>> data as WS-Discovery Scopes provided by <<actor_somds_provider>>s. This clause further details encoding rules for production specifications and attributes as laid out in the IEEE 11073-10101 nomenclature. | ||
|
||
===== Encoding of Production Specifications | ||
|
||
.R0009 | ||
[sdpi_requirement#r0009,sdpi_req_level=may] | ||
**** | ||
If a manufacturer of a <<actor_somds_provider>> intends to include MDS production specifications in the WS-Discovery Scopes of the <<actor_somds_provider>>, the <<actor_somds_provider>> shall encode the production specifications by using the rules in <<vol2_listing_encoding_production_specification_mds>>. | ||
.Notes | ||
[%collapsible] | ||
==== | ||
NOTE: The URI encoding of production specifications is defined by the Extended Backus-Naur Form <<iso_iec_14977_1996>> in <<vol2_listing_encoding_production_specification>>. | ||
NOTE: Manufacturers can also encode metadata information as production specification, according to the mapping in <<vol3_table_production_specifications_mapping>>. | ||
==== | ||
.Examples | ||
[%collapsible] | ||
==== | ||
URIs of a manufacturer name and serial number: | ||
- `sdc.mds.prodspec:MediHealth:531970` | ||
- `sdc.mds.prodspec:DE12345678:531972,urn%3Aoid%3A1.3.111.2.11073.10101.3` | ||
==== | ||
**** | ||
|
||
.Encoding rules for production specifications | ||
[source#vol2_listing_encoding_production_specification] | ||
---- | ||
Char ::= unreserved | pct-encoded | ||
CharSequenceNz ::= Char { Char } | ||
CodingSystem ::= CharSequenceNz | ||
CodingSystemVersion ::= CharSequenceNz | ||
Code ::= CharSequenceNz | ||
CodedValue ::= Code [ ',' CodingSystem [ ',' CodingSystemVersion ] ] | ||
Root ::= CharSequenceNz | ||
Extension ::= CharSequenceNz | ||
InstanceIdentifier ::= Root [ ',' Extension ] | ||
ProductionSpec ::= { Char } | ||
SpecType ::= CodedValue | ||
ComponentId ::= InstanceIdentifier | ||
ProductionSpecification ::= ProductionSpec ':' SpecType [ ':' ComponentId ] | ||
---- | ||
|
||
[NOTE] | ||
==== | ||
- `unreserved` is specified in <<rfc_3986>>, {var_uri_percent_unreserved}[2.3. Unreserved Characters] | ||
- `pct-encoded` is specified in <<rfc_3986>>, {var_uri_percent_encoding}[2.1. Percent-Encoding] | ||
==== | ||
|
||
.Encoding rules for MDS production specifications | ||
[source#vol2_listing_encoding_production_specification_mds] | ||
---- | ||
Scheme ::= 'sdc.mds.prodspec' | ||
MdsProductionSpecification ::= Scheme ':' ProductionSpecification | ||
---- | ||
|
||
NOTE: `ProductionSpecification` is specified in <<vol2_listing_encoding_production_specification>>. | ||
|
||
===== Encoding of Attributes | ||
|
||
.R0010 | ||
[sdpi_requirement#r0010,sdpi_req_level=may] | ||
**** | ||
If a manufacturer of a <<actor_somds_provider>> intends to include MDS attributes in the WS-Discovery Scopes of the <<actor_somds_provider>>, the <<actor_somds_provider>> shall encode the attributes by using the rules in <<vol2_listing_encoding_attribute_mds>>. | ||
.Notes | ||
[%collapsible] | ||
==== | ||
NOTE: The URI encoding of attributes is defined by the Extended Backus-Naur Form <<iso_iec_14977_1996>> in <<vol2_listing_encoding_attribute>>. | ||
==== | ||
.Examples | ||
[%collapsible] | ||
==== | ||
URI of a Soft ID: `sdc.mds.attr:PatMon03:67886` | ||
==== | ||
**** | ||
|
||
.Encoding rules for attributes | ||
[source#vol2_listing_encoding_attribute] | ||
---- | ||
Char ::= unreserved | pct-encoded | ||
CharSequenceNz ::= Char { Char } | ||
CodingSystem ::= CharSequenceNz | ||
CodingSystemVersion ::= CharSequenceNz | ||
Code ::= CharSequenceNz | ||
CodedValue ::= Code [ ',' CodingSystem [ ',' CodingSystemVersion ] ] | ||
AttributeValue ::= { Char } | ||
AttributeCode ::= CodedValue | ||
Attribute ::= AttributeValue ':' AttributeCode | ||
---- | ||
|
||
[NOTE] | ||
==== | ||
- `unreserved` is specified in <<rfc_3986>>, {var_uri_percent_unreserved}[2.3. Unreserved Characters] | ||
- `pct-encoded` is specified in <<rfc_3986>>, {var_uri_percent_encoding}[2.1. Percent-Encoding] | ||
==== | ||
|
||
.Encoding rules for MDS attribute specifications | ||
[source#vol2_listing_encoding_attribute_mds] | ||
---- | ||
Scheme ::= 'sdc.mds.attr' | ||
MdsAttribute ::= Scheme ':' Attribute | ||
---- | ||
|
||
NOTE: `Attribute` is specified in <<vol2_listing_encoding_attribute>>. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 6 additions & 0 deletions
6
...c/volume3/biceps-extension-provisions/tf2-ch-a-xml-schemas-coded-attribute.adoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
=== Coded Attribute XML Schema | ||
|
||
[source,xml] | ||
---- | ||
include::../../../sources/extension-models/coded-attribute/CodedAttribute.xsd[] | ||
---- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
[appendix#vol3_appendix_a_xml_schemas,sdpi_offset=A] | ||
== BICEPS Extension Provisions XML Schemas | ||
|
||
include::biceps-extension-provisions/tf2-ch-a-xml-schemas-coded-attribute.adoc[] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters