UN/CEFACT UN/CEFACT Registry Specification ICG (Information Content Management Group) 17 March 2005 Mike CONROY, Francis BERTHOMIEU, Fabrice BOURGE, Yao-ming YEH Jean-Luc CHAMPION (TBG 1)
Agenda THE UN/CEFACT REGISTRY SPECIFICATION AN ebxml EXAMPLE OF THE TAIWAN egovernmment PLATFORM AN EXAMPLE OF ebxml RegREP repxml with BOOSTAERO
The UN/CEFACT Registry is based on the ebxml Registry/Repository architecture Registry Information Model: High Level Public View
The UN/CEFACT Registry is CCTS compliant Registry Class Unique Identifier 1..1 Version 1..1 Dictionary EntryName 1..1 Definition 1..1 Usage Rule 0..* Aggregate Core Component (ACC) Object Class Term 1..1 1 Core Component Business Term 0..* 1..* CC Property Property Term 1..1 Cardinality 1..1 Association Core Component (ASCC) Core compone storage Basic CC Property 0..* 0..* Association CC Property 1 1 1 1 Basic Core Component (BCC) 1 Data Type 0..* Qualifier Term 0..1 1 +basis Core Component Type (CCT) Primary Representation Term 1..1 Secondary Representation Term 0..* 0..* Supplementary Component Restriction Supplementary Component Name 1..1 Restriction Value 1..* 0..* Content Component Restriction Restriction Type 1..1 Restriction Value 1..1 Expression Type 0..1 1 Content Component Name 1..1 Definition 1..1 Primitive type 1..1 1..* Supplementary Component Name 1..1 Definition 1..1 Primitive type 1..1 Possible Value 0..*
The UN/CEFACT Registry will take into account the federation of Registries UN/CEFACT Registry Federation Service Aero Space Banking Construction Electric EDIFRANCE
The UN/CEFACT Registry supports the "Operating procedures between the TBG, ATG and ICG" Management of roles and responsabilities
Major UN/CEFACT Registry Features at a Glance Interoperability between autonomous ebxml registries Publish UN/CEFACT Artefacts Information artefacts registry Manage UN/CEFACT artefacts. Enforce conformity rules, Cataloguing, custom queries, WCM Federated Architecture Secure Architecture ebxml Registry Content Management Standard Metadata UN/CEFACT extensions: IG, Role-Based Access ntrol, Audit Trail Event Notification Identification Classification Association Enable UN/CEFACT workflow using Content-Based Event Notification
UN/CEFACT Registry Specification The UN/CEFACT Registry manages and stores in accordance with the ebrim (ebxml Registry Information Model) objects which are composed of artefacts (BRS, RSM, XSD, CC, BIE, Context data, BP ) The UN/CEFACT Registry artefacts are serialized for Registry input/output
UN/CEFACT Registry Specification UN/CEFACT Registry architecture
UN/CEFACT Registry Specification UN/CEFACT Registry functional view SUBMITTERS UN/CEFACT Permanent Groups Define Registry Client Submit Synchro UN/CEFACT Registry Discovery Generation Browser UMM/ XMI PDF BRS/ RSM XSD External Organizations Application Workflow Serveur Web Spreadsheet Guest users Harmonization & validation UN/CEFACT Permanent Groups Validation Formal Approval Browser Manage Add TS Tech.Sol. Attached CC/BIE/BP docs. ebxml RR Retrieve Browser Edifact docs BRS/ RSM Dev. teams Develop Technical Solution UN/CEFACT ATG Tech.Sol. Generate TS Federation UN/CEFACT Registry Compliant
UN/CEFACT Registry Specification Submission procedure (UN/CEFACT Project management)
UN/CEFACT Registry Specification UN/CEFACT artefact submission Project pkg BRS Registry Storage (ebrim) BRS Metadata (DTD) BRS/RSM BP (XMI/XML) RSM Registry objects RSM Metadata (DTD) Repository items UN/CEFACT artefact submission Electronic Docs CC/BIE (XMI/XML) XML Metadata ebxml RR Technical Solution Attached docs
UN/CEFACT Registry Specification Data Exchange
UN/CEFACT Registry Specification Milestones Specification initiation: 09 2004 Specification V.05 completed: 01 2005 Review period: 02 2005 Spec V.06 expected for the end of 04 2005 Review period: end of June 2005 Spec V.07: 09 2005 (reviewed at 7th Forum meeting) Spec V.1: end of 2005
A Gazette Content Management System in Taiwan egovernment Platform Yao-ming Yeh National Taiwan Normal University Dept. Information Computer Education Taipei, Taiwan ymyeh@ice.ntnu.edu.tw
Backgrounds of our project A framework called egov SOA (Service-Oriented Architecture) Architecture was defined in Taiwan egovernment Common Platform Project(2002-2008). The issues about how to integrate Service Reg/Rep (UDDI R/R) and Content Reg/Rep (ebxml R/R) to provide the deployment of One-Stop Services (workflows) need to be clarified. A Gazette Content Management Prototype System is developed to practice and verify the use of UMM and ebxml R/R, and to provide the concepts of federation among Reg/Reps in egovernment infrastructure (including platform, federate government, and local government).
egov SOA System Architecture Citizen Enterprise WS Client egov Portal Platform manager OT M Orchestration Platform Workflow Registry/Repository Content Registry/Repository Service Registry/Repository G A T E W A Y Government Official O U WS WS Federate Government O U WS WS OU Repository OU Repository Local Government OU: Organization Unit OTM: Ontology Tree Management
Taiwan egovernment Common Platform Framework Application Services Reg/Rep Manager Domain Services Simple Services Composed Services One-stop Services Orchestra. Taxonomy Manag. Platform Repository Internet Gateway Systems... Workflow Utilities (Workflow Enactment Library) Content Utilities (ebxml R/R Library) Services Utilities (UDDI R/R Library) OID Reg/Rep (Global Unique ID) Common Services User Reg/Rep Organ. Reg/Rep Community Reg/Rep Platform Core Components
Use Case Diagram
MetaData of Gazette(Model of Concept)
Government Gazettes Government Gazettes are the government publications which are collected into gazette Packages (like Journal issues) Gazette Package Gazette Package Gazette Attachment Attachment Gazette Attachment Attachment Federate Government Organizations Local Government Organizations
Class Diagram of RO Model
XMI File
Content Specification Schema
Content Specification Schema File
RO Content Specification Sample
RDF Graph
RDF File
XForm (Edit/Submit Registry Object)
Query Pattern Type 1: [Result ROs]Taxonomy Search(Special association) Type 2: [Result ROs] Association Query (ASCC) PublishedBy (GOV)/CreatedBy /Has /Attached /HasFormat Type 3: [Result AttribueValue]Attribute Query Combined Query [Result ROs]Taxonomy join Taxonomy [Result ROs]Taxonomy join Association [Result AttributeValues]Taxonomy combine Attribute [Result AttributeValues]Association combine Attribute) [Result AttributeValue]Taxonomy join Association then combine Attribute [Result ROs]Association join Association) [Result AttributeValues]Association join Association then combine Attribute
Life Cycle Diagram
Content Management System Architecture RO Editor XForm Add Prefix Global OID Global Handel System Submit Query Delete UI Global Taxonomy Taxonomy elife OID Unique ID Local Handel System MetaModel Metadata Def., Content Spec., RDF, Taxonomy, States, Events (Life Cycle Management), Right, Federation Policies Submit GOV Query Delete WS Local Taxonomy OPEN STYLE RO Class Diagram XMI XML Schema Content Spec. RDF Query Management Gazette Content Management
One-Stop Services in etaiwan egovernment Infrastructure Workflow Enactment Engine Query/Update Query/Update CM CM Semantic Interop.
UN/CEFACT Registry Specification Demonstration BoostAero project (TBG1) submitted BIEs in the RepXML prototype www.repxml.org
UN/CEFACT SIMPLE, TRANSPARENT AND EFFECTIVE PROCESSES FOR GLOBAL BUSINESS.