What are examples of external, non-NIEM standards and how are adapter components used within NIEM?
The term “External Component” is used for a schema component from a namespace that does not follow the rules for NIEM conformance.
Examples of external, non-NIEM standards include:
· GML: Geography Markup Language. GML is a prime candidate for content that may be included in NIEM structures.
· XHTML: Extensible Hypertext Markup Language. This language would likely be used for exchanging simple structured text.
· SAML: Security Assertion Markup Language. This is a likely language into which NIEM content will be embedded. Some SAML assertions will likely need to contain content defined by NIEM.
There are numerous goals in defining and using adapter components:
Different groups require different levels of resolution into external standards. For example, one group may exchange a large block representing the geography of a large urban area, while another group may only exchange a single geographic point.
Both may be using the same external standard, but will need to use different parts, with different sizes, and different semantics.