Title: Metadata Registry for
1Metadata Registry for Intelligent Transport
Systems
2Intelligent Transport Systems
3Intelligent Transport Systems
4Intelligent Transport Systems
5Intelligent Transport Systems
6Registry is important to I.T.S.
- A goal of Intelligent Transport Systems
- seamless door-to-door services
- which needs
- integration of open systems from different
organisations - Without a registry this goal will be achieved
later and at greater cost, as various
organisations slowly find out how to integrate
fragments of the overall service.
7Highways Agency ITS Metadata Registry
metadata registry community
ITS Community
8Registry Structure
UML
XML Schema
9(No Transcript)
10Submission Paths
11Registry Population
- 14 major models with over 15,000 registered items
- 10 different submitting organisations
- 3 out of 14 submissions as XML Schema
- 7 out of 14 as XMI from different UML tools
- XMI versions can vary but can bridge via XSL
12Registry Top Level
13Registry Process
- Mapped ISO 14817 roles to existing bodies
- All status levels found to be useful
- Process drove up the quality of submissions
- Deeper refinement needed to achieve harmonisation
14Harmonisation TacticsDealing with multiple
overlapping submissions
Top down ITS Architecture, indexing of subject
matter function
Middle Out Core Components
Bottom up Agree and build on common data types
15Harmonisation of overlapping concepts
- Rely on submitters changing submissions?
- Make attributes the unit of re-use?
- Tag common attributes across classes?
- One union class with options context?
- Core Components!
16UN/CEFACT ebXML Core Components
Independent of business context
Specific business context
Business Information Entity
Core Component
17Core Components
18Relate classes, attributes, associations
19Derive Core Componentsfrom specific models
- Our Core Components are actually superset of
concepts in specific models, in a common subject
matter area. - Process as objective as possible to avoid Core
Components being yet another competing model. - Dont add or fix except when justified by
existing models.
20Variety across systems
- Not strictly compliant with UN/CEFACT Core
Components - But using the basic idea, registry UML
representation copes
21Build Conceptual Schema first
- On the way to ontology
- In one case we started with taxonomy
22add attribute detail
23all built by considering mappings from existing
models
24Value of Core Components
- Makes the similarities differences explicit
- Mappings process distinguishes justified design
from flawed design - Generates objective feedback to submitters
- Use understanding when building translators
- Use to identify candidates for recommendations
(or preferred status), awarded in a specific
business context. - All the thinking exposed to future designers
25Conclusions on Results
- UML/XMI has given a successful technical
foundation - Keeping costs low through alignment with standard
tools - Only 3 out of 14 submissions as XML Schema
- Harmonisation in a mature domain needs something
more than published registry processes - Core Components analysis evolving as a technique
to fill this gap
26www.itsregistry.org.uk