TopBraid Suite Solution Case Study -
Demo of the
Netherlands Ministry of Justice Metadata Workbench
The following items are provided for download:
For recent publications on this solution (by
the Ministry of Justice) see:
The Netherlands Ministry of Justice (MoJ)
Metadata Workbench is a new approach to the design of XML
messages and generation of XML Schemas based on the UN/CEFACT
Core Component Technical Specification (CCTS). This approach
makes it possible to collaboratively design messages for data
exchanges within and between organizations that are specific to
the local context while remaining compliant with industry and
The MoJ solution is a semantic, model-driven solution built on
the TopBraid Suite platform. We will discuss how
Semantic Web standards were key to the capabilities, flexibility
and reuse provided by this data exchange solution. We will demonstrate the solution,
explore the solution requirements and architecture and the use
of the key capabilities of
SPARQLMotion and the TopBraid Live SDK.
The following description is extracted from
the full article cited above.
Exchanging information between government parties requires a
consistent, reusable and repeatable approach to specifying data
exchanges as structured electronic business documents built from
components. As a principal member of the Central Information
Systems of the Dutch government, the MoJ is
pioneering new approaches to business documents and message
design with an emphasis on semantic checking, model-based
generation of schemas and reuse of business components.
To bridge the conceptual world and the implementation-driven
world of electronic messaging, an additional standard is needed
to provide a foundation. The United Nations Centre for Trade
Facilitation and Electronic Business (UN/CEFACT) “Core Component
Technical Specification (CCTS)” standard was chosen. CCTS
describes an electronic message in logical terms.
Using the CCTS Ontology Models, Information Analysts tailor and
compose components to specify the business documents that make
up the electronic messages. An Adobe Flex-based User Interface
is used to construct the message exchange schemas. Ontologies
are queried and updated using TopQuadrant’s TopBraid Live SDK.
Constructing a Business Document in the MoJ Metadata
From “Rich” Ontologies to “Precise” Messages
Ontology models are “rich” in the sense that they capture
precise semantics about subject areas of interest. Electronic
messages are, by necessity, concise descriptions about
situations and affairs.
CCTS provided the standard to define business documents and OWL
fulfilled the need for more expressive power than XML.
Within the MoJ, a program for an ontology-based
approach was started in 2007, motivated by the failure of Object
Models and XML Schemas to deliver a reusable component-based
solution. These approaches lacked sufficient semantic
consistency for transformation to message building blocks. OWL
is used both for the representation of the conceptual models of
legal domains, UN/CEFACT core components, and business documents
(data exchange definitions).
Information Analysts use the model-driven Metadata Workbench to tailor and compose components to
specify the business documents that make up the electronic
messages. XML Schemas are then generated for use by the various MoJ organizations and systems. One of the deployed projects, the
Criminal Law Chain, will be used for demonstrations, and to
highlight insights and lessons learned.