<bookchangehistory>

The <bookchangehistory> element contains publishing life-cycle information about the book.

Specialization hierarchy

The <bookchangehistory> element is specialized from <data>. It is defined in the bookmap module.

Content model

<reviewed> *, <edited> *, <tested> *, <approved> *, <bookevent> *

In order
  1. Zero or more <reviewed>
  2. Zero or more <edited>
  3. Zero or more <tested>
  4. Zero or more <approved>
  5. Zero or more <bookevent>

Attributes

The following attributes are available on this element: data-element attributes, link-relationship attributes, and universal attributes.

The following attributes are available on this element: universal attributes and the attributes defined below.

@datatype (data-element attributes)
Specifies the type of data contained in the @value attribute or within the <data> element. A typical use of @datatype will be the identifying URI for an XML Schema datatype.
@format (link-relationship attributes)
Specifies the format of the resource that is referenced. See STUB CONTENT for detailed information on supported values and processing implications.
@href (link-relationship attributes)
Specifies a reference to a resource. See STUB CONTENT for detailed information on supported values and processing implications.
@name (data-element attributes)
Defines a unique name for the object.
@scope (link-relationship attributes)
Specifies the closeness of the relationship between the current document and the referenced resource. The following values are valid: local, peer, external, and -dita-use-conref-target.

See STUB CONTENT for detailed information on supported values and processing implications.

@type (link-relationship attributes)
Describes the target of a reference. See STUB CONTENT for detailed information on supported values and processing implications.
@value (data-element attributes)
Specifies a value associated with the current property or element.

Example

This section is non-normative.

The following code sample shows how the <bookchangehistory> element can be used to specify details about when the content was reviewed, edited, tested, approved, and indexed:

<bookmeta>
  <bookchangehistory>
    <reviewed>
      <revisionid>2</revisionid>
      <started><year>2019</year><month>10</month></started>
      <completed><year>2020</year><month>01</month></completed>
    </reviewed>
    <edited>
      <revisionid>1</revisionid>
      <person>Joe T. Editor</person>
      <completed><year>2019</year><month>03</month><day>15</day></completed>
      <summary>Corrected grammatical errors.</summary>
    </edited>
    <edited>
      <revisionid>3</revisionid>
      <person>Joe T. Editor</person>
      <completed><year>2022</year><month>06</month><day>30</day></completed>
    </edited>
    <tested>
      <organization>OASIS</organization>
      <completed><year>2023</year><month>04</month></completed>
    </tested>
    <approved>
      <organization>OASIS</organization>
      <completed><year>2023</year><month>08</month></completed>
    </approved>
    <bookevent>
      <bookeventtype name="indexed"/>
      <completed><year>2023</year><month>01</month></completed>
    </bookevent>
  </bookchangehistory>
</bookmeta>