Fluor PDF
Fluor PDF
Fluor PDF
Onno Paap
Fluor Corporation
- Combined with “ISO 15926 templates
and the Semantic Web” from DnV
“W3C Oil&Gas Workshop”
9-10 Dec 2008 – Houston TX USA
ISO 15926
• Interoperability standard
• Interoperability: the ability of different types of computers,
networks, operating systems, and applications to work
together effectively, without prior communication, in order to
exchange information in a useful and meaningful manner.
• Neutral layer used for data integration
Transactions ECC
GERMANY
QUADREM
Catalogues ODETTE
Classification FRANCE
OASIS REQUI
Dictionaries SAP
SITE
Product Descriptions ccHUB AFIM KOMER
WOO KO
CAT BMEcat
TRADE-
TROCS RANGER pilot
UN/CEFACT PFI
MOSAIC
ISO 15926
Information Information
Exchange
query
&map
Façade
Other’s
Façades
Confederation of Participating Façades (CPF)
Reference Data map façade
Library query
mapping
in
ISO 15926-7
format
ERDL
standard façade core classes catalogs
classes in & reference in other
other individuals formats
formats
n spe
atio
mapping
mapping
iz cia
l liza
cia tion
spe specialization
specialization
façades of government supplier
and industry end-user façades
standardization bodies façades
Wanted: A simple, compliant
interface
• Standardized modelling practice
• Tools that are familiar to domain experts
–Protégé, Reference Data Editor are out
• Tools that support the user and check
correctness
–Excel is out
• Tools that provide for working at a suitable level
of abstraction
–Most ontology editors expose the user to too much
”assembly code”
Building domain ontologies with
templates
“ The statement
Parts-at-least ( C, D, i )
means that
Any C has at least i D’s as parts ”
Template example I
• Assume that any car has 3 or more wheels
• Expressed with a suitable template Parts
Parts-at-least ( Car, Wheel, 3 ) !
• Rules generate a set of ISO 15926 statements
AA car
car has
has at
at least
least three
three wheels.
wheels.
A familiar interface
Data in Data in
Template Ontology Template
Format DB Format
lifting lowering
And back
again
A simple mapping
into template statements
DB
DB
Template example II
3051CG Celsius
CO Individual Scale
3051CG
CO Individual
Property Range Restriction
Classified
Classifier
3051CG
CO Individual
CO Indirect Property
Model: Ambient Temperature Range
3051CG
3051CG ambient
ambient temperature:
temperature: -40°C
-40°C –– 85°C
85°C
OWL notation:
http://www.ids-adi.org
http://trac.posccaesar.org/
http://www.fiatech.org/
Onno.Paap@fluor.com
Johan.Wilhelm.Kluewer@dnv.com