We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
  • ISO 10303-11:2004

    Current The latest, up-to-date edition.
    Add to Watchlist
    This Standard has been added successfully to your Watchlist.
    Please visit My Watchlist to see all standards that you are watching.
    Please log in or to add this standard to your Watchlist.
    We could not add this standard to your Watchlist.
    Please retry or contact support for assistance.
    You need to be logged in to add this standard to your Watchlist.
    Please log in now or create an account to add.
    You already added this Product in the Watchlist.

    Industrial automation systems and integration Product data representation and exchange Part 11: Description methods: The EXPRESS language reference manual

    Available format(s):  Hardcopy, PDF, PDF 3 Users, PDF 5 Users, PDF 9 Users

    Language(s):  English

    Published date:  10-11-2004

    Publisher:  International Organization for Standardization

    Add to Watchlist

    Add To Cart

    Abstract - (Show below) - (Hide below)

    ISO 10303 specifies a language by which aspects of product data can be defined. The language is called EXPRESS. ISO 10303-11:2004 also specifies a graphical representation for a subset of the constructs in the EXPRESS language. This graphical representation is called EXPRESS-G. EXPRESS is a data specification language as defined in ISO 10303-1. It consists of language elements that allow an unambiguous data definition and specification of constraints on the data defined.

    The following are within the scope of ISO 10303-11:2004:

    • data types;
    • constraints on instances of the data types.

    The following are outside the scope of this part of ISO 10303:

    • definition of database formats;
    • definition of file formats;
    • definition of transfer formats;
    • process control;
    • information processing;
    • exception handling.

    EXPRESS is not a programming language.

    General Product Information - (Show below) - (Hide below)

    Committee ISO/TC 184/SC 4
    Development Note Supersedes ISO/DIS 10303-11 (11/2004)
    Document Type Standard
    Publisher International Organization for Standardization
    Status Current
    Supersedes

    Standards Referenced By This Book - (Show below) - (Hide below)

    ISO 10303-512:1999 Industrial automation systems and integration Product data representation and exchange Part 512: Application interpreted construct: Faceted boundary representation
    ISO 15531-31:2004 Industrial automation systems and integration Industrial manufacturing management data Part 31: Resource information model
    ISO 10303-502:2000 Industrial automation systems and integration Product data representation and exchange Part 502: Application interpreted construct: Shell based wireframe
    ISO/TS 10303-1510:2004 Industrial automation systems and integration — Product data representation and exchange — Part 1510: Application module: Geometrically bounded wireframe
    I.S. EN 62507-1:2011 IDENTIFICATION SYSTEMS ENABLING UNAMBIGUOUS INFORMATION INTERCHANGE - REQUIREMENTS - PART 1: PRINCIPLES AND METHODS
    BS EN 9300-007 : 2017 AEROSPACE SERIES - LOTAR - LONG TERM ARCHIVING AND RETRIEVAL OF DIGITAL TECHNICAL PRODUCT DOCUMENTATION SUCH AS 3D, CAD AND PDM DATA - PART 007: TERMS AND REFERENCES
    IEEE DRAFT 1232.1 : D4.7 FEB 96 TRIAL DRAFT STANDARD FOR DATA AND KNOWLEDGE SPECIFICATIONS FOR ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM TIE TO AUTOMATIC TEST EQUIPMENT (AI-ESTATE)
    IEEE DRAFT 1232 : 0 DRAFT TRIAL USE STANDARD FOR ARTIFICIAL INTELLIGENCE EXCHANGE AND SERVICE TIE TO ALL TEST ENVIRONMENTS (AI-ESTATE) SERVICE SPECIFICATION
    ISO 10303-501:2000 Industrial automation systems and integration Product data representation and exchange Part 501: Application interpreted construct: Edge based wireframe
    UNE-EN 9300-004:2013 Aerospace series - LOTAR - Long Term Archiving and Retrieval of digital technical product documentation such as 3D, CAD and PDM data - Part 004: Description methods
    ISO 10303-23:2000 Industrial automation systems and integration Product data representation and exchange Part 23: Implementation methods: C++ language binding to the standard data access interface
    ISO TS 10303-1621 : 2006 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 1621: APPLICATION MODULE: AP210 INTERCONNECT REQUIREMENT ALLOCATION
    ISO/TS 10303-1780:2008 Industrial automation systems and integration — Product data representation and exchange — Part 1780: Application module: External unit
    CEI EN 61360-5 : 2005 STANDARD DATA ELEMENT TYPES WITH ASSOCIATED CLASSIFICATION SCHEME FOR ELECTRIC COMPONENTS - PART 5: EXTENSIONS TO THE EXPRESS DICTIONARY SCHEMA
    07/30171797 DC : 0 BS ISO 10303-59 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 59: INTEGRATED GENERIC RESOURCE - QUALITY OF PRODUCT SHAPE DATA
    ISO/TS 10303-1207:2005 Industrial automation systems and integration Product data representation and exchange Part 1207: Application module: Drawing structure and administration
    ISO/TS 10303-1680:2006 Industrial automation systems and integration Product data representation and exchange Part 1680: Application module: Functional unit requirement allocation
    ISO 10303-505:2000 Industrial automation systems and integration Product data representation and exchange Part 505: Application interpreted construct: Drawing structure and administration
    BS EN 61709:2017 (published 2017-08) Electric components. Reliability. Reference conditions for failure rates and stress models for conversion
    06/30147040 DC : DRAFT FEB 2006 ISO 10303-28 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 28: IMPLEMENTATION METHODS - XML REPRESENTATIONS OF EXPRESS SCHEMAS AND DATA
    03/614022 DC : 0 ISO 15531-31 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - INDUSTRIAL MANUFACTURING MANAGEMENT DATA - RESOURCE INFORMATION MODEL
    BS EN ISO 19101-1 : 2014 GEOGRAPHIC INFORMATION - REFERENCE MODEL - PART 1: FUNDAMENTALS
    ISO/TS 10303-1174:2005 Industrial automation systems and integration Product data representation and exchange Part 1174: Application module: Class of activity library
    05/30133301 DC : DRAFT MAY 2005 ISO 15531-43 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - INDUSTRIAL MANUFACTURING MANAGEMENT DATA - PART 43: MANUFACTURING FLOW MANAGEMENT DATA - DATA MODEL FOR FLOW MONITORING AND MANUFACTURING DATA EXCHANGE
    ISO/TS 10303-1715:2008 Industrial automation systems and integration — Product data representation and exchange — Part 1715: Application module: Part occurrence
    BS ISO/PAS 12006-3 : 2001 BUILDING CONSTRUCTION - ORGANIZATION OF INFORMATION ABOUT CONSTRUCTION WORKS - PART 3: FRAMEWORK FOR OBJECT-ORIENTED INFORMATION EXCHANGE
    DD ENV 12762:1999 GEOGRAPHIC INFORMATION - REFERENCING - DIRECT POSITION
    BS PD ISO/TS 13399-60 : 2014 CUTTING TOOL DATA REPRESENTATION AND EXCHANGE - PART 60: REFERENCE DICTIONARY FOR CONNECTION SYSTEMS
    ISO 10303-519:2000 Industrial automation systems and integration Product data representation and exchange Part 519: Application interpreted construct: Geometric tolerances
    04/614024 DC : 0 ISO 15531-32 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - MANUFACTURING MANAGEMENT DATA EXCHANGE - CONCEPTUAL INFORMATION MODEL FOR RESOURCES USAGE MANAGEMENT DATA
    ISO 13584-102:2006 Industrial automation systems and integration Parts library Part 102: View exchange protocol by ISO 10303 conforming specification
    BS ISO 13584-20 : 1998 INDUSTRIAL AUTOMATION SYSTEMS ANDINTEGRATION - PARTS LIBRARY - PART 20: LOGICAL RESOURCE: LOGICAL MODEL OF EXPRESSIONS
    IEC 62243:2012 Artificial Intelligence Exchange and Service Tie to All Test Environments (AI-ESTATE)
    ISO/TS 10303-1024:2004 Industrial automation systems and integration — Product data representation and exchange — Part 1024: Application module: Product relationship
    ISO/TS 10303-1175:2005 Industrial automation systems and integration Product data representation and exchange Part 1175: Application module: Individual activity structure
    ISO TS 10303-1625 : 2006 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 1625: APPLICATION MODULE: AP210 PACKAGED PART WHITE BOX MODEL
    ISO/TS 8000-110:2008 Data quality Part 110: Master data: Exchange of characteristic data: Syntax, semantic encoding, and conformance to data specification
    BS PD IEC TS 62771 : 2012 INFORMATION MODEL COVERING THE CONTENTS OF IEC 81346-1 AND -2, IEC 61175, IEC 61666 AND IEC 81714-3
    ISO/TS 10303-1775:2008 Industrial automation systems and integration — Product data representation and exchange — Part 1775: Application module: Currency
    ISO/TS 10303-1044:2004 Industrial automation systems and integration — Product data representation and exchange — Part 1044: Application module: Certification
    ISO/TS 10303-1060:2004 Industrial automation systems and integration Product data representation and exchange Part 1060: Application module: Product concept identification
    ISO/TS 10303-1354:2006 Industrial automation systems and integration Product data representation and exchange Part 1354: Application module: Furniture interior decoration
    ISO/TS 10303-1211:2005 Industrial automation systems and integration Product data representation and exchange Part 1211: Application module: Cardinality of relationship
    BS PD ISO/TS 13399-50 : 2013 CUTTING TOOL DATA REPRESENTATION AND EXCHANGE - PART 50: REFERENCE DICTIONARY FOR REFERENCE SYSTEMS AND COMMON CONCEPTS
    ISO/TS 10303-436:2006 Industrial automation systems and integration Product data representation and exchange Part 436: Application module: AP236 furniture catalog and interior design
    NF ISO 15531-44 : 2012 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - INDUSTRIAL MANUFACTURING MANAGEMENT DATA - PART 44: INFORMATION MODELLING FOR SHOP FLOOR DATA ACQUISITION
    I.S. EN 9300-007:2017 AEROSPACE SERIES - LOTAR - LONG TERM ARCHIVING AND RETRIEVAL OF DIGITAL TECHNICAL PRODUCT DOCUMENTATION SUCH AS 3D, CAD AND PDM DATA - PART 007: TERMS AND REFERENCES
    ISO/TS 10303-1313:2008 Industrial automation systems and integration — Product data representation and exchange — Part 1313: Application module: Mechanical design geometric presentation
    ISO TS 10303-1624 : 2006 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 1624: APPLICATION MODULE: AP210 PACKAGE FUNCTIONAL AND PHYSICAL CHARACTERIZATION
    ISO 10303-240:2005 Industrial automation systems and integration Product data representation and exchange Part 240: Application protocol: Process plans for machined products
    ISO 15531-43:2006 Industrial automation systems and integration Industrial manufacturing management data Part 43: Manufacturing flow management data: Data model for flow monitoring and manufacturing data exchange
    ISO/TS 10303-1677:2006 Industrial automation systems and integration Product data representation and exchange Part 1677: Application module: Functional decomposition to interconnect design
    ISO/TS 15926-8:2011 Industrial automation systems and integration Integration of life-cycle data for process plants including oil and gas production facilities Part 8: Implementation methods for the integration of distributed systems: Web Ontology Language (OWL) implementation
    04/30109987 DC : 0 EN 9300-1 - LONG TERM ARCHIVING AND RETRIEVAL OF DIGITAL TECHNICAL PRODUCT DOCUMENTATION SUCH AS 3D, CAD AND PDM DATA WITHIN THE AEROSPACE INDUSTRY - PART 1: STRUCTURE
    00/614014 DC : DRAFT MAY 2000 ISO 13584-24 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PARTS LIBRARY - PART 24: LOGICAL RESOURCE - LOGICAL MODEL OF SUPPLIER LIBRARY
    ISO 10303-508:2001 Industrial automation systems and integration Product data representation and exchange Part 508: Application interpreted construct: Non manifold surface
    ISO TS 10303-1615 : 2006(R2016) INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 1615: APPLICATION MODULE: AP210 FUNCTIONAL REQUIREMENT ALLOCATION
    ISO/TS 10303-421:2005 Industrial automation systems and integration Product data representation and exchange Part 421: Application module: Functional data and schematic representation
    ISO/TS 10303-1169:2005 Industrial automation systems and integration — Product data representation and exchange — Part 1169: Application module: Activity structure and classification
    BS ISO 10303-49 : 1998 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - INTEGRATED GENERIC RESOURCES: PROCESS STRUCTURE AND PROPERTIES
    CEI EN 82045-2 : 2005 DOCUMENT MANAGEMENT - PART 2: METADATA ELEMENTS AND INFORMATION REFERENCE MODEL
    CEI EN 61360-2 : 2013 STANDARD DATA ELEMENT TYPES WITH ASSOCIATED CLASSIFICATION SCHEME FOR ELECTRIC COMPONENTS - PART 2: EXPRESS DICTIONARY SCHEMA
    14/30260392 DC : 0 BS ISO/IEC 19763-12 - INFORMATION TECHNOLOGY - METAMODEL FRAMEWORK FOR INTEROPERABILITY (MFI) - PART 12: METAMODEL FOR INFORMATION MODEL REGISTRATION
    03/614023 DC : 0 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - INDUSTRIAL DATA - INTEGRATED APPLICATION RESOURCES: PARAMETERIZATION AND CONSTRAINTS FOR EXPLICIT GEOMETRIC PRODUCT MODELS
    UNI EN ISO 19101-1 : 2015 GEOGRAPHIC INFORMATION - REFERENCE MODEL - PART 1: FUNDAMENTALS
    ISO/TS 10303-1245:2004 Industrial automation systems and integration — Product data representation and exchange — Part 1245: Application module: Type of person
    BS EN 62507-1:2011 (published 2011-03) Identification systems enabling unambiguous information interchange. Requirements Principles and methods
    ISO 14649-14:2013 Automation systems and integration Physical device control Data model for computerized numerical controllers Part 14: Process data for sink electrical discharge machining (sink-EDM)
    BS EN 81714-2 : 2007 DESIGN OF GRAPHICAL SYMBOLS FOR USE IN THE TECHNICAL DOCUMENTATION OF PRODUCTS - PART 2: SPECIFICATION FOR GRAPHICAL SYMBOLS IN A COMPUTER SENSIBLE FORM, INCLUDING GRAPHICAL SYMBOLS FOR A REFERENCE LIBRARY, AND REQUIREMENTS FOR THEIR INTERCHANGE
    ISO/TS 10303-1762:2008 Industrial automation systems and integration — Product data representation and exchange — Part 1762: Application module: Generic product occurrence
    ISO/TS 18876-2:2003 Industrial automation systems and integration Integration of industrial data for exchange, access and sharing Part 2: Integration and mapping methodology
    BS IEC 62016 : 2003 CORE MODEL OF THE ELECTRONICS DOMAIN
    BS EN 62569-1:2017 Generic specification of information on products by properties Principles and methods
    IEEE DRAFT 1226 : D16 APR 96 BROAD-BAND ENVIRONMENT FOR TEST (ABBET) - OVERVIEW AND ARCHITECTURE
    IEEE 1636.99 : 2013 SOFTWARE INTERFACE FOR MAINTENANCE INFORMATION COLLECTION AND ANALYSIS (SIMICA): COMMON INFORMATION ELEMENTS
    14/30311786 DC : 0 BS ISO 16757-2 - DATA STRUCTURES FOR ELECTRONIC BUILDING SERVICES PRODUCT CATALOGUES - GEOMETRY - PART 2: GEOMETRY
    BS ISO 13584-42 : 1998 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PARTS LIBRARY - PART 42: DESCRIPTION METHODOLOGY: METHODOLOGY FOR STRUCTURING PART FAMILIES
    DD ISO/TS 13399-3 : 2007 CUTTING TOOL DATA REPRESENTATION AND EXCHANGE - PART 3: REFERENCE DICTIONARY FOR TOOL ITEMS
    ISO 10303-238:2007 Industrial automation systems and integration Product data representation and exchange Part 238: Application protocol: Application interpreted model for computerized numerical controllers
    PD ISO/TS 13399-3:2014 (published 2014-02) Cutting tool data representation and exchange Reference dictionary for tool items
    NF ISO 13584-26 : 2004 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PARTS LIBRARY - PART 26: LOGICAL RESOURCE: INFORMATION SUPPLIER IDENTIFICATION
    NF ISO 10303-209 : 2004 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 209: APPLICATION PROTOCOL: COMPOSITE AND METALLIC STRUCTURAL ANALYSIS AND RELATED DESIGN
    I.S. EN 62656-1:2015 STANDARDIZED PRODUCT ONTOLOGY REGISTER AND TRANSFER BY SPREADSHEETS - PART 1: LOGICAL STRUCTURE FOR DATA PARCELS
    00/614038 DC : DRAFT OCT 2000 ISO/DIS 10303-204 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 204: APPLICATION PROTOCOL - MECHANICAL DESIGN USING BOUNDARY REPRESENTATION
    ISO/TS 10303-1011:2004 Industrial automation systems and integration — Product data representation and exchange — Part 1011: Application module: Person organization
    00/614005 DC : DRAFT MAR 2000 ISO 10303-518 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 518: APPLICATION INTERPRETED CONSTRUCT - MECHANICAL DESIGN SHADED REPRESENTATION
    DD ISO/TS 23768-1 : 2011 ROLLING BEARINGS - PART 1: REFERENCE DICTIONARY FOR ROLLING BEARINGS
    BS ISO 10303-46 : 1994 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - INTEGRATED GENERIC RESOURCES: VISUAL PRESENTATION
    ISO/TS 10303-1626:2006 Industrial automation systems and integration Product data representation and exchange Part 1626: Application module: AP210 physical unit physical characterization
    ISO/TS 10303-1134:2004 Industrial automation systems and integration Product data representation and exchange Part 1134: Application module: Product structure
    CEI EN 62507-1 : 2011 IDENTIFICATION SYSTEMS ENABLING UNAMBIGUOUS INFORMATION INTERCHANGE - REQUIREMENTS - PART 1: PRINCIPLES AND METHODS
    I.S. EN 62569-1:2017 GENERIC SPECIFICATION OF INFORMATION ON PRODUCTS BY PROPERTIES - PART 1: PRINCIPLES AND METHOD
    DD ENV 12657:1999 GEOGRAPHIC INFORMATION - DATA DESCRIPTION - METADATA
    BS ISO 10303-21 : 1994 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 21: IMPLEMENTATION METHODS - CLEAR TEXT ENCODING OF THE EXCHANGE STRUCTURE
    BS ISO 10303-42 : 1994 INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - INTEGRATED GENERIC RESOURCES: GEOMETRIC AND TOPOLOGICAL REPRESENTATION
    05/30107533 DC : DRAFT JUL 2005 ISO 10303-224 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - PART 224: APPLICATION PROTOCOL - MECHANICAL PRODUCT DEFINITION FOR PROCESS PLANNING USING MACHINING FEATURES
    ISO 13584-26:2000 Industrial automation systems and integration Parts library Part 26: Logical resource: Information supplier identification
    BS ISO/IEC 19763-12:2015 Information technology. Metamodel framework for interoperability (MFI) Metamodel for information model registration
    ISO/TS 10303-1606:2006 Industrial automation systems and integration — Product data representation and exchange — Part 1606: Application module: AP210 assembly physical design
    04/614023 DC : DRAFT JAN 2004 ISO 10303-240 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PRODUCT DATA REPRESENTATION AND EXCHANGE - APPLICATION PROTOCOL - PROCESS PLANS FOR MACHINED PRODUCTS
    04/30112120 DC : 0 ISO 14649-12 - INDUSTRIAL AUTOMATION SYSTEMS AND INTEGRATION - PHYSICAL DEVICE CONTROL - DATA MODEL FOR COMPUTERIZED NUMERICAL CONTROLLERS - PROCESS DATA FOR TURNING
    ISO/TS 10303-1244:2004 Industrial automation systems and integration — Product data representation and exchange — Part 1244: Application module: Qualifications
    ISO/TS 10303-1055:2004 Industrial automation systems and integration — Product data representation and exchange — Part 1055: Application module: Part definition relationship
    ISO/TR 10303-307:2000 Industrial automation systems and integration Product data representation and exchange Part 307: Abstract test suite: Sheet metal die planning and design
    ISO/TS 10303-1658:2006 Industrial automation systems and integration Product data representation and exchange Part 1658: Application module: Connectivity allocation to physical network
    ISO/TS 10303-1217:2004 Industrial automation systems and integration Product data representation and exchange Part 1217: Application module: Zonal breakdown
    ISO 10303-225:1999 Industrial automation systems and integration Product data representation and exchange Part 225: Application protocol: Building elements using explicit shape representation
    04/30094668 DC : 0 EN/IEC 19440 - ENTERPRISE INTEGRATION - CONSTRUCTS FOR ENTERPRISE MODELLING
    VDI 6027-2 : 2005 REQUIREMENTS FOR THE DATA EXCHANGE OF CAD SYSTEMS - BUILDING SERVICE EQUIPMENT
    BS ISO 5127:2017 Information and documentation. Foundation and vocabulary
    ISO/TS 13584-35:2010 Industrial automation systems and integration Parts library Part 35: Implementation resources: Spreadsheet interface for parts library
    BS IEC 62243 : 2005 ARTIFICIAL INTELLIGENCE EXCHANGE AND SERVICE TIE TO ALL TEST ENVIRONMENTS (AI-ESTATE)
    03/107969 DC : DRAFT MAY 2003 ISO 12006-3 - BUILDING CONSTRUCTION - ORGANIZATION OF INFORMATION ABOUT CONSTRUCTION WORKS - PART 3: FRAMEWORK FOR OBJECT-ORIENTED INFORMATION EXCHANGE
    ISO 14649-111:2010