Extensible 3D (X3D) encodings
Part 1: Extensible Markup Language (XML) encoding

3 Definitions

--- X3D separator bar ---

For the purposes of this part of ISO/IEC 19776, the following definitions apply.

3.1
attribute

a simple-type value associated with an XML element

3.2
container field

field name for contained SFNode/MFNode content

3.3
content model

specification of elements allowed as child elements for a given parent element (from 2.[XML])

3.4
document

well-formed (as defined in 2.[XML] XML data object

3.5
Document Type Definition (DTD)

a specification of a grammar for a class of XML documents

3.6
element

the primary data construct in an XML document

3.7
field

a property of an X3D node

3.8
ID

an XML datatype that defines a unique identification label for an element in an XML document

3.9
IDREF

an XML datatype that refers to a unique identification label defined for another element in an XML document

3.10
namespace

a colon-separated prefix used to qualifying element and attribute names in XML documents by associating them with different XML tagsets

3.11
NMTOKEN

an XML datatype that refers any mixture of allowed XML name characters

3.12
node

the fundamental component of an X3D scene graph

3.13
schema

a specification of a grammar for a class of XML documents

3.14
SGML

Standard Generalized Markup Language (see [WEBXML])

3.15
tagset

a set of validatable elements and attributes defined by an XML grammar such as an XML DTD or schema

3.16
valid

the condition of an XML document that is well formed and also meets the tagset-specific production constraints for the referenced XML schema or XML Document Type Declaration (DTD)

3.17
well-formed

the condition of an XML document when it meets the general construction requirements and production constraints for any [XML] document

3.18
XML

A specification for a class of data objects called XML documents that also partially describes the behavior of computer programs which process them

--- X3D separator bar ---