ASAM Open Data Services 5.0

ISO/PAS 22720:2005 gives a brief description of ASAM ODS Version 5.0 where ASAM stands for Association for Standardization of Automation and Measuring Sytems and ODS for Open Data Services. It specifies an architecture-independent method for the persistent storage and retrieval of data. ASAM ODS provides: a common data model (base model) for the unambiguous and complete storage of data; interfaces (Application Programmer's Interfaces, APIs) to access data of ASAM-compatible systems and tools in a standardized way; a database model for the (wide-spread) relational databases; a standardized, easy to use, text-based exchange format (ASAM Transport Format, ATF) in order to exchange ASAM ODS data (including its meta-information) between different systems and different platforms; a set of application models that reflect typical scenarios for the use of ASAM ODS and that easily allows a mapping between data originating from different companies.

ASAM Services de Données Ouvertes 5.0

General Information

Status
Withdrawn
Publication Date
04-Dec-2005
Withdrawal Date
04-Dec-2005
Current Stage
9599 - Withdrawal of International Standard
Completion Date
30-Sep-2015
Ref Project

Relations

Buy Standard

Technical specification
ISO/PAS 22720:2005 - ASAM Open Data Services 5.0
English language
1177 pages
sale 15% off
Preview
sale 15% off
Preview
Technical specification
ISO/PAS 22720:2005 - ASAM Open Data Services 5.0
English language
1177 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

PUBLICLY ISO/PAS
AVAILABLE 22720
SPECIFICATION
First edition
2005-12-01

ASAM Open Data Services 5.0
ASAM Services de Données Ouvertes 5.0



Reference number
ISO/PAS 22720:2005(E)
©
ISO 2005

---------------------- Page: 1 ----------------------
ISO/PAS 22720:2005(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.


©  ISO 2005
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland

ii © ISO 2005 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/PAS 22720:2005(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
In other circumstances, particularly when there is an urgent market requirement for such documents, a
technical committee may decide to publish other types of normative document:
— an ISO Publicly Available Specification (ISO/PAS) represents an agreement between technical experts in
an ISO working group and is accepted for publication if it is approved by more than 50 % of the members
of the parent committee casting a vote;
— an ISO Technical Specification (ISO/TS) represents an agreement between the members of a technical
committee and is accepted for publication if it is approved by 2/3 of the members of the committee casting
a vote.
An ISO/PAS or ISO/TS is reviewed after three years in order to decide whether it will be confirmed for a
further three years, revised to become an International Standard, or withdrawn. If the ISO/PAS or ISO/TS is
confirmed, it is reviewed again after a further three years, at which time it must either be transformed into an
International Standard or be withdrawn.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO/PAS 22720 was prepared by Technical Committee ISO/TC 184, Industrial automation systems and
integration, Subcommittee SC 4, Industrial data, based on a description of the Version 5.0 prepared by the
Association for Standardization of Automation and Measuring Systems — Open Data Services.

© ISO 2005 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/PAS 22720:2005(E)
ASAM ODS
VERSION 5.0
ISO-PAS
CHAPTER 1
INTRODUCTION
Association for Standardization of
Automation and Measuring Systems
Dated: 30.09.2004
© ASAM e.V.
© ISO 2005 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/PAS 22720:2005(E)
ASAM ODS VERSION 5.0
Status of Document
Reference: ASAM ODS Version 5.0 Introduction
Date: 30.09.2004
Author: Rainer Bartz
Type: Information
Doc-ID: ASAM_ODS_50_CH01_Introduction.PDF
Status: Release
Note: ASAM ODS has invoked a Formal Technical Review (FTR) process which
intends to continuously improve the quality and timeliness of its specifications.
Whenever an error is identified or a question arises from this specification, a
corresponding note should be sent to ASAM (odsftr@asam.net) to make sure
this issue will be addressed within the next review cycle.
Disclaimer of Warranty
Although this document was created with the utmost care it cannot be guaranteed that it is
completely free of errors or inconsistencies.
ASAM e.V. makes no representations or warranties with respect to the contents or use of this
documentation, and specifically disclaims any expressed or implied warranties of
merchantability or fitness for any particular purpose. Neither ASAM nor the author(s)
therefore accept any liability for damages or other consequences that arise from the use of
this document.
ASAM e.V. reserves the right to revise this publication and to make changes to its content, at
any time, without obligation to notify any person or entity of such revisions or changes.
ASAM ODS VERSION 5.0
2 © ISO 2005 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/PAS 22720:2005(E)
INTRODUCTION TO ASAM ODS
Contents
1  INTRODUCTION TO ASAM ODS                              1-3
1.1 GOALS AND BENEFITS OF ASAM ODS . 1-4
1.1.1 POSITIONING OF ASAM ODS WITHIN ASAM. 1-4
1.1.2 DRAWBACKS OF CURRENT SYSTEMS. 1-6
1.1.3 BENEFITS OF ASAM ODS . 1-7
1.2 TECHNICAL APPROACH. 1-8
1.2.1 THE DATA MODEL. 1-8
1.2.2 THE INTERFACES. 1-10
1.2.3 THE PHYSICAL STORAGE . 1-11
1.2.4 THE ASAM TRANSPORT FORMATS (ATF) . 1-12
1.2.5 APPLICATION MODELS . 1-12
1.3 IMPACT ON PRODUCTS . 1-14
1.4 TECHNOLOGICAL LEVEL FOR IMPLEMENTATION . 1-15
1.5 THE ODS DATA MODEL – A DEEPER INSIGHT . 1-16
1.5.1 THE BASE MODEL. 1-16
1.5.2 THE APPLICATION MODEL . 1-19
1.5.3 THE INSTANCES . 1-21
1.6 THE ODS APPLICATION PROGRAMMING INTERFACE (API) - A DEEPER INSIGHT. 1-23
1.6.1 THE OBJECT-ORIENTED API (OO-API) . 1-25
1.6.2 THE PROCEDURAL API (RPC-API) . 1-30
1.7 THE PHYSICAL DATA STORAGE - A DEEPER INSIGHT. 1-32
1.8 THE ASAM TRANSPORT FORMAT (ATF) - A DEEPER INSIGHT. 1-36
1.8.1 ATF/CLA . 1-37
1.8.2 ATF/XML . 1-38
1.9 APPLICATION MODELS - A DEEPER INSIGHT . 1-39
1.9.1 THE NVH APPLICATION MODEL. 1-39
1.9.2 THE CALIBRATION APPLICATION MODEL. 1-39
1.9.3 THE VSIM APPLICATION MODEL . 1-39
1.10 STATUS AND FUTURE STEPS . 1-40
1.10.1 STATUS . 1-40
1.10.2 FUTURE STEPS . 1-40
1.11 REVISION HISTORY. 1-41
ASAM ODS VERSION 5.0 1-1
© ISO 2005 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/PAS 22720:2005(E)
ASAM ODS VERSION 5.0
Scope
This document is a brief description of ASAM ODS Version 5.0.
Intended Audience
This document is intended for people interested in ASAM ODS Version 5.0. It shall be used
as a brief overview of the features of ASAM ODS Version 5.0.
This document is part of a series of documents referring to ASAM ODS Version 5.0 and must
not be used as a stand-alone document. The documents referenced below build the
technical reference of ASAM ODS Version 5.0 as a whole. They may be requested from the
ASAM e.V. at www.asam.net.
ASAM ODS Specification
The following chapters build the technical reference for ASAM ODS Version 5.0:
¾ ASAM ODS Version 5.0, Chapter 1, Introduction
¾ ASAM ODS Version 5.0, Chapter 2, Architecture
¾ ASAM ODS Version 5.0, Chapter 3, Physical Storage (1.1)
¾ ASAM ODS Version 5.0, Chapter 4, Base Model (28)
¾ ASAM ODS Version 5.0, Chapter 5, ATF/CLA (1.4.1)
¾ ASAM ODS Version 5.0, Chapter 6, ATF/XML (1.0)
¾ ASAM ODS Version 5.0, Chapter 7: N/A ('Security' moved to Chapter 2)
¾ ASAM ODS Version 5.0, Chapter 8, MIME Types and External References (1.0)
¾ ASAM ODS Version 5.0, Chapter 9, RPC-API (3.2.1)
¾ ASAM ODS Version 5.0, Chapter 10, OO-API (5.0)
¾ ASAM ODS Version 5.0, Chapter 11, NVH Model (1.3)
¾ ASAM ODS Version 5.0, Chapter 12, Calibration Model (1.0)
Normative References
¾ ISO 10303-11: STEP EXPRESS
¾ Object Management Group (OMG): www.omg.org
¾ Common Object Request Broker Architecture (CORBA): www.corba.org
¾ IEEE 754: IEEE Standard for Binary Floating-Point Arithmetic, 1985
¾ ISO 8601: Date Formats
¾ Extensible Markup Language (XML): www.w3.org/xml
1-2 ASAM ODS VERSION 5.0
4 © ISO 2005 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/PAS 22720:2005(E)
INTRODUCTION TO ASAM ODS
1 INTRODUCTION TO ASAM ODS
The rapid progress in hard- and software leads to storage of data in many different data base
systems as well as under different hardware and/or server generations – not only within the
automotive industry, but also within the supplying industry.
During development and production of vehicles, a huge mass of data is produced. Today,
data are stored within the automotive industry in a standardised format specified by the
ASAM ODS workgroup. ASAM stands for „Association for Standardisation of Automation and
Measuring Systems“, and ODS stands for „Open Data Services“.
The ASAM ODS standard has the fundamental quality of storing data with an architecture-
independent method. This leads to great advantages when exchanging data between
different sources and possible prospective customers.
This document shall provide an overview of the goals of ASAM ODS as well as the technical
approaches made to achieve these goals.
It is intended for readers with some technical background that want to get an impression on
what ASAM ODS really standardizes and how the standards work. Readers may get an
impression on what it means to implement these standards and what real benefit they may
draw from using the standards.
Furthermore this document may be a starting point for implementers, before they dive into
the detail standards documentation itself.
This chapter must NOT be seen as a specification; it is an introduction with some details to
provide an overview to the interested reader.
ASAM ODS VERSION 5.0 1-3
© ISO 2005 – All rights reserved 5

---------------------- Page: 8 ----------------------
ISO/PAS 22720:2005(E)
ASAM ODS VERSION 5.0
1.1 GOALS AND BENEFITS OF ASAM ODS
1.1.1 POSITIONING OF ASAM ODS WITHIN ASAM
The overall ASAM standards structure is shown in the figure, illustrating components which
typically can be found in an automotive testing environment, and how these components use
ASAM interfaces to communicate and interact with each other.
ASAM ODS is that part of the ASAM standards which focuses on persistent storage and
retrieval of data.
ACS CEA
Control-
ULI/ACI ODS Data
System
GDI
Application-
System
MCD
¾ ASAM standards in an example testing environment ½
ASAM ODS describes service interfaces. They can be used by any component of the testing
environment to store its data and/or retrieve data required for proper operation.
Components using these interfaces are typically
¾ data acquisition systems, collecting data from a vehicle, an engine, etc.
¾ test control systems, used for running test procedures
¾ optimization tools, looking for an optimum set of calibration parameters
¾ analysis and reporting tools, presenting data to engineers and decision makers
¾ evaluation tools, supporting research and development tasks
Data stored and retrieved are typically
¾ test procedure configurations of a test control system,
¾ descriptive data of the test equipment and of the unit under test
¾ data measured during a test of an engine on a test bench, a vehicle in the wind tunnel,
etc.
¾ data produced during a simulation run
1-4 ASAM ODS VERSION 5.0
6 © ISO 2005 – All rights reserved
CCC

---------------------- Page: 9 ----------------------
ISO/PAS 22720:2005(E)
INTRODUCTION TO ASAM ODS
¾ data resulting from test evaluation tools
¾ calibration data for engine or vehicle parts
The regular way to access ASAM ODS interfaces is, as the figure shows, through ASAM
CCC (this is true for ASAM GDI/ACI and ASAM CEA as well).
ASAM CCC has proposed a server access based on the OMG-specified CORBA standard
which requires object oriented system design.
CORBA does not specify what kind of services an interface provides; this is up to the specific
service provider (in this case: ASAM ODS). Instead, CORBA specifies how an interface can
be identified, found and connected to by any component that intends to use it. Thereby
CORBA cares for a transparent network transfer, if required.
CORBA is an open standard and is wide-spread in all kinds of large-scale industrial and
business processes. ASAM ODS specified an object oriented (OO-)API which can be
implemented with the CORBA approach; however the defined interfaces are not restricted to
CORBA and it may happen in the future that servers based on new technologies come up
providing the same interfaces.
Because the first ASAM ODS interface specification used RPC as communication method
and came up before ASAM CCC started its work, a lot of implementations still base on the
RPC-API. For compatibility reasons the RPC-API will still be supported by ASAM ODS in the
future, though the object oriented OO-API will be the main focus.
Since the access to a persistent data store typically requires network transfer, ASAM ODS is
not generally optimized for realtime performance. However, ASAM ODS does not prevent
realtime operation; time-related behavior depends on the design/implementation decision of
a specific ODS-server as well as on the Object Request Broker (the ORB) used.
ASAM ODS specifies interfaces; the way data is finally stored persistently is not exclusively
defined. While using some kind of object oriented or relational data base (with a common
database model) might be reasonable, that decision is up to the ODS-server implementation.
Although ASAM ODS is the data storage/retrieval oriented part within the ASAM set of
standards, it does not claim exclusive rights to specify file or database formats. Other ASAM
standards may do so as well, if necessary. E.g. it may be required to store configuration or
measurement data of a control system locally during operation. Or it may be required to use
other internationally accepted data formats to exchange data with regulatory institutions (as
e.g. is required for ASAM MCD aspects).
ASAM ODS VERSION 5.0 1-5
© ISO 2005 – All rights reserved 7

---------------------- Page: 10 ----------------------
ISO/PAS 22720:2005(E)
ASAM ODS VERSION 5.0
1.1.2 DRAWBACKS OF CURRENT SYSTEMS
Current systems in test, evaluation, and simulation environments within the automotive
industry have in most cases their own proprietary formats to store data. These formats
usually are very different from each other regarding the description of the configuration (unit
under test, test sequence, test equipment, etc.) as well as the way results are stored
(database, binary files, etc.).
View of the users:
Installations have grown during the past decades. Providers of the early days were replaced
by others, each new one bringing in a new storage philosophy and another incompatible
format. Accessing data from such a diversity of systems results in the need for a large variety
of interface adaptors and converters - most of them individually developed or extended for
each new project. The increasing complexity of the underlying systems causes expensive,
specialized, isolated, and thus increasingly uneconomical solutions.
This is contradictory to the general desire within the automotive industry to develop and use
easily manageable applications, which provide valuable information to other departments
and systems within the company and to suppliers.
Additionally, even if alternative providers offer technically advanced systems, they often
cannot be taken into account because of the amount of follow-up work required to link the
already existing systems to them.
View of the providers:
Since each customer has built up a specific variety of systems, and interaction with these
systems is usually strongly required with each new product being introduced, much of the
development work of a new product is spent to become compatible. And not only the amount
of work spent but also the knowledge required (and mostly gained through experience) is a
critical issue. Thus the capability to connect into an existing environment often depends on
the availability of specific people.
Moreover different customers require a different interaction scenario. Product releases
become customer specific, version control becomes a major job.
New companies trying to contribute new ideas and solutions hardly have a chance to place
any product; either they invest a lot into the connectivity issues or they will always play a
minor role. This inhibits innovation in the automotive industry and finally jeopardizes
competitiveness.
1-6 ASAM ODS VERSION 5.0
8 © ISO 2005 – All rights reserved

---------------------- Page: 11 ----------------------
ISO/PAS 22720:2005(E)
INTRODUCTION TO ASAM ODS
1.1.3 BENEFITS OF ASAM ODS
The main objectives for a standardization of data access interfaces are to reduce costs and
risks within projects, and to provide a reliable basis for implementations in the area of data
storage and data usage. Using standardized interfaces and common structures minimizes
the efforts for the system integration within the heterogeneous environments discussed
above and makes it much easier to exchange data.
To overcome the mentioned problems ASAM ODS provides:
¾ A common data model (base model) for the
unambiguous and complete storage of data. This
Application
base model can be viewed as a rough data
classification, thereby adding semantics to the
data, which finally allows different systems to
ASAM ODS
interpret same data in the same way. The data
model covers the needs of a multitude of
Data Model
application areas and is adaptable to individual
Application Interfaces
requirements of a specific system or even project
by building a so called ‘application model’ from
Physical Storage
the base model.
¾ Interfaces (Application Programmer's Interfaces, Transport Format
APIs) to access data of ASAM-compatible
systems and tools in a standardized way.
Interfaces (APIs) to create and access a self- Data Storage
explanatory description (meta-information) of the
actual application model. This allows systems to
operate on very different ASAM ODS data.
¾ A database model for the (wide-spread) relational databases. This specifies physical
storage of the data,. It also allows to exchange database files between systems with the
same DBMS. Finally (in case an appropriate ODS server application is not available) it
provides easy access through SQL commands even on different platforms, and between
different DBMSs.
¾ A standardized, easy to use, text-based exchange format (ASAM Transport Format, ATF)
in order to exchange ASAM ODS data (including its meta-information) between different
systems and different platforms. The ASAM ODS Version 5.0 now supports both, the
classic ATF (ATF/CLA) as well as the XML based ATF/XML.
¾ A set of application models that reflect typical scenarios for the use of ASAM ODS and
that easily allow a mapping between data originating from different companies.
Another benefit of such a standardization is its impact on product quality. The standards
specified will allow to measure products’ implementations. Certification procedures are
defined, another way to check the interoperability of products is to do crosstests, which were
already undergone with very good results. Both approaches shall lead to product conformity
with the standards.
Finally ASAM ODS provides the opportunity to integrate data of the whole lifecycle of
automotive products. Though the kind of relevant information in the areas research,
development, production, and after-sales are very different from each other, ODS allows to
store them (each with their specific application models) and retrieve them, thereby keeping
the meaning of the data items. And the ODS interfaces allow tools to combine information
from each of those areas, analyze dependencies, generate overall reports etc.
ASAM ODS VERSION 5.0 1-7
© ISO 2005 – All rights reserved 9

---------------------- Page: 12 ----------------------
ISO/PAS 22720:2005(E)
ASAM ODS VERSION 5.0
1.2 TECHNICAL APPROACH
ASAM ODS standardizes data access regarding five important aspects:
¾ The data model
¾ The interfaces
¾ The physical storage
¾ The transport formats
¾ Application Models
1.2.1 THE DATA MODEL
The first and most important aspect of ASAM ODS is its data model.
Typically there are different levels to exchange a data item.
¾ Two systems or software packages might not be able to exchange this data item at all.
This is the case if e.g. system A expects the data item to be represented as a 4-byte
floating point number while system B expects it to be represented by a 2-byte integer
value.
The drawback is obvious: no automatic data exchange can be set up without changing
either of the systems (that is: its software).
¾ Two systems or software packages may be able to exchange this data item as a number
because the data representation of the item is the same on both systems. This capability
often is the result of some standardization effort, specifying universal data formats. An
example is the wide-spread CSV (comma separated values) format, where data items
are represented by an ASCII string, and consecutive data items are separated from each
other by a comma. System A may produce such a CSV file and system B may be able to
read it and know about the numbers contained in it.
The drawback is still obvious: without additional knowledge about the meaning of the
data item its value is quite useless.
¾ Similarly two systems or software packages may be able to exchange this data item as a
number with a name e.g. because a common database is used. In this case system A
stores the value of the data item in some place in a table, using a row and/or column
name; this is typically done through some database interfaces. System B may now use
the same database interfaces, identify the data item by its name and/or location in the
table and thus get back its value.
The drawback is not very obvious; it seems that the data item is fully described by (i) its
value and (ii) its name. However, its value is only useful if the retrieving system B knows
about the meaning of the data item’s name. This requires additional conventions on
naming of data items. And questions like “What unit belongs to the value?”, “Is this the
most recent of a set of available values for the data item?” etc. still remain open.
¾ Some data exchange solutions overcome this drawback by specifying everything.
Examples can be found looking at some serial interface protocol specifications or at
some quite fixed database models. Though this provides a maximum of information
provision, such solutions proved to be very inflexible and are tailored to the needs of one
specific task.
1-8 ASAM ODS VERSION 5.0
10 © ISO 2005 – All rights reserved

---------------------- Page: 13 ----------------------
ISO/PAS 22720:2005(E)
INTRODUCTION TO ASAM ODS
ASAM ODS headed for an optimum compromise.
On the one hand the specifications shall be applicable to a variety of application areas. Data
gathered from small vehicle parts shall be accessible in the same way as those of complete
vehicles. Data taken in overseas shall be available together with on-site data (regardless of
the language, unit schemes, etc.). Data from research projects as well as from production
processes or even after-sales information shall be exchangeable. All systems involved in any
of those steps shall be able to store and retrieve data based on the ASAM ODS data model.
And, since large amounts of data already are existing all over the companies, ASAM ODS
should provide some means to integrate them into the new approach.
On the other hand the information stored shall still be valuable and contain enough meaning
to allow some automatic retrieval and data analysis. There should be a relation between a
data value (the number) and a corresponding unit in order to know about the real physical
value. There should be a relation between the data item and the vehicle or part where it was
taken, and with what equipment it has been taken, and who has taken it, and so on.
This finally led to the current data model of ASAM ODS. It distinguishes between a so called
‘base model’ and an ‘application model’.
The base model is a set of defined base elements and a set of base relations between them.
Each base element represents a type of information. E.g. ‘AoUnit’ is the base element that
represents information on a physical unit (like Newton, Kelvin,.), ‘AoMeasurementQuantity’
is the base element that represents information on a measured physical quantity (like force,
temperature,.), and so on.
Each base relation represents a link with a specific meaning between two such base
elements. E.g. AoMeasurementQuantity and AoUnit are linked together and the relation tells
which of all possible units is the current unit of that quantity.
The base model is unique for all kinds of applications that use ASAM ODS.
The application model is application specific. A test system for wind tube tests may have a
different application model than a system running engine endurance tests.
The application model specifies which elements are really in use by the application. For
example, an engine test shall measure a temperature, a pressure, and a force and will use
the SI units Kelvin, Pascal, and Newton. These six instances are quantities going to be
measured (thus belong to the base element AoMeasurementQuantity) or units (thus belong
to the base element AoUnit). Each of them is an individual application element (derived from
the corresponding base element), and there is a relation between each such quantity used
and an appropriate unit.
Though each application may have its own application model, all application elements in that
model know of which base element type they are. And any software accessing such an
application element knows more about it than just name and value: it knows the type of
information this element carries, it knows in which unit its values currently are expressed and
so on.
The data model is explained in more detail in section 1.5.
ASAM ODS VERSION 5.0 1-9
© ISO 2005 – All rights reserved 11

---------------------- Page: 14 ----------------------
ISO/PAS 22720:2005(E)
ASAM ODS VERSION 5.0
1.2.2 THE INTERFACES
The second aspect of ASAM ODS is its set of interfaces.
It is obvious that storing and retrieving information needs some kind of physical storage
medium (like a disk, a tape, etc.). Again, there are different levels to store/retrieve
information.
Usually there is an operating system which provides a basic interface to read and write single
data items to/from files on the storage medium. This is a quite low level of interface, which
requires that each single byte within that file is uniquely specified. Otherwise, though syst
...

PUBLICLY ISO/PAS
AVAILABLE 22720
SPECIFICATION
First edition
2005-12-01

ASAM Open Data Services 5.0
ASAM Services de Données Ouvertes 5.0




Reference number
ISO/PAS 22720:2005(E)
©
ISO 2005

---------------------- Page: 1 ----------------------
ISO/PAS 22720:2005(E)

PDF disclaimer
PDF files may contain embedded typefaces. In accordance with Adobe's licensing policy, such files may be printed or viewed but shall
not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading a PDF file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create the PDF file(s) constituting this document can be found in the General Info relative to
the file(s); the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the files are suitable for
use by ISO member bodies. In the unlikely event that a problem relating to them is found, please inform the Central Secretariat at the
address given below.

This CD-ROM contains the publication ISO/PAS 22720:2005 in portable document format (PDF), which can
be viewed using Adobe® Acrobat® Reader.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.


©  ISO 2005
All rights reserved. Unless otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval system or transmitted in
any form or by any means without prior permission from ISO. Requests for permission to reproduce this product should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • Switzerland
Internet copyright@iso.org
Reproduction may be subject to royalty payments or a licensing
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.