• Shopping Cart
    There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert
Meet Inform Select. Always-on access to the Standards your organisation relies on. Explore Inform Select

ISO/IEC 14977:1996

Current

Current

The latest, up-to-date edition.

Information technology — Syntactic metalanguage — Extended BNF

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

12-12-1996

Free

Defines a notation, Extended BNF, for specifying the syntax of a linear sequence of symbols. It defines both the logical structure of the notation and its graphical representation.

Committee
ISO/IEC JTC 1/SC 22
DevelopmentNote
Supersedes BS 6154(1981) (07/2004)
DocumentType
Standard
Pages
12
PublisherName
International Organization for Standardization
Status
Current

DEFSTAN 00-74(PT1)/2(2008) : 2008 ASAAC STANDARDS - PART 1: STANDARDS FOR SOFTWARE
IEEE 1901-2010 IEEE Standard for Broadband over Power Line Networks: Medium Access Control and Physical Layer Specifications
CEI EN 62481-1 : 2014 DIGITAL LIVING NETWORK ALLIANCE (DLNA) HOME NETWORKED DEVICE INTEROPERABILITY GUIDELINES - PART 1: ARCHITECTURE AND PROTOCOLS
EN 61360-1:2017 Standard data element types with associated classification scheme - Part 1: Definitions - Principles and methods
EN 16603-70-01:2015 Space engineering - On-board control procedures
BS ISO/IEC 13568:2002 Information technology. Z formal specification notation. Syntax, type system and semantics
IEEE 802.11-2016 IEEE Standard for Information technology--Telecommunications and information exchange between systems Local and metropolitan area networks--Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
BS EN ISO 19143:2012 Geographic information. Filter encoding
EN 61360-2:2013 Standard data element types with associated classification scheme for electric components - Part 2: EXPRESS dictionary schema
EN 16603-70-31:2015 Space engineering - Ground systems and operations - Monitoring and control data definition
EN 16603-70-32:2014 Space engineering - Test and operations procedure language
ISO/IEC 13719-1:1998 Information technology — Portable Common Tool Environment (PCTE) — Part 1: Abstract specification
BS EN 61360-1:2017 Standard data element types with associated classification scheme Definitions. Principles and methods
ISO/IEC 29341-14-3:2011 Information technology — UPnP Device Architecture — Part 14-3: Audio Video Device Control Protocol — Level 3 — Media Server Device
ISO/TS 29002-20:2010 Industrial automation systems and integration — Exchange of characteristic data — Part 20: Concept dictionary resolution services
ISO/IEC 14957:2010 Information technology — Representation of data element values — Notation of the format
ISO/IEC 29341-20-12:2017 Information technology — UPnP Device Architecture — Part 20-12: Audio video device control protocol — Level 4 — Content directory service
BS ISO/IEC 13817-1:1996 Information technology. Programming languages, their environments and system software interfaces. Vienna Development Method. Specification language Base language
ISO/IEC 29341-20-14:2017 Information technology — UPnP Device Architecture — Part 20-14: Audio video device control protocol — Level 4 — Scheduled recording service
BS ISO 24617-7:2014 Language resource management. Semantic annotation framework Spatial information (ISOspace)
ISO 13584-32:2010 Industrial automation systems and integration — Parts library — Part 32: Implementation resources: OntoML: Product ontology markup language
BS EN 16603-70-32:2014 Space engineering. Test and operations procedure language
BS ISO/IEC TR 14369:1999 Information technology. Programming languages, their environments and system software interfaces. Guidelines for the preparation of Language-Independent Service Specifications (LISS)
ISO/IEC 13568:2002 Information technology — Z formal specification notation — Syntax, type system and semantics
IEC 62264-2:2013 Enterprise-control system integration - Part 2: Object and attributes for enterprise-control system integration
BS EN 16603-70-01:2015 Space engineering. On-board control procedures
BS EN 4660-005:2011 Aerospace series. Modular and open avionics architectures Software
BS ISO/IEC 29341-20-12:2017 Information technology. UPnP Device Architecture Audio video device control protocol. Level 4. Content directory service
ISO/IEC 29341-20-2:2017 Information technology — UPnP Device Architecture — Part 20-2: Audio video device control protocol — Level 4 — Media renderer device
ISO/IEC 29341-3-12:2008 Information technology — UPnP Device Architecture — Part 3-12: Audio Video Device Control Protocol - Content Directory Service
IEC 61360-2:2012 Standard data element types with associated classification scheme for electric components - Part 2: EXPRESS dictionary schema
ISO 19440:2007 Enterprise integration — Constructs for enterprise modelling
IEC 61131-3:2013 Programmable controllers - Part 3: Programming languages
BS ISO/IEC 24707:2007 Information technology. Common Logic (CL). A framework for a family of logic-based languages
ISO/IEC 29341-20-11:2017 Information technology — UPnP Device Architecture — Part 20-11: Audio video device control protocol — Level 4 — Connection manager service
ISO/IEC 24752-2:2014 Information technology — User interfaces — Universal remote console — Part 2: User interface socket description
ISO/IEC 11404:2007 Information technology — General-Purpose Datatypes (GPD)
ISO/IEC TR 30112:2014 Information technology — Specification methods for cultural conventions
ISO/IEC 19831:2015 Cloud Infrastructure Management Interface (CIMI) Model and RESTful HTTP-based Protocol — An Interface for Managing Cloud Infrastructure
ISO/IEC TR 10176:2003 Information technology — Guidelines for the preparation of programming language standards
ISO/IEC 29341-20-10:2017 Information technology — UPnP Device Architecture — Part 20-10: Audio video device control protocol — Level 4 — Audio video transport service
ISO/IEC 29341-20-3:2017 Information technology — UPnP Device Architecture — Part 20-3: Audio video device control protocol — Level 4 — Media server device
ISO 18620:2016 Graphic technology — Prepress data exchange — Tone adjustment curves exchange
ISO/IEC 24752-6:2014 Information technology — User interfaces — Universal remote console — Part 6: Web service integration
ISO 24617-7:2014 Language resource management — Semantic annotation framework — Part 7: Spatial information (ISOspace)
IEC 62481-1:2013 Digital living network alliance (DLNA) home networked device interoperability guidelines - Part 1: Archtecture and protocols
IEC 61360-1:2017 Standard data element types with associated classification scheme - Part 1: Definitions - Principles and methods
ISO/IEC TR 14652:2004 Information technology — Specification method for cultural conventions
ISO/IEC 29341-4-11:2011 Information technology — UPnP Device Architecture — Part 4-11: Audio Video Device Control Protocol — Level 2 — Connection Manager Service
ISO/IEC TR 14369:2018 Information technology — Programming languages, their environments and system software interfaces — Guidelines for the preparation of language-independent service specifications (LISS)
BS EN ISO/IEC 19788-1:2012 Information technology. Learning, education and training. Metadata for learning resources Framework
BS ISO/IEC 29341-20-4:2017 Information technology. UPnP Device Architecture Audio video device control protocol. Level 4. Datastructure template
ISO/IEC 21000-7:2007 Information technology — Multimedia framework (MPEG-21) — Part 7: Digital Item Adaptation
DD CEN/TS 16157-1:2011 Intelligent transport systems. DATEX II data exchange specifications for traffic management and information Context and framework
BS ISO/IEC 29341-20-3:2017 Information technology. UPnP Device Architecture Audio video device control protocol. Level 4. Media server device
BS EN 16603-70-31:2015 Space engineering. Ground systems and operations. Monitoring and control data definition
BS ISO/IEC 29341-30-11:2017 Information technology. UPnP Device Architecture IoT management and control device control protocol. IoT management and control data model service
ISO/IEC 29341-4-4:2011 Information technology — UPnP Device Architecture — Part 4-4: Audio Video Device Control Protocol — Level 2 — Audio Video Data Structures
ISO/IEC 14496-23:2008 Information technology — Coding of audio-visual objects — Part 23: Symbolic Music Representation
BS ISO/IEC 19831:2015 Cloud Infrastructure Management Interface (CIMI) Model and RESTful HTTP-based Protocol. An Interface for Managing Cloud Infrastructure
BS ISO/IEC 20944-1:2013 Information technology. Metadata Registries Interoperability and Bindings (MDR-IB) Framework, common vocabulary, and common provisions for conformance
ISO/IEC 19788-1:2011 Information technology — Learning, education and training — Metadata for learning resources — Part 1: Framework
ISO/IEC 13817-1:1996 Information technology — Programming languages, their environments and system software interfaces — Vienna Development Method — Specification Language — Part 1: Base language
ISO/IEC 29341-4-10:2011 Information technology — UPnP Device Architecture — Part 4-10: Audio Video Device Control Protocol — Level 2 — Audio Video Transport Service
ISO 19143:2010 Geographic information — Filter encoding
BS ISO/IEC 29341-20-14:2017 Information technology. UPnP Device Architecture Audio video device control protocol. Level 4. Scheduled recording service
ISO 24623-1:2018 Language resource management — Corpus query lingua franca (CQLF) — Part 1: Metamodel
ISO/IEC 29341-4-3:2008 Information technology — UPnP Device Architecture — Part 4-3: Audio Video Device Control Protocol - Level 2 - Media Server Device
ISO 22093:2011 Industrial automation systems and integration — Physical device control — Dimensional Measuring Interface Standard (DMIS)
BS ISO/IEC 29341-20-13:2017 Information technology. UPnP Device Architecture Audio video device control protocol. Level 4. Rendering control service
ISO/IEC 24707:2007 Information technology — Common Logic (CL): a framework for a family of logic-based languages
BS EN 62481-1:2014 Digital living network alliance (DLNA) home networked device interoperability guidelines Architecture and protocols
ISO/IEC 21000-2:2005 Information technology — Multimedia framework (MPEG-21) — Part 2: Digital Item Declaration
ISO/IEC 29341-20-4:2017 Information technology — UPnP Device Architecture — Part 20-4: Audio video device control protocol — Level 4 — Datastructure template
DIN EN 61131-3:2014-06 PROGRAMMABLE CONTROLLERS - PART 3: PROGRAMMING LANGUAGES (IEC 61131-3:2013)
BS ISO/IEC 29341-20-2:2017 Information technology. UPnP Device Architecture Audio video device control protocol. Level. Media renderer device
PD ISO/IEC TR 30112:2014 Information technology. Specification methods for cultural conventions
BS ISO 18620:2016 Graphic technology. Prepress data exchange. Tone adjustment curves exchange
ISO/IEC 29341-14-12:2011 Information technology — UPnP Device Architecture — Part 14-12: Audio Video Device Control Protocol — Level 3 — Audio Video Content Directory Service
BS EN 61131-3:2013 Programmable controllers Programming languages
ISO/IEC 29341-4-2:2011 Information technology — UPnP Device Architecture — Part 4-2: Audio Video Device Control Protocol — Level 2 — Media Renderer Device
ISO/IEC 29341-30-11:2017 Information technology — UPnP Device Architecture — Part 30-11: IoT management and control device control protocol — IoT management and control data model service
ISO/IEC 29341-4-13:2011 Information technology — UPnP Device Architecture — Part 4-13: Audio Video Device Control Protocol — Level 2 — Rendering Control Service
ISO/IEC 29341-4-12:2008 Information technology — UPnP Device Architecture — Part 4-12: Audio Video Device Control Protocol - Level 2 - Content Directory Service
ISO/IEC 29341-4-14:2011 Information technology — UPnP Device Architecture — Part 4-14: Audio Video Device Control Protocol — Level 2 — Scheduled Recording Service
ISO/IEC 20944-1:2013 Information technology — Metadata Registries Interoperability and Bindings (MDR-IB) — Part 1: Framework, common vocabulary, and common provisions for conformance
ISO/IEC 29341-20-13:2017 Information technology — UPnP Device Architecture — Part 20-13: Audio video device control protocol — Level 4 — Rendering control service
BS EN 61360-2:2013 Standard data element types with associated classification scheme for electric components EXPRESS dictionary schema
BS EN 62264-2:2013 Enterprise-control system integration Objects and attributes for enterprise-control system integration
BS ISO/IEC 14957:2010 Information technology. Representation of data element values. Notation of the format
PD ISO/IEC TR 10176:2003 Information technology. Guidelines for the preparation of programming languages standards
BS ISO/IEC 29341-20-11:2017 Information technology. UPnP Device Architecture Audio video device control protocol. Level 4. Connection manager service
BS EN ISO 19440:2007 Enterprise integration. Constructs for enterprise modelling
CEI EN IEC 61131-3:2025-08 Programmable controllers – Part 3: Programming languages
DEFSTAN 00-74(PT1)/1(2005) : INTERIM ASAAC STANDARDS - PART 1: PROPOSED STANDARDS FOR SOFTWARE
I.S. EN 16603-70-32:2014 SPACE ENGINEERING - TEST AND OPERATIONS PROCEDURE LANGUAGE
I.S. EN 16603-70-01:2015 SPACE ENGINEERING - ON-BOARD CONTROL PROCEDURES
I.S. EN 16603-70-31:2015 SPACE ENGINEERING - GROUND SYSTEMS AND OPERATIONS - MONITORING AND CONTROL DATA DEFINITION
I.S. EN ISO/IEC 19788-1:2012 INFORMATION TECHNOLOGY - LEARNING, EDUCATION AND TRAINING - METADATA FOR LEARNING RESOURCES - PART 1: FRAMEWORK (ISO/IEC 19788-1:2011)
UNE-EN ISO 19143:2012 Geographic information - Filter encoding (ISO 19143:2010)
UNE-CEN/TS 16157-1:2013 EX Intelligent transport systems - DATEX II data exchange specifications for traffic management and information - Part 1: Context and framework
CEI EN 62264-2 : 2014 ENTERPRISE-CONTROL SYSTEM INTEGRATION - PART 2: OBJECTS AND ATTRIBUTES FOR ENTERPRISE-CONTROL SYSTEM INTEGRATION
CAN/CSA-ISO/IEC 21000-2:2006(R2016) Information technology — Multimedia framework (MPEG-21) — Part 2: Digital Item Declaration
INCITS/ISO/IEC 14496-23:2008(R2019) Information technology - Coding of audio-visual objects - Part 23: Symbolic Music Representation
INCITS/ISO/IEC 14957:2010[R2019] Information technology - Representation of data element values - Notation of the format<br>
INCITS/ISO/IEC 24752-2 : 2009(R2014) INFORMATION TECHNOLOGY - USER INTERFACES - UNIVERSAL REMOTE CONSOLE - PART 2: USER INTERFACE SOCKET DESCRIPTION
CEI UNI EN ISO/IEC 19788-1 : 2013 INFORMATION TECHNOLOGY - LEARNING, EDUCATION AND TRAINING - METADATA FOR LEARNING RESOURCES - PART 1: FRAMEWORK
CEI EN 61131-3 : 2013 PROGRAMMABLE CONTROLLERS - PART 3: PROGRAMMING LANGUAGES
CEI EN 61360-2 : 2013 STANDARD DATA ELEMENT TYPES WITH ASSOCIATED CLASSIFICATION SCHEME FOR ELECTRIC COMPONENTS - PART 2: EXPRESS DICTIONARY SCHEMA
INCITS/ISO 19143 : 2011 GEOGRAPHIC INFORMATION - FILTER ENCODING
I.S. EN 61131-3:2013 PROGRAMMABLE CONTROLLERS - PART 3: PROGRAMMING LANGUAGES (IEC 61131-3:2013 (EQV))
INCITS/ISO/IEC 13817-1 : 1996 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - VIENNA DEVELOPMENT METHOD - SPECIFICATION LANGUAGE - PART 1: BASE LANGUAGE
ECMA 149 : 4ED 97 PORTABLE COMMON TOOL ENVIRONMENT (PCTE) - ABSTRACT SPECIFICATION
EN ISO 19440:2007 Enterprise integration - Constructs for enterprise modelling (ISO 19440:2007)
I.S. EN 61360-2:2013 STANDARD DATA ELEMENT TYPES WITH ASSOCIATED CLASSIFICATION SCHEME FOR ELECTRIC COMPONENTS - PART 2: EXPRESS DICTIONARY SCHEMA (IEC 61360-2:2012 (EQV))
I.S. EN 61360-1:2017 STANDARD DATA ELEMENT TYPES WITH ASSOCIATED CLASSIFICATION SCHEME - PART 1: DEFINITIONS - PRINCIPLES AND METHODS
I.S. EN 62481-1:2014 DIGITAL LIVING NETWORK ALLIANCE (DLNA) HOME NETWORKED DEVICE INTEROPERABILITY GUIDELINES - PART 1: ARCHITECTURE AND PROTOCOLS
I.S. EN 4660-005:2011 AEROSPACE SERIES - MODULAR AND OPEN AVIONICS ARCHITECTURES - PART 005: SOFTWARE
I.S. EN ISO 19440:2007 ENTERPRISE INTEGRATION - CONSTRUCTS FOR ENTERPRISE MODELLING
INCITS/ISO/IEC 14957 : 2014 INFORMATION TECHNOLOGY - REPRESENTATION OF DATA ELEMENT VALUES - NOTATION OF THE FORMAT
S.R. CEN/TS 16157-1:2011 INTELLIGENT TRANSPORT SYSTEMS - DATEX2 DATA EXCHANGE SPECIFICATIONS FOR TRAFFIC MANAGEMENT AND INFORMATION - PART 1: CONTEXT AND FRAMEWORK
INCITS/ISO/IEC 11404 : 2009 INFORMATION TECHNOLOGY - GENERAL-PURPOSE DATATYPES (GPD)
I.S. EN 62264-2:2013 ENTERPRISE-CONTROL SYSTEM INTEGRATION - PART 2: OBJECTS AND ATTRIBUTES FOR ENTERPRISE-CONTROL SYSTEM INTEGRATION (IEC 62264-2:2013 (EQV))
INCITS/ISO/IEC 20000-6 : 2018 INFORMATION TECHNOLOGY - SERVICE MANAGEMENT - PART 6: REQUIREMENTS FOR BODIES PROVIDING AUDIT AND CERTIFICATION OF SERVICE MANAGEMENT SYSTEMS
INCITS/ISO/IEC 19831 : 2017 CLOUD INFRASTRUCTURE MANAGEMENT INTERFACE (CIMI) MODEL AND RESTFUL HTTP-BASED PROTOCOL - AN INTERFACE FOR MANAGING CLOUD INFRASTRUCTURE
INCITS/ISO/IEC 13568 : 2002 INFORMATION TECHNOLOGY - Z FORMAL SPECIFICATION NOTATION - SYNTAX, TYPE SYSTEM AND SEMANTICS
INCITS/ISO/IEC 13568 : 2002 : R2007 INFORMATION TECHNOLOGY - Z FORMAL SPECIFICATION NOTATION - SYNTAX, TYPE SYSTEM AND SEMANTICS
INCITS/ISO/IEC 13817-1 : 1996 : R2007 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - VIENNA DEVELOPMENT METHOD - SPECIFICATION LANGUAGE - PART 1: BASE LANGUAGE

ISO/IEC 6429:1992 Information technology — Control functions for coded character sets
ISO/IEC 2382-15:1999 Information technology — Vocabulary — Part 15: Programming languages
BS 6154:1981 Method of defining syntactic metalanguage
ISO/IEC 646:1991 Information technology — ISO 7-bit coded character set for information interchange

Free