This snapshot, taken on 25/11/2010, shows web content selected for preservation by The National Archives. External links, forms and search boxes may not work in archived websites.

Gov Talk

Cabinet Office website
|

Main navigation

Bookmark and Share

5. Data integration

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

5.1 Notes on XML and middleware

Figure 1 Direct interchange

figure1.gif

Figure 2 Interchanges via middleware