Title: InfowebML the ISO 15926based 'lingua franca' for XMLbased exchange and integration of lifetime infor
1InfowebMLthe ISO 15926-based 'lingua
franca'for XML-based exchange and
integrationof lifetime information
an introduction
2Generic and data-driven Data Model
- The data model defined in ISO 15926 Part 2
- is highly generic, almost fully normalized,
- and data-driven
- It has 201 entity data types
- Many of those entity data types have instances in
- reference data libraries, such as
- ERDL (EPISTLE Reference Data Library)
- standard parts catalogs
- supplier catalogs
- project data base
3the Data Model
- An example of using this generic data model is
- how we can tell what kind of object a particular
- 'physical object' is
- The boxes are entity data types defined in the
data model. - Next to an identifier they have (almost) no
attributes - 'classification' is a relationship with two
attributes - 'classified' that (here) refers to the
'physical_object' - 'classifier' that (here) refers to the
'class_of_inanimate_physical_object' called
'laptop'
4Templates
- The entity data types in ISO 15926-2 can
- be compared with 'grammatical terms' like 'verb',
- 'adjective', 'pronoun', 'conjunction', etc
- Using this metaphor the Templates are 'standard
- sentences' in which these 'terms' play their role
- Then we select the right 'words' for those
'terms' - from a reference data library to express
- particular information
5building up a template
external references
'this person for his/her life'
'identified person'
'full name'
'John Doe'
'1976-05-23T16-45'
6Atomic and Molecular Templates
7Object Information Models
8Document Templates
9View on Object Information Model 2
10Messages
- A message is an XML document that contains
- one or more members of Document Templates
- These members are defined in an ad-hoc
- XML Schema for Message
11Schema hierarchy 3
12Mapping to/from Level 4
13Level 2 XML exchange files 1
- The Level 2 format is the format that will be
- used the most
- Level 2 is a kind of 'shorthand' of Level 3. This
- will be explained on the following slides
14Level 2 XML exchange files 2
We start with the MT we built before
Then we hide the internals of the MT
15Level 2 XML exchange files 3
16Level 2 XML exchange files 4
17Mapping to/from Level 2 2
18Facade
- An infonode plays a role in other infocells as
well - Together that describes/defines that infonode
19Reference to objects in other Facades
- This template tells that
- the template 'classification of physical object'
has been defined by the XYZ Corp, and stored in
their Facade under 37282 - the physical objects are owned by project8 in
the Aberdeen office of the XYZ Corp, and stored
in that project Facade - the physical object is classified with a
Worthington class of pump, and stored in the
Facade of that supplier
20URI Dispatchers
21Data sharing integration
22Data exchange with business partners
23Confederation of Facades
24Further Information
- More information can be found on the website
- www.InfowebML.org
- or by contacting
- hans.teijgeler_at_inter.NL.net
- onno.paap_at_fluor.com