Last updated: 02 October 2009
Technical policies for data integration are outlined in the e-GIF.
Table 3 Specifications for data integration
| Component | Specification | Status |
| Specification | Status A = Adopted R = Recommended U = Under review F = For future consideration |
|
| Data integration metadata/meta language | XML (Extensible Markup Language) as defined by W3C | A |
| Data integration metadata definition | XML schema as defined by W3C, the specifications can be found at XML Schema Part 1: Structures XML Schema Part 2: Datatypes Government XML schemas, for the latest versions see GovTalk - XML Schemas |
A |
| Data transformation | XSL (Extensible Stylesheet Language) as defined by W3C XSL Transformation (XSLT) as defined by W3C |
A |
| Data description language | RDF (Resource Description Framework) as defined by W3C.
RDF can be used with OWL for adding sematics. |
A |
| Ontology-based information exchange | OWL (Web Ontology Language Semantics and Abstract Syntax) as defined by W3C. For formal descriptions of the meaning of terminology used in web document for the automatic processing of such documents. OWL can be used with RDF for adding sematics |
R |
| Data modelling language | UML (Unified Modelling Language) UML is also published as ISO/IEC 19501:2005 Information technology -- Open Distributed Processing -- Unified Modeling Language (UML) Version 1.4.2 |
A |
| Data modelling exchange | XMI (XML Metadata Interchange), version 2.0 as defined by OMG. | U |
| Data definition and schema standardisation process | As per GovTalk processes in Part 1 Government Data Standards | A |
| Minimum interoperable character set | Transformation Format – 8 bit UTF-8 (RFC 2279), which supports the exchange of the full character set. Individual items in the XML schema may be further restricted in character set on a case-by-case basis | A |
| XML signatures |
XML-Signature Syntax and Processing (XMLsig) as defined by W3C |
A |
| XML-DSS as defined by OASIS.
For Digital Signature Services, including XML timestamp tokens. |
U | |
| XML encryption | XML-Encryption Syntax and Processing (XMLenc) as defined by W3C | A |
| XML signature and encryption | Decryption Transform for XML Signature as defined by W3C | A |
| XML key management where a PKI environment is used | XML-Key Management Specification (XKMS 2.0) as defined by W3C | A |
| XML security assertion mark-up | SAML (Security Assertion Markup Language) Version 2.0 as defined by OASIS | A |
| XML access control | XACML (eXtensible Access Control Markup Language) as defined by OASIS |
U |
Note: Copies of the W3C specifications can be found at www.w3.org/TR. Copies of the OASIS specifications can be found at www.oasis-open.org
Figure 2 Interchanges via middleware