Sustainable data

advertisement
Sustainable data
Data representation by standardised
information models
Dr. Norman Swindells, CEng, FIMMM
Ferroday Ltd, Birkenhead, U.K.
© Ferroday Ltd 2007
Digital manufacturing
Material
properties
CAD
Cutting
tools
FEA
Process
planning
© Ferroday Ltd 2007
NCcodes
Sustainable information

Preservation of usable information (represented by
data) implies communication of information to be
understood by:




unknown users
unknown processing systems
and at unknown times in the future
Different programs represent the same data in
different ways – everyone makes their own nuts and
bolts – software engineering

Applying real engineering principles will provide a
specification that will accompany the data to ensure
it can be understood – information engineering
© Ferroday Ltd 2007
Information engineering

An engineering solution to an IT problem


The information models are:





Specifies data representation by using computerprocessable information models and dictionaries
International standards developed by global collaboration
Determined by industrial needs
Independent from any computer system
Computer-understandable within an application domain
Computer processable dictionaries support these
models with specific domain knowledge
© Ferroday Ltd 2007
Information models



An information model is a formal specification for data with
explicit rules for its interpretation
 A sentence in a natural language is an information model
To communicate information unambiguously we always need:
 the data items that represent the information
 an information model to provide the semantics and syntax
for the data items – data structure
 a dictionary to provide a label for each data item and
provide its meaning
Everyone in a communication process must use the same
information model and the same dictionary
© Ferroday Ltd 2007
Global development project

Global project with more than 20 nations



The main global manufacturing sectors


U.S.A, U.K., Germany, France, Japan, Sweden,
China, S. Korea, Spain, Italy, etc.
In ISO Committee TC184/SC4 since 1984
Auto, aerospace, electrical, oil & gas, process
plant, shipbuilding, defence (NATO, MoD, DoD, US
Navy, UK Navy), etc.
Developed by engineers for engineers
© Ferroday Ltd 2007
ISO Standards for information
engineering

ISO 10303 Product data representation
and exchange (STEP)



Technology and resources for building and
using information models
Information models for all aspects of a product or
a process and for all stages of the product lifecycle – written in EXPRESS (ISO 10303-11)
ISO 13584 Parts libraries (PLIB)

Information model for data dictionaries to define
objects, processes and their properties
© Ferroday Ltd 2007
Structure of ISO 10303 (STEP)
State
Part 56
Representation
Part 43
Geometry Topology
Part 42
Product
Part 41
Generic
Resources for any product
Processes
Part 49
Maths
Part 50
Properties
Part 45
Generic information model
Application protocols –
Specialisation of generic resources for an engineering need
Application
software
STEP file
Part 21
Application
software
Data file with
semantics from
application©model
Ferroday Ltd 2007
Application
level model
Software
implementation
EXPRESS (ISO 10303-11)

Enables objects to be described by data
types





‘is a ….’ – entity data type (class object)
‘has a…’ – attributes
‘inherits from…’ – subtype
‘is related to….’ peer to peer or parent to
child
‘is constrained by ..’ - rule
© Ferroday Ltd 2007
Example of data object
ENTITY product;
id
: identifier;
name
: label;
description
: text;
frame_of_reference : product_context;
UNIQUE
UR1
:
id;
END_ENTITY;
Instance of object in STEP data file:
#26 = PRODUCT (’1234’,’NormAL-4S’,’sheet,2.6mm
thick’,#11)
© Ferroday Ltd 2007
STEP and properties
© Ferroday Ltd 2007
Properties in ISO 10303

ISO 10303-45 Materials - Integrated
resource


Information model to link a property to a
product
ISO 10303-235 Engineering properties
for product design and validation Application protocol

Information model to link a property of a
product to the measurement process
© Ferroday Ltd 2007
ISO 10303-45 Materials



Generic resource for all properties of a
product
Relates the value of a property to the
conditions of a measurement method –
data environment.
Includes:



Properties of products or parts of products
Chemical compositions
Uncertainties of values and data qualifications
© Ferroday Ltd 2007
ISO 10303-45 Edition 2
New version adds:



representation of property values as
mathematical expressions
uncertainty and reliability of values as
expressions
composition values as mathematical
expressions e.g <, >, a+b<c, etc
© Ferroday Ltd 2007
ISO 10303-235 Engineering properties for
product design and validation

Associates the value of a property to
the measurement process



Information model describes any property
measured by any process
Uses ISO 13584 data dictionaries for the
terminology of specific property domains
Uses the resources of ISO 10303-45 Ed2 to
describe property values by expressions
© Ferroday Ltd 2007
PLIB Dictionaries

Classification of objects with properties




Meaning of a property is constrained to a
class
Objects may be features of other classes
Classes can reference properties from
classes in other dictionaries
Standard dictionaries exist for cutting
tools and threaded items, etc.
© Ferroday Ltd 2007
Standard information models

Provide specifications for data representation
independent from proprietary software :





Separation of data representation from data
management environment
Preserve original semantics and structure
Augmentation of incomplete data to same
specification from other sources
Distributed sources of data to same specification
Ensure stability of archives for the long term
© Ferroday Ltd 2007
Conclusions





STEP and PLIB are based on well-established
principles – of software engineering and information
representation
The standards are developed by very rigorous
procedures
The models have been proven for realistic cases and
are in industrial use
The technology is of general validity and not confined
to engineering applications
Use of specifications will enable a supply chain for
data and could support a market for data exchange
© Ferroday Ltd 2007
Download