Definitions

For the purposes of this Standard, the following definitions apply. Other terms are defined where they appear in italic type or on the left side of a syntax rule. Terms explicitly defined in this Standard are not to be presumed to refer implicitly to similar terms defined elsewhere.
Note: : This part uses OPC-related terms, which are defined in Part 2: "Open Packaging Conventions".

application — A consumer or producer.

behavior — External appearance or action.

behavior, implementation-defined — Unspecified behavior where each implementation documents that behavior, thereby promoting predictability and reproducibility within any given implementation. (This term is sometimes called “application-specific behavior”.)

behavior, locale-specific — Behavior that depends on local conventions of nationality, culture, and language.

behavior, unspecified —Behavior where this Standard imposes no requirements.
Note: : To add an extension, an implementer must use the extensibility mechanisms described by this Standard rather than trying to do so by giving meaning to otherwise unspecified behavior.

document type — One of the three types of Office Open XML documents: Wordprocessing, Spreadsheet, and Presentation, defined as follows:

  • A document whose package-relationship item contains a relationship to a Main Document part (§11.3.10) is a document of type Wordprocessing.

  • A document whose package-relationship item contains a relationship to a Workbook part (§12.3.23) is a document of type Spreadsheet.

  • A document whose package-relationship item contains a relationship to a Presentation part (§13.3.6) is a document of type Presentation.

An Office Open XML document can contain one or more embedded Office Open XML packages (§15.2.10) with each embedded package having any of the three document types. However, the presence of these embedded packages does not change the type of the document.

DrawingML — A set of conventions for specifying the location and appearance of drawing elements in an Office Open XML document.

extension — Any XML element or attribute not explicitly included in this Standard, but that uses the extensibility mechanisms described by this Standard.

Office Open XML document — A package containing ZIP items as required by, and satisfying Parts 1 and 4 of, this Standard. A rendition of a data stream formatted using the wordprocessing, spreadsheet, or presentation ML and its related MLs as described in this Standard. Such a document is represented as a package.

package— A ZIP archive that conforms to the Open Packaging Conventions specification defined in Part 2 of this Standard.

package, embedded— A package that has been stored as the target of a valid Embedded Package relationship (§15.2.10) in an Office Open XML document

PresentationML — A set of conventions for representing an Office Open XML document of type Presentation.

relationship —The kind of connection between a source part and a target part in a package. Relationships make the connections between parts directly discoverable without looking at the content in the parts, and without altering the parts themselves. (See also Package Relationships.)

relationships part — A part containing an XML representation of relationships.

relationship, explicit — A relationship in which a resource is referenced from a source part’s XML using the @Id attribute of a <Relationship> tag.

relationship, implicit — A relationship that is not explicit.

SpreadsheetML — A set of conventions for representing an Office Open XML document of type Spreadsheet.

WordprocessingML — A set of conventions for representing an Office Open XML document of type Wordprocessing.