govtalk homepage
 
 
 
5. Data integrationdoi:10.1790/777013585158  Bookmark this section
 
Technical policies for data integration are outlined in the e-GIF.
 
Table 3 Specifications for data integrationdoi:10.1790/465278888271  Bookmark this table
 
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
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
 
  • not all systems are required to be directly XML enabled

  • where appropriate it is acceptable to use middleware as illustrated below
Figure 1 Direct interchangedoi:10.1790/250627754506  Bookmark this diagram
 
Direct XML Model
 
Figure 2 Interchanges via middlewaredoi:10.1790/745078157213  Bookmark this diagram
 
Interchanges via middleware
 
Back to top
go to interconnection go to contents page go to content management