home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _12DDC18ED2014A8EB3BF961AAE7A9694 < prev    next >
Encoding:
Text File  |  2002-08-22  |  72.5 KB  |  2,396 lines

  1. <!--
  2.     News Industry Text Format
  3.     Document Type Definition - Version 3.1
  4.     July 4, 2002
  5.     http://www.nitf.org
  6.     
  7.     Copyright (c) 2002. All Rights Reserved.
  8.     International Press Telecommunications Council
  9.     http://www.iptc.org
  10.  
  11.     NITF 3.1 Modifications:
  12.         New recommendations for date formats:
  13.             YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative)
  14.             Use YYYYMMDD000000-HHMM when no time is available
  15.             (before the HHMM time, the "-" or "+" character may be used)
  16.             For these elements:
  17.                 date.issue, date.release, date.expire, startdate, enddate, date.publication,
  18.                 revision-history, rights.startdate, rights.enddate, story.date,
  19.                 chron, event's start-date and end-date, money
  20.         Added management-status    and management-idref-status attributes to docdata element
  21.             values of: usable | embargoed | withheld | canceled
  22.         Added management-doc-idref attributes to docdata element
  23.         Added an optional gender attribute to PERSON element
  24.         Made units attribute of media-reference be optional
  25.  
  26.     For the list of modifications from previous releases, see:
  27.         http://www.nitf.org/site/recent-modifications.html
  28.  
  29.     For the list of proposed modifications, see:
  30.         http://www.nitf.org/site/proposed-changes.html
  31.  
  32. -->
  33.  
  34.  
  35. <!--     ****************************************************************
  36.     DTD Entities
  37.     **************************************************************** -->
  38.  
  39. <!ENTITY % enriched-text '
  40.     #PCDATA
  41.     | chron
  42.     | classifier
  43.     | copyrite
  44.     | event
  45.     | function
  46.     | location
  47.     | money
  48.     | num
  49.     | object.title
  50.     | org
  51.     | person
  52.     | postaddr
  53.     | virtloc
  54.     | a
  55.     | br
  56.     | em
  57.     | lang
  58.     | pronounce
  59.     | q
  60.     '>
  61.  
  62. <!ENTITY % block.start "tobject?, key-list?, classifier*, byline?, dateline?, copyrite?, abstract?">
  63. <!ENTITY % block.content "p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr">
  64. <!ENTITY % block.end "datasource?">
  65.  
  66. <!-- Attribute entities -->
  67.  
  68. <!ENTITY % global-attributes '
  69.     id     ID                         #IMPLIED
  70.     '>
  71.  
  72. <!-- Note that any element that has common-attributes, also has that
  73.     id attribute, lifted from global-attributes -->
  74.  
  75. <!ENTITY % common-attributes '
  76.     id     ID                         #IMPLIED
  77.     class     NMTOKENS                     #IMPLIED
  78.     style     CDATA                         #IMPLIED
  79.     '>
  80. <!ENTITY % cell.align '
  81.     align     (left | center | right | justify | char)     #IMPLIED
  82.     char     CDATA                         #IMPLIED
  83.     charoff CDATA                         #IMPLIED
  84.     '>
  85. <!ENTITY % cell.valign '
  86.     valign     (top | middle | bottom | baseline)         #IMPLIED
  87.     '>
  88. <!ENTITY % boolean '(true | false)'>
  89.  
  90. <!--     ****************************************************************
  91.     nitf
  92.     **************************************************************** -->
  93.  
  94. <!ELEMENT nitf (head?, body)>
  95. <!ATTLIST nitf
  96.     %global-attributes;
  97.     uno         CDATA         #IMPLIED
  98.     version     CDATA         #FIXED         "-//IPTC//DTD NITF 3.1//EN"
  99.     change.date     CDATA         #FIXED         "July 3, 2002"
  100.     change.time     CDATA         #FIXED         "19:30"
  101.     baselang     CDATA         #IMPLIED
  102.     class         NMTOKENS     #IMPLIED
  103.     >
  104.     <!--
  105.     Element            nitf
  106.     Partial description    The root element for NITF.
  107.     Full description    News Industry Text Format instance. Holds head and body.
  108.  
  109.     id            An XML-specific identifier for the element.
  110.     uno            The universally unique identifier for the document.
  111.     version            This DTD's formal public identifier.
  112.     change.date        Date when this DTD was last changed.
  113.     change.time        Time when this DTD was last changed.
  114.     baselang        Base language for document. Uses en-US (per ISO 639 and 3166).
  115.     class            An open placeholder for categorization.
  116.     -->
  117.  
  118. <!--     ****************************************************************
  119.     head
  120.     **************************************************************** -->
  121.  
  122. <!ELEMENT head (title?, meta*, tobject?, iim?, docdata?, pubdata*, revision-history*)>
  123. <!ATTLIST head
  124.     %global-attributes;
  125.     >
  126.     <!--
  127.     Element            head
  128.     Partial description    Holds metadata about the document as a whole.
  129.     Full description    Generally does not hold information for direct display to user. Portions of the metadata, though, are often rendered to augment an article.
  130.  
  131.     id            Unique identifier for the element.
  132.     -->
  133.  
  134. <!ELEMENT title (#PCDATA)>
  135. <!ATTLIST title
  136.     %global-attributes;
  137.     type     (
  138.         main
  139.         | subtitle
  140.         | parttitle
  141.         | alternate
  142.         | abbrev
  143.         | other
  144.         )     #IMPLIED
  145.     >
  146.     <!--
  147.     Element            title
  148.     Partial description    Document Title.
  149.     Full description    Often displayed within a result-list after a search finds this article.
  150.  
  151.     id            Unique identifier for the element.
  152.     type            A categorization for title. (Controlled vocabulary.)
  153.     -->
  154.  
  155. <!ELEMENT meta EMPTY>
  156. <!ATTLIST meta
  157.     %global-attributes;
  158.     http-equiv     NMTOKEN     #IMPLIED
  159.     name         NMTOKEN     #IMPLIED
  160.     content     CDATA         #REQUIRED
  161.     >
  162.     <!--
  163.     Element            meta
  164.     Partial description    A construct for sending generic metadata.
  165.     Full description    Normally is undisplayed.
  166.  
  167.     id            Unique identifier for the element.
  168.     http-equiv        HTTP response header name.
  169.     name            Name used for this piece of metadata.
  170.     content            Content associated with the specified name.
  171.     -->
  172.  
  173. <!ELEMENT tobject (tobject.property*, tobject.subject*)>
  174. <!ATTLIST tobject
  175.     %global-attributes;
  176.     tobject.type         CDATA     "news"
  177.     >
  178.     <!--
  179.     Element            tobject
  180.     Partial description    Subject code.
  181.     Full description    Used to identify the type of the news material, based on a Subject Code system.
  182.  
  183.     id            Unique identifier for the element.
  184.     tobject.type        Expanded from News, Data, and Advisory. See NewsML topic set.
  185.     -->
  186.  
  187.     <!ELEMENT tobject.property EMPTY>
  188.     <!ATTLIST tobject.property
  189.         %global-attributes;
  190.         tobject.property.type     CDATA     "current"
  191.         >
  192.         <!--
  193.         Element            tobject.property
  194.         Partial description    Subject code property.
  195.         Full description    Assigns a property to the object type.
  196.  
  197.         id            Unique identifier for the element.
  198.         tobject.property.type    Includes such items as analysis, feature, and obituary.
  199.         -->
  200.  
  201.     <!ELEMENT tobject.subject EMPTY>
  202.     <!ATTLIST tobject.subject
  203.         %global-attributes;
  204.         tobject.subject.ipr         CDATA         "IPTC"
  205.         tobject.subject.refnum         NMTOKEN     #REQUIRED
  206.         tobject.subject.code         CDATA         #IMPLIED
  207.         tobject.subject.type         CDATA         #IMPLIED
  208.         tobject.subject.matter         CDATA         #IMPLIED
  209.         tobject.subject.detail         CDATA         #IMPLIED
  210.         >
  211.         <!--
  212.         Element            tobject.subject
  213.         Partial description    Assigns subject information to news material based on a Subject Code system.
  214.         Full description    A three-tiered hierarchy consisting of broad subjects, secondary topics (Subject Matter), and tertiary topics (Subject Detail).
  215.  
  216.         id                Unique identifier for the element.
  217.         tobject.subject.ipr        Information provider reference.
  218.         tobject.subject.refnum        Eight-digit reference number for all three levels.
  219.         tobject.subject.code        Three-letter code for the subject type. This attribute is deprecated.
  220.         tobject.subject.type        First-tier subject description.
  221.         tobject.subject.matter        Second-tier subject description.
  222.         tobject.subject.detail        Third-tier subject description.
  223.         -->
  224.  
  225. <!ELEMENT iim (ds*)>
  226. <!ATTLIST iim
  227.     %global-attributes;
  228.     ver     NMTOKEN     #IMPLIED
  229.     >
  230.     <!--
  231.     Element            iim
  232.     Partial description    IIM Record 2 Data Container.
  233.     Full description    Location for IIM Record 2 DataSet information.
  234.  
  235.     id            Unique identifier for the element.
  236.     ver            IIM version number.
  237.     -->
  238.  
  239.     <!ELEMENT ds EMPTY>
  240.     <!ATTLIST ds
  241.         %global-attributes;
  242.         num         NMTOKEN     #REQUIRED
  243.         value         CDATA         #IMPLIED
  244.         >
  245.         <!--
  246.         Element            ds
  247.         Partial description    IIM Record 2 dataset information.
  248.         Full description    IIM Record 2 dataset information (Record 2 Only).
  249.  
  250.         id            Unique identifier for the element.
  251.         num            IIM field number.
  252.         value            IIM field value.
  253.         -->
  254.  
  255. <!ELEMENT docdata (
  256.     correction
  257.     | evloc
  258.     | doc-id
  259.     | del-list
  260.     | urgency
  261.     | fixture
  262.     | date.issue
  263.     | date.release
  264.     | date.expire
  265.     | doc-scope
  266.     | series
  267.     | ed-msg
  268.     | du-key
  269.     | doc.copyright
  270.     | doc.rights
  271.     | key-list
  272.     | identified-content
  273.     )*>
  274. <!ATTLIST docdata
  275.     %global-attributes;
  276.     management-status        ( usable
  277.                     | embargoed
  278.                     | withheld
  279.                     | canceled
  280.                     )         #IMPLIED
  281.     management-doc-idref        CDATA        #IMPLIED
  282.     management-idref-status        ( usable
  283.                     | embargoed
  284.                     | withheld
  285.                     | canceled
  286.                     )         #IMPLIED
  287.     >
  288.     <!--
  289.     Element                docdata
  290.     Partial description        Document metadata.
  291.     Full description        Container for metadata information about this particular document.
  292.  
  293.     id                Unique identifier for the element.
  294.     management-status        Defines whether this document is a cancellation of a previous doc, and other news management properties.
  295.     management-doc-idref        Used in conjunction with management-status. Details which document the current one is an update to, etc.
  296.     management-idref-status        When a management-doc-idref is specified, this attribute contains the new status for that referenced document.
  297.     -->
  298.  
  299.     <!ELEMENT correction EMPTY>
  300.     <!ATTLIST correction
  301.         %global-attributes;
  302.         info         CDATA     #IMPLIED
  303.         id-string     CDATA     #IMPLIED
  304.         regsrc         CDATA     #IMPLIED
  305.         >
  306.         <!--
  307.         Element            correction
  308.         Partial description    Correction information.
  309.         Full description    Indicates that the item is a correction to a previously published document.
  310.  
  311.         id            Unique identifier for the element.
  312.         info            Contains actual message or instructions regarding the correction.
  313.         id-string        Document identification string, such as UNO or doc-id.
  314.         regsrc            Identifies the source of the correction.
  315.         -->
  316.  
  317.     <!ELEMENT evloc EMPTY>
  318.     <!ATTLIST evloc
  319.         %global-attributes;
  320.         iso-cc         CDATA     #IMPLIED
  321.         state-prov     CDATA     #IMPLIED
  322.         county-dist     CDATA     #IMPLIED
  323.         city         CDATA     #IMPLIED
  324.         >
  325.         <!--
  326.         Element            evloc
  327.         Partial description    Event location.
  328.         Full description    Where an event took place (as opposed to where the story was written).
  329.  
  330.         id            Unique identifier for the element.
  331.         iso-cc            Country code as specified in ISO 3166.
  332.         state-prov        State or province where the event occurred.
  333.         county-dist        County or district name.
  334.         city            City or municipality name.
  335.         -->
  336.  
  337.     <!ELEMENT doc-id EMPTY>
  338.     <!ATTLIST doc-id
  339.         %global-attributes;
  340.         regsrc         CDATA     #IMPLIED
  341.         id-string     CDATA     #IMPLIED
  342.         >
  343.         <!--
  344.         Element            doc-id
  345.         Partial description    Registered identification for document.
  346.         Full description    Character string that provides a unique, persistent identification for a document.
  347.  
  348.         id            Unique identifier for the element.
  349.         regsrc            Identifies the source of the document or action.
  350.         id-string        Document identification string.
  351.         -->
  352.  
  353.     <!ELEMENT del-list (from-src)*>
  354.     <!ATTLIST del-list
  355.         %global-attributes;
  356.         >
  357.         <!--
  358.         Element            del-list
  359.         Partial description    Delivery trail of delivery services.
  360.         Full description    Holds an ordered list of the distribution services that have been involved in the delivery of the document.
  361.  
  362.         id            Unique identifier for the element.
  363.         -->
  364.  
  365.         <!ELEMENT from-src EMPTY>
  366.         <!ATTLIST from-src
  367.             %global-attributes;
  368.             src-name     CDATA     #IMPLIED
  369.             level-number     CDATA     #IMPLIED
  370.             >
  371.             <!--
  372.             Element            from-src
  373.             Partial description    Delivery service identifier.
  374.             Full description    Identifier used to track the transmission path of the document throughout the delivery process.
  375.  
  376.             id            Unique identifier for the element.
  377.             src-name        The entity moving the document.
  378.             level-number        The position in the transmission path that the src-name occurred.
  379.             -->
  380.  
  381.     <!ELEMENT urgency EMPTY>
  382.     <!ATTLIST urgency
  383.         %global-attributes;
  384.         ed-urg         NMTOKEN     #IMPLIED
  385.         >
  386.         <!--
  387.         Element            urgency
  388.         Partial description    News importance.
  389.         Full description    Can be used to set the priority for distribution but does not set the actual distribution priority.
  390.  
  391.         id            Unique identifier for the element.
  392.         ed-urg            1=most, 5=normal, 8=least.
  393.         -->
  394.  
  395.     <!ELEMENT fixture EMPTY>
  396.     <!ATTLIST fixture
  397.         %global-attributes;
  398.         fix-id         CDATA     #IMPLIED
  399.         >
  400.         <!--
  401.         Element            fixture
  402.         Partial description    Specification for named document, such as Heard on the Street or On Language.
  403.         Full description    Provides a consistent reference to a document whose content is refreshed periodically.
  404.  
  405.         id            Unique identifier for the element.
  406.         fix-id            The name of the fixture.
  407.         -->
  408.  
  409.     <!ELEMENT date.issue EMPTY>
  410.     <!ATTLIST date.issue
  411.         %global-attributes;
  412.         norm         CDATA     #IMPLIED
  413.         >
  414.         <!--
  415.         Element            date.issue
  416.         Partial description    Date/time document was issued.
  417.         Full description    If not provided, it is assumed to be on receipt.
  418.  
  419.         id            Unique identifier for the element.
  420.         norm            Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available. Before the HHMM time, the - or + character may be used.
  421.         -->
  422.  
  423.     <!ELEMENT date.release EMPTY>
  424.     <!ATTLIST date.release
  425.         %global-attributes;
  426.         norm         CDATA     #IMPLIED
  427.         >
  428.         <!--
  429.         Element            date.release
  430.         Partial description    Date/time document is available to be released.
  431.         Full description    If not provided, it is assumed to be on receipt.
  432.  
  433.         id            Unique identifier for the element.
  434.         norm            Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  435.         -->
  436.  
  437.     <!ELEMENT date.expire EMPTY>
  438.     <!ATTLIST date.expire
  439.         %global-attributes;
  440.         norm         CDATA     #IMPLIED
  441.         >
  442.         <!--
  443.         Element            date.expire
  444.         Partial description    Date/time at which the document has no validity.
  445.         Full description    If not provided, it is assumed to be infinity.
  446.  
  447.         id            Unique identifier for the element.
  448.         norm            Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  449.         -->
  450.  
  451.     <!ELEMENT doc-scope EMPTY>
  452.     <!ATTLIST doc-scope
  453.         %global-attributes;
  454.         scope         CDATA     #IMPLIED
  455.         >
  456.         <!--
  457.         Element            doc-scope
  458.         Partial description    Indicates an area where the document may be of interest.
  459.         Full description    Where a non-category interest may be specified. These are often geographic in origin, such as Pacific Northwest.
  460.  
  461.         id            Unique identifier for the element.
  462.         scope            Halfway between a Keyword and a Category.
  463.         -->
  464.  
  465.     <!ELEMENT series EMPTY>
  466.     <!ATTLIST series
  467.         %global-attributes;
  468.         series.name         CDATA         #IMPLIED
  469.         series.part         NMTOKEN     "0"
  470.         series.totalpart     NMTOKEN     "0"
  471.         >
  472.         <!--
  473.         Element            series
  474.         Partial description    Series information.
  475.         Full description    Identification of an article within a series of related articles.
  476.  
  477.         id            Unique identifier for the element.
  478.         series.name        The name of the series.
  479.         series.part        Numeric order of this article within the series.
  480.         series.totalpart    Total or expected number of articles in the series; use 0 if unknown or indefinite.
  481.         -->
  482.  
  483.     <!ELEMENT ed-msg EMPTY>
  484.     <!ATTLIST ed-msg
  485.         %global-attributes;
  486.         msg-type     CDATA     #IMPLIED
  487.         info         CDATA     #IMPLIED
  488.         >
  489.         <!--
  490.         Element            ed-msg
  491.         Partial description    Non-publishable editorial message from provider or editor of item.
  492.         Full description    Place where an information provider can send a note to the editor about the contents of the story.
  493.  
  494.         id            Unique identifier for the element.
  495.         msg-type        The type of message. Providers are urged to use consistent values.
  496.         info            Contains the actual message for the editorial message.
  497.         -->
  498.  
  499.     <!ELEMENT du-key EMPTY>
  500.     <!ATTLIST du-key
  501.         %global-attributes;
  502.         generation     NMTOKEN     #IMPLIED
  503.         part         NMTOKEN     #IMPLIED
  504.         version     NMTOKEN     #IMPLIED
  505.         key         CDATA         #IMPLIED
  506.         >
  507.         <!--
  508.         Element            du-key
  509.         Partial description    Dynamic Use Key, created daily. Has tree structure indicated by defined form.
  510.         Full description    Provides a mechanism for grouping and updating versions of stories. The du-key is unique to a story during a period fixed by the provider. After the time has elapsed, the reference is available for reuse.
  511.  
  512.         id            Unique identifier for the element.
  513.         generation        Number indicating the du-key generation level. This number increments with each instance of a story that uses the same du-key.
  514.         part            The part within the dynamic use key structure.
  515.         version            Version of a particular use of the dynamic-use key.
  516.         key            Contains the actual key value.
  517.         -->
  518.  
  519.     <!ELEMENT doc.copyright EMPTY>
  520.     <!ATTLIST doc.copyright
  521.         %global-attributes;
  522.         year         NMTOKEN     #IMPLIED
  523.         holder         CDATA         #IMPLIED
  524.         >
  525.         <!--
  526.         Element            doc.copyright
  527.         Partial description    Copyright information for document header.
  528.         Full description    A metadata location for the information about the year and holder of the document copyright. This information should be consistant with information in the copyrite tag.
  529.  
  530.         id            Unique identifier for the element.
  531.         year            Year of the document copyright.
  532.         holder            Holder of the copyright.
  533.         -->
  534.  
  535.     <!ELEMENT doc.rights EMPTY>
  536.     <!ATTLIST doc.rights
  537.         %global-attributes;
  538.         owner         CDATA         #IMPLIED
  539.         startdate     CDATA         #IMPLIED
  540.         enddate     CDATA         #IMPLIED
  541.         agent         CDATA         #IMPLIED
  542.         geography     CDATA         #IMPLIED
  543.         location-code     CDATA         #IMPLIED
  544.         code-source     CDATA         #IMPLIED
  545.         type         CDATA         #IMPLIED
  546.         limitations     CDATA         #IMPLIED
  547.         >
  548.         <!--
  549.         Element            doc.rights
  550.         Partial description    Rights information for use of the document.
  551.         Full description    Used when the rights holder is not the same as the copyright holder. This information should be consistant with that in the series of rights tags.
  552.  
  553.         id            Unique identifier for the element.
  554.         owner            The owner of the specified rights.
  555.         startdate        For asserted rights. Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  556.         enddate            For specified document rights. Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  557.         agent            The rights agent.
  558.         geography        Geographic area where rights are asserted.
  559.         location-code        Coded location from standard list.
  560.         code-source        Source of coded list information.
  561.         type            Kind of rights being asserted.
  562.         limitations        Limitations associated with document rights.
  563.         -->
  564.  
  565.     <!ELEMENT key-list (keyword)*>
  566.     <!ATTLIST key-list
  567.         %global-attributes;
  568.         >
  569.         <!--
  570.         Element            key-list
  571.         Partial description    List of keywords.
  572.         Full description    Holds a list of keywords about the document.
  573.  
  574.         id            Unique identifier for the element.
  575.         -->
  576.  
  577.         <!ELEMENT keyword EMPTY>
  578.         <!ATTLIST keyword
  579.             %global-attributes;
  580.             key         CDATA     #IMPLIED
  581.             >
  582.             <!--
  583.             Element            keyword
  584.             Partial description    Keyword. Can also be a phrase.
  585.             Full description    Holds the keyword or phrase itself.
  586.  
  587.             id            Unique identifier for the element.
  588.             key            The actual keyword.
  589.             -->
  590.  
  591.     <!ELEMENT identified-content (
  592.         person
  593.         | org
  594.         | location
  595.         | event
  596.         | function
  597.         | object.title
  598.         | virtloc
  599.         | classifier
  600.         )*>
  601.     <!ATTLIST identified-content
  602.         %global-attributes;
  603.         >
  604.         <!--
  605.         Element            identified-content
  606.         Partial description    Holds content identifiers that can apply to document as a whole.
  607.         Full description    The elements this holds also appear in paragraphs. Note that its children should be EMPTY
  608.  
  609.         id            Unique identifier for the element.
  610.         -->
  611.  
  612. <!ELEMENT pubdata EMPTY>
  613. <!ATTLIST pubdata
  614.     %global-attributes;
  615.     type             (
  616.                 print
  617.                 | audio
  618.                 | video
  619.                 | web
  620.                 | appliance
  621.                 | other
  622.                 )         #IMPLIED
  623.     item-length         CDATA         #IMPLIED
  624.     unit-of-measure     (
  625.                 word
  626.                 | character
  627.                 | byte
  628.                 | inch
  629.                 | pica
  630.                 | cm
  631.                 | hour
  632.                 | minute
  633.                 | second
  634.                 | other
  635.                 )         #IMPLIED
  636.     date.publication     CDATA         #IMPLIED
  637.     name             CDATA         #IMPLIED
  638.     issn             CDATA         #IMPLIED
  639.     volume             CDATA         #IMPLIED
  640.     number             CDATA         #IMPLIED
  641.     issue             CDATA         #IMPLIED
  642.     edition.name         CDATA         #IMPLIED
  643.     edition.area         CDATA         #IMPLIED
  644.     position.section     CDATA         #IMPLIED
  645.     position.sequence     CDATA         #IMPLIED
  646.     ex-ref             CDATA         #IMPLIED
  647.     >
  648.     <!--
  649.     Element            pubdata
  650.     Partial description    Information about specific instance of an item's publication.
  651.     Full description    Contains metadata about how the particular news object was used in a specific instance.
  652.  
  653.     id            Unique identifier for the element.
  654.     type            Transport medium, such as print, streaming video or broadcast.
  655.     item-length        Length of the item; see also unit-of-measure.
  656.     unit-of-measure        Measure associated with the length of the item; see also item-length.
  657.     date.publication    For date object was used. Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  658.     name            Title of the publication.
  659.     issn            The International Standard Serial Number (ISSN) of the publication in which the news object occurred.
  660.     volume            Volume of the publication in which the information appeared.
  661.     number            Publication number, often associated with a volume number.
  662.     issue            The name of the issue of the publication where the news object occurred. Examples include June, fall, Olympic Special, year-end, etc.
  663.     edition.name        Name of the edition in which the news object was distributed.
  664.     edition.area        Area / zone where news object was distributed.
  665.     position.section    Named section of a publication where a news object appeared, such as Science, Sports, Weekend, etc.
  666.     position.sequence    Where a news object appeared among a list of items; often the page number.
  667.     ex-ref            External reference to the rendering of the news object as published, in the form of a URL or URN.
  668.     -->
  669.  
  670. <!ELEMENT revision-history EMPTY>
  671. <!ATTLIST revision-history
  672.     %global-attributes;
  673.     name         CDATA             #IMPLIED
  674.     function     (
  675.             writer-author
  676.             | editor
  677.             | producer
  678.             | archivist
  679.             | videographer
  680.             | graphic-artist
  681.             | photographer
  682.             | statistician
  683.             | other
  684.             )             #IMPLIED
  685.     norm         CDATA             #IMPLIED
  686.     comment     CDATA             #IMPLIED
  687.     >
  688.     <!--
  689.     Element            revision-history
  690.     Partial description    Information about the creative history of the document; also used as an audit trail.
  691.     Full description    Includes who made changes, when the changes were made, and why.
  692.  
  693.     id            Unique identifier for the element.
  694.     name            Name of the person who made the revision (usually editor or reporter).
  695.     function        Job function of individual performing revision.
  696.     norm            Date of the revision. Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  697.     comment            Reason for the revision.
  698.     -->
  699.  
  700. <!--     ****************************************************************
  701.     body
  702.     **************************************************************** -->
  703.  
  704. <!ELEMENT body (body.head?, body.content*, body.end?)>
  705. <!ATTLIST body
  706.     %common-attributes;
  707.     >
  708.     <!--
  709.     Element            body
  710.     Partial description    The content portion of the NITF document.
  711.     Full description    All items within body are meant for display to the user.
  712.  
  713.     id            Unique identifier for the element.
  714.     class            An open placeholder for categorization.
  715.     style            An open placeholder for reference by an external stylesheet.
  716.     -->
  717.  
  718. <!--     ****************************************************************
  719.     body.head
  720.     **************************************************************** -->
  721.  
  722. <!ELEMENT body.head (
  723.     hedline?,
  724.     note*,
  725.     rights?,
  726.     byline*,
  727.     distributor?,
  728.     dateline*,
  729.     abstract?,
  730.     series?
  731.     )>
  732. <!ATTLIST body.head
  733.     %global-attributes;
  734.     >
  735.     <!--
  736.     Element            body.head
  737.     Partial description    Metadata intended to be displayed to the reader.
  738.     Full description    Holds content such as headline, byline, etc.
  739.  
  740.     id            Unique identifier for the element.
  741.     -->
  742.  
  743. <!ELEMENT hedline (hl1, hl2*)>
  744. <!ATTLIST hedline
  745.     %common-attributes;
  746.     >
  747.     <!--
  748.     Element            hedline
  749.     Partial description    Container for main headline and subheadlines.
  750.     Full description    Provides a generally-dependable component for display in search results.
  751.  
  752.     id            Unique identifier for the element.
  753.     class            An open placeholder for categorization.
  754.     style            An open placeholder for reference by an external stylesheet.
  755.     -->
  756.  
  757.     <!ELEMENT hl1 (%enriched-text;)*>
  758.     <!ATTLIST hl1 %common-attributes;>
  759.     <!--
  760.     Element            hl1
  761.     Partial description    Headline 1 (main-headline).
  762.     Full description    The primary headline of the story.
  763.  
  764.     id            Unique identifier for the element.
  765.     class            An open placeholder for categorization.
  766.     style            An open placeholder for reference by an external stylesheet.
  767.     -->
  768.  
  769.     <!ELEMENT hl2 (%enriched-text;)*>
  770.     <!ATTLIST hl2 %common-attributes;>
  771.     <!--
  772.     Element            hl2
  773.     Partial description    Headline 2 (sub-headline)
  774.     Full description    A subordinate headline for the article.
  775.  
  776.     id            Unique identifier for the element.
  777.     class            An open placeholder for categorization.
  778.     style            An open placeholder for reference by an external stylesheet.
  779.     -->
  780.  
  781. <!ELEMENT note (body.content)+>
  782. <!ATTLIST note
  783.     %common-attributes;
  784.     noteclass     (
  785.             cpyrt
  786.             | end
  787.             | hd
  788.             | editorsnote
  789.             | trademk
  790.             | undef
  791.             )             #IMPLIED
  792.     type         (std | pa | npa)     "std"
  793.     >
  794.     <!--
  795.     Element            note
  796.     Partial description    Document cautionary note.
  797.     Full description    Potentially publishable.
  798.  
  799.     id            Unique identifier for the element.
  800.     class            An open placeholder for categorization.
  801.     style            An open placeholder for reference by an external stylesheet.
  802.     noteclass        The class of note. Copyright, endnote, etc. (Controlled vocabulary.)
  803.     type            Standards, Publishable Advisory, Non-Publishable Advisory.
  804.     -->
  805.  
  806. <!ELEMENT rights (
  807.     #PCDATA
  808.     | rights.owner
  809.     | rights.startdate
  810.     | rights.enddate
  811.     | rights.agent
  812.     | rights.geography
  813.     | rights.type
  814.     | rights.limitations
  815.     )*>
  816. <!ATTLIST rights
  817.     %global-attributes;
  818.     >
  819.     <!--
  820.     Element            rights
  821.     Partial description    Information on rights holder.
  822.     Full description    Rights to news material other than the copyrights, such as archival, syndication, or distribution.
  823.  
  824.     id            Unique identifier for the element.
  825.     -->
  826.  
  827.     <!ELEMENT rights.owner (#PCDATA)>
  828.     <!ATTLIST rights.owner
  829.         %global-attributes;
  830.         contact     CDATA     #IMPLIED
  831.         >
  832.         <!--
  833.         Element            rights.owner
  834.         Partial description    Rights owner
  835.         Full description    Owner of the rights to the material.
  836.  
  837.         id            Unique identifier for the element.
  838.         contact            Contact information for the owner.
  839.         -->
  840.  
  841.     <!ELEMENT rights.startdate (#PCDATA)>
  842.     <!ATTLIST rights.startdate
  843.         %global-attributes;
  844.         norm         CDATA     #IMPLIED
  845.         >
  846.         <!--
  847.         Element            rights.startdate
  848.         Partial description    Rights start date.
  849.         Full description    Initial reference date for material rights.
  850.  
  851.         id            Unique identifier for the element.
  852.         norm            Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  853.         -->
  854.  
  855.     <!ELEMENT rights.enddate (#PCDATA)>
  856.     <!ATTLIST rights.enddate
  857.         %global-attributes;
  858.         norm         CDATA     #IMPLIED
  859.         >
  860.         <!--
  861.         Element            rights.enddate
  862.         Partial description    Rights end date.
  863.         Full description    Terminal reference date for material rights.
  864.  
  865.         id            Unique identifier for the element.
  866.         norm            Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  867.         -->
  868.  
  869.     <!ELEMENT rights.agent (#PCDATA)>
  870.     <!ATTLIST rights.agent
  871.         %global-attributes;
  872.         contact     CDATA     #IMPLIED
  873.         >
  874.         <!--
  875.         Element            rights.agent
  876.         Partial description    Rights agent.
  877.         Full description    Name of the agent that holds the rights to the material.
  878.  
  879.         id            Unique identifier for the element.
  880.         contact            Contact information for the agent.
  881.         -->
  882.  
  883.     <!ELEMENT rights.geography (#PCDATA)>
  884.     <!ATTLIST rights.geography
  885.         %global-attributes;
  886.         location-code     CDATA     #IMPLIED
  887.         code-source     CDATA     #IMPLIED
  888.         >
  889.         <!--
  890.         Element            rights.geography
  891.         Partial description    Area to which rights apply.
  892.         Full description    A geographic area.
  893.  
  894.         id            Unique identifier for the element.
  895.         location-code        Coded location from standard list.
  896.         code-source        Source for the location code.
  897.         -->
  898.  
  899.     <!ELEMENT rights.type (#PCDATA)>
  900.     <!ATTLIST rights.type
  901.         %global-attributes;
  902.         >
  903.         <!--
  904.         Element            rights.type
  905.         Partial description    Type of rights claimed.
  906.         Full description    Type of material rights claimed (such as distribution).
  907.  
  908.         id            Unique identifier for the element.
  909.         -->
  910.  
  911.     <!ELEMENT rights.limitations (#PCDATA)>
  912.     <!ATTLIST rights.limitations
  913.         %global-attributes;
  914.         >
  915.         <!--
  916.         Element            rights.limitations
  917.         Partial description    Limitations (exclusive / nonexclusive) of rights.
  918.         Full description    Limitation on use of material rights.
  919.  
  920.         id            Unique identifier for the element.
  921.         -->
  922.  
  923. <!ELEMENT byline (#PCDATA | person | byttl | location | virtloc)*>
  924. <!ATTLIST byline
  925.     %common-attributes;
  926.     >
  927.     <!--
  928.     Element            byline
  929.     Partial description    Container for byline information.
  930.     Full description    Can either be structured with direct specification of the responsible person / entity and their title or unstructured text can be provided.
  931.  
  932.     id            Unique identifier for the element.
  933.     class            An open placeholder for categorization.
  934.     style            An open placeholder for reference by an external stylesheet.
  935.     -->
  936.  
  937.     <!ELEMENT byttl (#PCDATA | org )*>
  938.     <!ATTLIST byttl
  939.         %global-attributes;
  940.         >
  941.         <!--
  942.         Element            byttl
  943.         Partial description    Byline title. Often contains an organization.
  944.         Full description    Title of the person, or entity associated with the byline and a specified person.
  945.  
  946.         id            Unique identifier for the element.
  947.         -->
  948.  
  949. <!ELEMENT distributor (#PCDATA | org)*>
  950. <!ATTLIST distributor
  951.     %global-attributes;
  952.     >
  953.     <!--
  954.     Element            distributor
  955.     Partial description    Information distributor.
  956.     Full description    May or may not be the owner or creator.
  957.  
  958.     id            Unique identifier for the element.
  959.     -->
  960.  
  961. <!ELEMENT dateline (#PCDATA | location | story.date)*>
  962. <!ATTLIST dateline %common-attributes;>
  963.     <!--
  964.     Element            dateline
  965.     Partial description    Container for dateline information.
  966.     Full description    The date and location where the story was created.
  967.  
  968.     id            Unique identifier for the element.
  969.     class            An open placeholder for categorization.
  970.     style            An open placeholder for reference by an external stylesheet.
  971.     -->
  972.  
  973.     <!ELEMENT story.date (#PCDATA)>
  974.     <!ATTLIST story.date
  975.         %global-attributes;
  976.         norm         CDATA     #IMPLIED
  977.         >
  978.         <!--
  979.         Element            story.date
  980.         Partial description    Date of story.
  981.         Full description    Printable date. 
  982.  
  983.         id            Unique identifier for the element.
  984.         norm            Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  985.         -->
  986.  
  987. <!ELEMENT abstract (%block.content;)+>
  988. <!ATTLIST abstract
  989.     %global-attributes;
  990.     >
  991.     <!--
  992.     Element            abstract
  993.     Partial description    Story abstract
  994.     Full description    summary or synopsis of the contents of the document.
  995.  
  996.     id            Unique identifier for the element.
  997.     -->
  998.  
  999. <!-- series: also allowed here -->
  1000.  
  1001. <!ELEMENT copyrite (#PCDATA | copyrite.year | copyrite.holder)*>
  1002. <!ATTLIST copyrite
  1003.     %global-attributes;
  1004.     >
  1005.     <!--
  1006.     Element            copyrite
  1007.     Partial description    Container for copyright information.
  1008.     Full description    A displayable statement about who owns the copyright to the article.
  1009.  
  1010.     id            Unique identifier for the element.
  1011.     -->
  1012.  
  1013.     <!ELEMENT copyrite.year (#PCDATA)>
  1014.     <!ATTLIST copyrite.year
  1015.         %global-attributes;
  1016.         >
  1017.         <!--
  1018.         Element            copyrite.year
  1019.         Partial description    Copyright year
  1020.         Full description    The year the copyright ownership was established.
  1021.  
  1022.         id            Unique identifier for the element.
  1023.         -->
  1024.  
  1025.     <!ELEMENT copyrite.holder (#PCDATA)>
  1026.     <!ATTLIST copyrite.holder
  1027.         %global-attributes;
  1028.         >
  1029.         <!--
  1030.         Element            copyrite.holder
  1031.         Partial description    Copyright holder.
  1032.         Full description    The name of the holder of the copyright.
  1033.  
  1034.         id            Unique identifier for the element.
  1035.         -->
  1036.  
  1037. <!--     ****************************************************************
  1038.     body.content
  1039.     found within body, note, and fn (footnote) elements
  1040.     **************************************************************** -->
  1041.  
  1042. <!ELEMENT body.content (block | %block.content;)*>
  1043. <!ATTLIST body.content
  1044.     %global-attributes;
  1045.     >
  1046.     <!--
  1047.     Element            body.content
  1048.     Partial description    Actual body content.
  1049.     Full description    Holds paragraphs, lists, tables, media, and other containers.
  1050.  
  1051.     id            Unique identifier for the element.
  1052.     -->
  1053.  
  1054. <!ELEMENT block ((%block.start;)?, (%block.content;)*, (%block.end;)?)>
  1055. <!ATTLIST block %common-attributes;>
  1056.     <!--
  1057.     Element            block
  1058.     Partial description    A group of related containers.
  1059.     Full description    This container can be used to organize a set of related containers, such as a sidebar.
  1060.  
  1061.     id            Unique identifier for the element.
  1062.     class            An open placeholder for categorization.
  1063.     style            An open placeholder for reference by an external stylesheet.
  1064.     -->
  1065.  
  1066. <!ELEMENT p (%enriched-text;)*>
  1067. <!ATTLIST p
  1068.     %common-attributes;
  1069.     lede         %boolean;     #IMPLIED
  1070.     summary     %boolean;     #IMPLIED
  1071.     optional-text     %boolean;     #IMPLIED
  1072.     >
  1073.     <!--
  1074.     Element            p
  1075.     Partial description    Paragraph.
  1076.     Full description    An organized set of sentences.
  1077.  
  1078.     id            Unique identifier for the element.
  1079.     class            An open placeholder for categorization.
  1080.     style            An open placeholder for reference by an external stylesheet.
  1081.     lede            Indicates that the paragraph is the lead paragraph(s) to the news object.
  1082.     summary            Indicates that the associated paragraphs form a summary.
  1083.     optional-text        Indicates that the paragraph could be considered optional.
  1084.     -->
  1085.  
  1086. <!-- hl2 is a block.content member -->
  1087.  
  1088. <!ELEMENT table (caption?, (col* | colgroup*), thead?, tfoot?, (tbody+ | tr+))>
  1089. <!ATTLIST table
  1090.     %common-attributes;
  1091.     tabletype     ENTITY         #IMPLIED
  1092.     align         (
  1093.             left
  1094.             | center
  1095.             | right
  1096.             )         #IMPLIED
  1097.     width         CDATA         #IMPLIED
  1098.     cols         NMTOKEN     #IMPLIED
  1099.     border         CDATA         #IMPLIED
  1100.     frame         (
  1101.             void
  1102.             | above
  1103.             | below
  1104.             | hsides
  1105.             | lhs
  1106.             | rhs
  1107.             | vsides
  1108.             | box
  1109.             | border
  1110.             )         #IMPLIED
  1111.     rules         (
  1112.             none
  1113.             | basic
  1114.             | rows
  1115.             | cols
  1116.             | all
  1117.             )         #IMPLIED
  1118.     cellspacing     CDATA         #IMPLIED
  1119.     cellpadding     CDATA         #IMPLIED
  1120.     >
  1121.     <!--
  1122.     Element            table
  1123.     Partial description    Table of data.
  1124.     Full description    Form is like the form of HTML tables.
  1125.  
  1126.     id            Unique identifier for the element.
  1127.     class            An open placeholder for categorization.
  1128.     style            An open placeholder for reference by an external stylesheet.
  1129.     tabletype        Holds style information.
  1130.     align            Where the table should appear with respect to surrounding text. (Controlled vocabulary.)
  1131.     width            Width of the table, in pixels.
  1132.     cols            Number of columns in the table.
  1133.     border            Describes how the border (if any) should be rendered.
  1134.     frame            Specification of which parts of the frame around the table should be rendered.
  1135.     rules            Indicates the use of rules/lines between rows and columns.
  1136.     cellspacing        A measurement of the number of pixels between cells.
  1137.     cellpadding        A measurement of the number of pixels between a cell's border and its text.
  1138.     -->
  1139.  
  1140. <!ELEMENT media (media-metadata*, (media-reference, media-object?)+, media-caption*, media-producer?)>
  1141. <!ATTLIST media
  1142.     %common-attributes;
  1143.     media-type     CDATA        #REQUIRED
  1144.     >
  1145.     <!--
  1146.     Element            media
  1147.     Partial description    Generalized media object.
  1148.     Full description    Used to package up a reference to an image, audio, video, etc. with its caption and credit.
  1149.  
  1150.     id            Unique identifier for the element.
  1151.     class            An open placeholder for categorization.
  1152.     style            An open placeholder for reference by an external stylesheet.
  1153.  
  1154.     media-type        text | audio | image | video | data | application | other (Controlled vocabulary.)
  1155.     -->
  1156.  
  1157.     <!ELEMENT media-reference (#PCDATA)>
  1158.     <!ATTLIST media-reference
  1159.         %global-attributes;
  1160.         source             CDATA         #IMPLIED
  1161.         name            CDATA         #IMPLIED
  1162.         mime-type         CDATA         #IMPLIED
  1163.         coding             CDATA         #IMPLIED
  1164.         time             CDATA         #IMPLIED
  1165.         time-unit-of-measure     CDATA         #IMPLIED
  1166.         outcue             CDATA         #IMPLIED
  1167.         source-credit         CDATA         #IMPLIED
  1168.         copyright         CDATA         #IMPLIED
  1169.         alternate-text         CDATA         #IMPLIED
  1170.         height             NMTOKEN     #IMPLIED
  1171.         width             NMTOKEN     #IMPLIED
  1172.         units             (pixels)     #IMPLIED
  1173.         imagemap         CDATA         #IMPLIED
  1174.         noflow             (noflow)     #IMPLIED
  1175.         >
  1176.         <!--
  1177.         Element            media-reference
  1178.         Partial description    Reference to an external media object, OR to its following media-object.
  1179.         Full description    Points to any object, such as photo, audio, video and text; or to executable files.
  1180.  
  1181.         id            Unique identifier for the element.
  1182.         class            An open placeholder for categorization.
  1183.         style            An open placeholder for reference by an external stylesheet.
  1184.         source            URL for external media file.
  1185.         name            Alternate name or description of the object.
  1186.         mime-type        Mime-type for the external media file.
  1187.         coding            How the information is coded.
  1188.         time            Length of time that the media file plays.
  1189.         time-unit-of-measure    Units in which the time attribute is measured.
  1190.         outcue            Provides information about the spoken information that ends an audio clip.
  1191.         source-credit        Indicates the source of the information.
  1192.         copyright        Copyright owner.
  1193.         alternate-text        Plain-text description that can serve as a substitute for the media object.
  1194.         height            Height of the media object.
  1195.         width            Width of the media object.
  1196.         units            Units used for width and height. Default is pixels.
  1197.         imagemap        Indication for whether the media object has an affiliated imagemap.
  1198.         noflow            Indicates if information can flow around figure.
  1199.         -->
  1200.  
  1201.     <!ELEMENT media-metadata EMPTY>
  1202.     <!ATTLIST media-metadata
  1203.         %global-attributes;
  1204.         name         CDATA         #REQUIRED
  1205.         value         CDATA         #IMPLIED
  1206.         >
  1207.         <!--
  1208.         Element            media-metadata
  1209.         Partial description    Generic metadata placeholder.
  1210.         Full description    Used when the attributes of media-reference do not suffice.
  1211.  
  1212.         id            Unique identifier for the element.
  1213.         name            Name of the metadata item.
  1214.         value            Value of the metadata item.
  1215.         -->
  1216.  
  1217.     <!ELEMENT media-object (#PCDATA)>
  1218.     <!ATTLIST media-object
  1219.         %common-attributes;
  1220.         encoding     CDATA     #REQUIRED
  1221.         >
  1222.         <!--
  1223.         Element            media-object
  1224.         Partial description    Inline media data.
  1225.         Full description    Holds binary information, or some other encoded format.
  1226.  
  1227.         id            Unique identifier for the element.
  1228.         class            An open placeholder for categorization.
  1229.         style            An open placeholder for reference by an external stylesheet.
  1230.         encoding        Format the encoded data is in.
  1231.         -->
  1232.  
  1233.     <!ELEMENT media-caption (%enriched-text; | %block.content;)*>
  1234.     <!ATTLIST media-caption
  1235.         %common-attributes;
  1236.         >
  1237.         <!--
  1238.         Element            media-caption
  1239.         Partial description    Text describing media.
  1240.         Full description    Often rendered beneath a photo or video.
  1241.  
  1242.         id            Unique identifier for the element.
  1243.         class            An open placeholder for categorization.
  1244.         style            An open placeholder for reference by an external stylesheet.
  1245.         -->
  1246.  
  1247.     <!ELEMENT media-producer (%enriched-text;)*>
  1248.     <!ATTLIST media-producer
  1249.         %common-attributes;
  1250.         >
  1251.         <!--
  1252.         Element            media-producer
  1253.         Partial description    Byline of media producer.
  1254.         Full description    Also used as a credit for the media.
  1255.  
  1256.         id            Unique identifier for the element.
  1257.         class            An open placeholder for categorization.
  1258.         style            An open placeholder for reference by an external stylesheet.
  1259.         -->
  1260.  
  1261. <!ELEMENT ol (li)+>
  1262. <!ATTLIST ol
  1263.     %common-attributes;
  1264.     seqnum         NMTOKEN     #IMPLIED
  1265.     >
  1266.     <!--
  1267.     Element            ol
  1268.     Partial description    Ordered list.
  1269.     Full description    Holds list items.
  1270.  
  1271.     id            Unique identifier for the element.
  1272.     class            An open placeholder for categorization.
  1273.     style            An open placeholder for reference by an external stylesheet.
  1274.     seqnum            Sequence number within an ordered list.
  1275.     -->
  1276.  
  1277. <!ELEMENT ul (li)+>
  1278. <!ATTLIST ul
  1279.     %common-attributes;
  1280.     >
  1281.     <!--
  1282.     Element            ul
  1283.     Partial description    Unordered list.
  1284.     Full description    Holds list items.
  1285.  
  1286.     id            Unique identifier for the element.
  1287.     class            An open placeholder for categorization.
  1288.     style            An open placeholder for reference by an external stylesheet.
  1289.     -->
  1290.  
  1291.     <!ELEMENT li (%enriched-text; | %block.content;)*>
  1292.     <!ATTLIST li
  1293.         %common-attributes;
  1294.         >
  1295.         <!--
  1296.         Element            li
  1297.         Partial description    List item.
  1298.         Full description    Holds content that is presented within a list.
  1299.  
  1300.         id            Unique identifier for the element.
  1301.         class            An open placeholder for categorization.
  1302.         style            An open placeholder for reference by an external stylesheet.
  1303.         -->
  1304.  
  1305. <!ELEMENT dl (dt | dd)+>
  1306. <!ATTLIST dl %common-attributes;>
  1307.     <!--
  1308.     Element            dl
  1309.     Partial description    Definition list.
  1310.     Full description    Holds terms and their definitions.
  1311.  
  1312.     id            Unique identifier for the element.
  1313.     class            An open placeholder for categorization.
  1314.     style            An open placeholder for reference by an external stylesheet.
  1315.     -->
  1316.  
  1317.     <!ELEMENT dt (%enriched-text;)*>
  1318.     <!ATTLIST dt %common-attributes;>
  1319.         <!--
  1320.         Element            dt
  1321.         Partial description    Definition term.
  1322.         Full description    Holds the content that is to be defined.
  1323.  
  1324.         id            Unique identifier for the element.
  1325.         class            An open placeholder for categorization.
  1326.         style            An open placeholder for reference by an external stylesheet.
  1327.         -->
  1328.  
  1329.     <!ELEMENT dd (block)*>
  1330.     <!ATTLIST dd %common-attributes;>
  1331.         <!--
  1332.         Element            dd
  1333.         Partial description    Definition data.
  1334.         Full description    Holds the definition of the term.
  1335.  
  1336.         id            Unique identifier for the element.
  1337.         class            An open placeholder for categorization.
  1338.         style            An open placeholder for reference by an external stylesheet.
  1339.         -->
  1340.  
  1341. <!ELEMENT bq (block+, credit?)*>
  1342. <!ATTLIST bq
  1343.     %common-attributes;
  1344.     nowrap         (nowrap)     #IMPLIED
  1345.     quote-source     CDATA         #IMPLIED
  1346.     >
  1347.     <!--
  1348.     Element            bq
  1349.     Partial description    Block quote.
  1350.     Full description    An extended quotation.
  1351.  
  1352.     id            Unique identifier for the element.
  1353.     class            An open placeholder for categorization.
  1354.     style            An open placeholder for reference by an external stylesheet.
  1355.     nowrap            Directive not to wrap text in the cell.
  1356.     quote-source        Source of a quote.
  1357.     -->
  1358.  
  1359.     <!ELEMENT credit (%enriched-text;)*>
  1360.     <!ATTLIST credit %common-attributes;>
  1361.     <!--
  1362.     Element            credit
  1363.     Partial description    Names the source of the block quote.
  1364.     Full description    Provides attribution for a block quote.
  1365.  
  1366.     id            Unique identifier for the element.
  1367.     class            An open placeholder for categorization.
  1368.     style            An open placeholder for reference by an external stylesheet.
  1369.     -->
  1370.  
  1371. <!ELEMENT fn (body.content)+>
  1372. <!ATTLIST fn %common-attributes;>
  1373.     <!--
  1374.     Element            fn
  1375.     Partial description    Footnote.
  1376.     Full description    Notes that are often rendered at the end of a document.
  1377.  
  1378.     id            Unique identifier for the element.
  1379.     class            An open placeholder for categorization.
  1380.     style            An open placeholder for reference by an external stylesheet.
  1381.     -->
  1382.  
  1383. <!-- note is a block.content member -->
  1384.  
  1385. <!ELEMENT pre (#PCDATA)>
  1386. <!ATTLIST pre
  1387.     %global-attributes;
  1388.     >
  1389.     <!--
  1390.     Element            pre
  1391.     Partial description    Preformatted information.
  1392.     Full description    Carriage returns and fixed-width spacing should be maintained.
  1393.  
  1394.     id            Unique identifier for the element.
  1395.     -->
  1396.  
  1397. <!ELEMENT hr EMPTY>
  1398. <!ATTLIST hr
  1399.     %common-attributes;
  1400.     >
  1401.     <!--
  1402.     Element            hr
  1403.     Partial description    Horizontal rule.
  1404.     Full description    A rendered divider between sections of text.
  1405.  
  1406.     id            Unique identifier for the element.
  1407.     class            An open placeholder for categorization.
  1408.     style            An open placeholder for reference by an external stylesheet.
  1409.     -->
  1410.  
  1411.  
  1412. <!ELEMENT datasource (#PCDATA)>
  1413. <!ATTLIST datasource
  1414.     %global-attributes;
  1415.     >
  1416.     <!--
  1417.     Element            datasource
  1418.     Partial description    Source of the information grouped in a block element.
  1419.     Full description    Cites the source of block content. Allowed only at end of block.
  1420.  
  1421.     id            Unique identifier for the element.
  1422.     -->
  1423.  
  1424.  
  1425. <!--     ****************************************************************
  1426.     table elements
  1427.     **************************************************************** -->
  1428.  
  1429. <!ELEMENT caption (%enriched-text; | %block.content;)*>
  1430. <!ATTLIST caption
  1431.     %common-attributes;
  1432.     align         (
  1433.             top
  1434.             | bottom
  1435.             | left
  1436.             | right
  1437.             )         #IMPLIED
  1438.     >
  1439.     <!--
  1440.     Element            caption
  1441.     Partial description    Text for the caption of a table.
  1442.     Full description    Appears only within the table element.
  1443.  
  1444.     id            Unique identifier for the element.
  1445.     class            An open placeholder for categorization.
  1446.     style            An open placeholder for reference by an external stylesheet.
  1447.     align            Alignment of the text in the caption.
  1448.     -->
  1449.  
  1450. <!ELEMENT col EMPTY>
  1451. <!ATTLIST col
  1452.     %common-attributes;
  1453.     span         NMTOKEN     "1"
  1454.     width         CDATA         #IMPLIED
  1455.     %cell.align;
  1456.     %cell.valign;
  1457.     >
  1458.     <!--
  1459.     Element            col
  1460.     Partial description    Column.
  1461.     Full description    Used to specify formatting for a table column.
  1462.  
  1463.     id            Unique identifier for the element.
  1464.     class            An open placeholder for categorization.
  1465.     style            An open placeholder for reference by an external stylesheet.
  1466.     span            Number of columns a header cell spans.
  1467.     width            Width of the column, in pixels.
  1468.     align            Alignment of text in the column.
  1469.     char            Specifies a single character within a text fragment to act as the axis for text alignment. Default varies by language; for example, default for en-US is period (.).
  1470.     charoff            Specifies the offset to the first occurance of the character specified in char. !!
  1471.     valign            Vertical alignment of text in the column.
  1472.     -->
  1473.  
  1474. <!ELEMENT colgroup (col+)>
  1475. <!ATTLIST colgroup
  1476.     %common-attributes;
  1477.     %cell.align;
  1478.     %cell.valign;
  1479.     >
  1480.     <!--
  1481.     Element            colgroup
  1482.     Partial description    Column group.
  1483.     Full description    Used to specify formatting for a table column.
  1484.  
  1485.     id            Unique identifier for the element.
  1486.     class            An open placeholder for categorization.
  1487.     style            An open placeholder for reference by an external stylesheet.
  1488.     align            Alignment of text in the column group.
  1489.     char            HTML formatting attribute.
  1490.     charoff            HTML formatting attribute.
  1491.     valign            Vertical alignment of text in the column group.
  1492.     -->
  1493.  
  1494. <!ELEMENT thead (tr+)>
  1495. <!ATTLIST thead
  1496.     %common-attributes;
  1497.     %cell.align;
  1498.     %cell.valign;
  1499.     >
  1500.     <!--
  1501.     Element            thead
  1502.     Partial description    Table heading.
  1503.     Full description    Used to group rows that can consistently be displayed atop a table.
  1504.  
  1505.     id            Unique identifier for the element.
  1506.     class            An open placeholder for categorization.
  1507.     style            An open placeholder for reference by an external stylesheet.
  1508.     align            Alignment of text in the column group.
  1509.     char            HTML formatting attribute.
  1510.     charoff            HTML formatting attribute.
  1511.     valign            Vertical alignment of text in the column group.
  1512.     -->
  1513.  
  1514. <!ELEMENT tbody (tr+)>
  1515. <!ATTLIST tbody
  1516.     %common-attributes;
  1517.     %cell.align;
  1518.     %cell.valign;
  1519.     >
  1520.     <!--
  1521.     Element            tbody
  1522.     Partial description    Table body.
  1523.     Full description    Holds the bulk of the data rows of a table.
  1524.  
  1525.     id            Unique identifier for the element.
  1526.     class            An open placeholder for categorization.
  1527.     style            An open placeholder for reference by an external stylesheet.
  1528.     align            Alignment of text in the column group.
  1529.     char            HTML formatting attribute.
  1530.     charoff            HTML formatting attribute.
  1531.     valign            Vertical alignment of text in the column group.
  1532.     -->
  1533.  
  1534. <!ELEMENT tfoot (tr+)>
  1535. <!ATTLIST tfoot
  1536.     %common-attributes;
  1537.     %cell.align;
  1538.     %cell.valign;
  1539.     >
  1540.     <!--
  1541.     Element            tfoot
  1542.     Partial description    Table footer.
  1543.     Full description    Used to group rows that can consistently be displayed below a table.
  1544.  
  1545.     id            Unique identifier for the element.
  1546.     class            An open placeholder for categorization.
  1547.     style            An open placeholder for reference by an external stylesheet.
  1548.     align            Alignment of text in the column group.
  1549.     char            HTML formatting attribute.
  1550.     charoff            HTML formatting attribute.
  1551.     valign            Vertical alignment of text in the column group.
  1552.     -->
  1553.  
  1554. <!ELEMENT tr (th | td)+>
  1555. <!ATTLIST tr
  1556.     %common-attributes;
  1557.     %cell.align;
  1558.     %cell.valign;
  1559.     >
  1560.     <!--
  1561.     Element            tr
  1562.     Partial description    Table row.
  1563.     Full description    Holds cells of a table.
  1564.  
  1565.     id            Unique identifier for the element.
  1566.     class            An open placeholder for categorization.
  1567.     style            An open placeholder for reference by an external stylesheet.
  1568.     align            Alignment of text in the column group.
  1569.     char            HTML formatting attribute.
  1570.     charoff            HTML formatting attribute.
  1571.     valign            Vertical alignment of text in the column group.
  1572.     -->
  1573.  
  1574. <!ELEMENT th (%enriched-text; | %block.content;)*>
  1575. <!ATTLIST th
  1576.     %common-attributes;
  1577.     axis         CDATA         #IMPLIED
  1578.     axes         CDATA         #IMPLIED
  1579.     nowrap         (nowrap)     #IMPLIED
  1580.     rowspan     NMTOKEN     #IMPLIED
  1581.     colspan     NMTOKEN     #IMPLIED
  1582.     %cell.align;
  1583.     %cell.valign;
  1584.     >
  1585.     <!--
  1586.     Element            th
  1587.     Partial description    Table header cell.
  1588.     Full description    Holds content intended to be a label.
  1589.  
  1590.     id            Unique identifier for the element.
  1591.     class            An open placeholder for categorization.
  1592.     style            An open placeholder for reference by an external stylesheet.
  1593.     axis            HTML formatting attribute.
  1594.     axes            HTML formatting attribute.
  1595.     nowrap            Directive not to wrap text in the cell.
  1596.     rowspan            Number of horizontal rows a cell spans.
  1597.     colspan            Number of vertical columns a cell spans.
  1598.     align            Alignment of text in the column group.
  1599.     char            HTML formatting attribute.
  1600.     charoff            HTML formatting attribute.
  1601.     valign            Vertical alignment of text in the column group.
  1602.     -->
  1603.  
  1604. <!ELEMENT td (%enriched-text; | %block.content;)*>
  1605. <!ATTLIST td
  1606.     %common-attributes;
  1607.     axis         CDATA         #IMPLIED
  1608.     axes         CDATA         #IMPLIED
  1609.     nowrap         (nowrap)     #IMPLIED
  1610.     rowspan     NMTOKEN     #IMPLIED
  1611.     colspan     NMTOKEN     #IMPLIED
  1612.     %cell.align;
  1613.     %cell.valign;
  1614.     >
  1615.     <!--
  1616.     Element            td
  1617.     Partial description    Table data cell.
  1618.     Full description    Holds content intended to be data.
  1619.  
  1620.     id            Unique identifier for the element.
  1621.     class            An open placeholder for categorization.
  1622.     style            An open placeholder for reference by an external stylesheet.
  1623.     axis            HTML formatting attribute.
  1624.     axes            HTML formatting attribute.
  1625.     nowrap            Directive not to wrap text in the cell.
  1626.     rowspan            Number of horizontal rows a cell spans.
  1627.     colspan            Number of vertical columns a cell spans.
  1628.     align            Alignment of text in the column group.
  1629.     char            HTML formatting attribute.
  1630.     charoff            HTML formatting attribute.
  1631.     valign            Vertical alignment of text in the column group.
  1632.     -->
  1633.  
  1634. <!--     ****************************************************************
  1635.     text elements
  1636.         chron | copyrite | event | function | location | money | num
  1637.         | object.title | org | person | postaddr | virtloc | a | br
  1638.         | em | lang | pronounce | q
  1639.     **************************************************************** -->
  1640.  
  1641. <!ELEMENT chron (#PCDATA)>
  1642. <!ATTLIST chron
  1643.     %common-attributes;
  1644.     norm         CDATA     #IMPLIED
  1645.     >
  1646.     <!--
  1647.     Element            chron
  1648.     Partial description    Date and time.
  1649.     Full description    Used to normalize inline date and time references.
  1650.  
  1651.     id            Unique identifier for the element.
  1652.     class            An open placeholder for categorization.
  1653.     style            An open placeholder for reference by an external stylesheet.
  1654.     norm            Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  1655.     -->
  1656.  
  1657. <!-- copyrite allowed here, also -->
  1658.  
  1659. <!ELEMENT event (#PCDATA | alt-code)*>
  1660. <!ATTLIST event
  1661.     %common-attributes;
  1662.     start-date     CDATA         #IMPLIED
  1663.     end-date     CDATA         #IMPLIED
  1664.     idsrc         CDATA         #IMPLIED
  1665.     value         CDATA         #IMPLIED
  1666.     >
  1667.     <!--
  1668.     Element            event
  1669.     Partial description    An event.
  1670.     Full description    An activity that is considered newsworthy.
  1671.  
  1672.     id            Unique identifier for the element.
  1673.     class            An open placeholder for categorization.
  1674.     style            An open placeholder for reference by an external stylesheet.
  1675.     start-date        When the event is set to start. Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  1676.     end-date        When the event is set to end. Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  1677.     idsrc            The source (taxonomy) for the element's value attribute.
  1678.     value            The code or symbol for the element.
  1679.     -->
  1680.  
  1681. <!ELEMENT function (#PCDATA | alt-code)*>
  1682. <!ATTLIST function
  1683.     %global-attributes;
  1684.     idsrc         CDATA         #IMPLIED
  1685.     value         CDATA         #IMPLIED
  1686.     >
  1687.     <!--
  1688.     Element            function
  1689.     Partial description    Role played by a person.
  1690.     Full description    Can be either a description, such as interior decorator, or a formal title, such as president, chairman, owner, captain, manager.
  1691.  
  1692.     id            Unique identifier for the element.
  1693.     idsrc            The source (taxonomy) for the element's value attribute.
  1694.     value            The code or symbol for the element.
  1695.     -->
  1696.  
  1697. <!ELEMENT location (#PCDATA | sublocation | city | state | region | country | alt-code)*>
  1698. <!ATTLIST location
  1699.     %common-attributes;
  1700.     location-code     CDATA     #IMPLIED
  1701.     code-source     CDATA     #IMPLIED
  1702.     >
  1703.     <!--
  1704.     Element            location
  1705.     Partial description    Significant place mentioned in an article.
  1706.     Full description    Used to normalize locations.
  1707.  
  1708.     id            Unique identifier for the element.
  1709.     class            An open placeholder for categorization.
  1710.     style            An open placeholder for reference by an external stylesheet.
  1711.     location-code        The code or symbol for the element.
  1712.     code-source        The source (taxonomy) for the element's location-code.
  1713.     -->
  1714.  
  1715.     <!ELEMENT sublocation (#PCDATA | alt-code)*>
  1716.     <!ATTLIST sublocation
  1717.         %common-attributes;
  1718.         location-code     CDATA     #IMPLIED
  1719.         code-source     CDATA     #IMPLIED
  1720.         >
  1721.         <!--
  1722.         Element            sublocation
  1723.         Partial description    Named region within city or state.
  1724.         Full description    Generic holder for more detailed location information.
  1725.  
  1726.         id            Unique identifier for the element.
  1727.         class            An open placeholder for categorization.
  1728.         style            An open placeholder for reference by an external stylesheet.
  1729.         location-code        The code or symbol for the element.
  1730.         code-source        The source (taxonomy) for the element's location-code.
  1731.         -->
  1732.  
  1733.     <!ELEMENT city (#PCDATA | alt-code)*>
  1734.     <!ATTLIST city
  1735.         %common-attributes;
  1736.         city-code     CDATA     #IMPLIED
  1737.         code-source     CDATA     #IMPLIED
  1738.         >
  1739.         <!--
  1740.         Element            city
  1741.         Partial description    City, town, village, etc.
  1742.         Full description    Used to normalize city, town names.
  1743.  
  1744.         id            Unique identifier for the element.
  1745.         class            An open placeholder for categorization.
  1746.         style            An open placeholder for reference by an external stylesheet.
  1747.         city-code        The code or symbol for the element.
  1748.         code-source        The source (taxonomy) for the element's city-code.
  1749.         -->
  1750.  
  1751.     <!ELEMENT state (#PCDATA | alt-code)*>
  1752.     <!ATTLIST state
  1753.         %common-attributes;
  1754.         state-code     CDATA     #IMPLIED
  1755.         code-source     CDATA     #IMPLIED
  1756.         >
  1757.         <!--
  1758.         Element            state
  1759.         Partial description    State or province or region.
  1760.         Full description    Used to normalize these locations.
  1761.  
  1762.         id            Unique identifier for the element.
  1763.         class            An open placeholder for categorization.
  1764.         style            An open placeholder for reference by an external stylesheet.
  1765.         state-code        The code or symbol for the element.
  1766.         code-source        The source (taxonomy) for the element's state-code.
  1767.         -->
  1768.  
  1769.     <!ELEMENT region (#PCDATA | alt-code)*>
  1770.     <!ATTLIST region
  1771.         %common-attributes;
  1772.         region-code     CDATA     #IMPLIED
  1773.         code-source     CDATA     #IMPLIED
  1774.         >
  1775.         <!--
  1776.         Element            region
  1777.         Partial description    Geographic area.
  1778.         Full description    Used to normalize regions.
  1779.  
  1780.         id            Unique identifier for the element.
  1781.         class            An open placeholder for categorization.
  1782.         style            An open placeholder for reference by an external stylesheet.
  1783.         region-code        The code or symbol for the element.
  1784.         code-source        The source (taxonomy) for the element's region-code.
  1785.         -->
  1786.  
  1787.     <!ELEMENT country (#PCDATA | alt-code)*>
  1788.     <!ATTLIST country
  1789.         %common-attributes;
  1790.         iso-cc         CDATA     #IMPLIED
  1791.         >
  1792.         <!--
  1793.         Element            country
  1794.         Partial description    Geographic area with a government.
  1795.         Full description    Used to normalize countries.
  1796.  
  1797.         id            Unique identifier for the element.
  1798.         class            An open placeholder for categorization.
  1799.         style            An open placeholder for reference by an external stylesheet.
  1800.         iso-cc            Country code as specified in ISO 3166.
  1801.         -->
  1802.  
  1803. <!ELEMENT money (#PCDATA)>
  1804. <!ATTLIST money
  1805.     %common-attributes;
  1806.     unit         CDATA     #IMPLIED
  1807.     date         CDATA     #IMPLIED
  1808.     >
  1809.     <!--
  1810.     Element            money
  1811.     Partial description    Monetary item.
  1812.     Full description    Used to identify units of money.
  1813.  
  1814.     id            Unique identifier for the element.
  1815.     class            An open placeholder for categorization.
  1816.     style            An open placeholder for reference by an external stylesheet.
  1817.     unit            The currency used.
  1818.     date            Date when this currency value was quoted. Date/time value normalized to ISO 8601: YYYYMMDDTHHMMSS-HHMM (preferred) YYYYMMDDTHHMMSSZ (alternative). Use YYYYMMDD000000-HHMM when no time is available
  1819.     -->
  1820.  
  1821. <!ELEMENT num (#PCDATA | frac | sub | sup)*>
  1822. <!ATTLIST num
  1823.     %common-attributes;
  1824.     units         CDATA     #IMPLIED
  1825.     decimal-ch     CDATA     #IMPLIED
  1826.     thousands-ch     CDATA     #IMPLIED
  1827.     >
  1828.     <!--
  1829.     Element            num
  1830.     Partial description    Numeric data.
  1831.     Full description    Used to normalize numbers.
  1832.  
  1833.     id            Unique identifier for the element.
  1834.     class            An open placeholder for categorization.
  1835.     style            An open placeholder for reference by an external stylesheet.
  1836.     units            Units the number is in.
  1837.     decimal-ch        Character used to separate decimalized portion.
  1838.     thousands-ch        Character to separate thousands groups.
  1839.     -->
  1840.  
  1841.     <!ELEMENT frac (numer, frac-sep?, denom)>
  1842.     <!ATTLIST frac
  1843.         %common-attributes;
  1844.         >
  1845.         <!--
  1846.         Element            frac
  1847.         Partial description    Fraction.
  1848.         Full description    Separates the numerator from the denominator.
  1849.  
  1850.         id            Unique identifier for the element.
  1851.         class            An open placeholder for categorization.
  1852.         style            An open placeholder for reference by an external stylesheet.
  1853.         -->
  1854.  
  1855.         <!ELEMENT numer (#PCDATA)>
  1856.         <!ATTLIST numer
  1857.             %global-attributes;
  1858.             >
  1859.             <!--
  1860.             Element            numer
  1861.             Partial description    Fraction numerator.
  1862.             Full description    The top part of a fraction.
  1863.  
  1864.             id            Unique identifier for the element.
  1865.             -->
  1866.  
  1867.         <!ELEMENT frac-sep (#PCDATA)>
  1868.         <!ATTLIST frac-sep
  1869.             %global-attributes;
  1870.             >
  1871.             <!--
  1872.             Element            frac-sep
  1873.             Partial description    Fraction separator.
  1874.             Full description    Holds the preferred character, normally a slash.
  1875.  
  1876.             id            Unique identifier for the element.
  1877.             -->
  1878.  
  1879.         <!ELEMENT denom (#PCDATA)>
  1880.         <!ATTLIST denom
  1881.             %global-attributes;
  1882.             >
  1883.             <!--
  1884.             Element            denom
  1885.             Partial description    Fraction denominator.
  1886.             Full description    The bottom part of a fraction.
  1887.  
  1888.             id            Unique identifier for the element.
  1889.             -->
  1890.  
  1891.     <!ELEMENT sub (#PCDATA)>
  1892.     <!ATTLIST sub %common-attributes;>
  1893.         <!--
  1894.         Element            sub
  1895.         Partial description    Subscript.
  1896.         Full description    Generally rendered in small type and vertically aligned lower than the main text.
  1897.  
  1898.         id            Unique identifier for the element.
  1899.         class            An open placeholder for categorization.
  1900.         style            An open placeholder for reference by an external stylesheet.
  1901.         -->
  1902.  
  1903.     <!ELEMENT sup (#PCDATA)>
  1904.     <!ATTLIST sup %common-attributes;>
  1905.         <!--
  1906.         Element            sup
  1907.         Partial description    Superscript.
  1908.         Full description    Generally rendered in small type and vertically aligned higher than the main text.
  1909.  
  1910.         id            Unique identifier for the element.
  1911.         class            An open placeholder for categorization.
  1912.         style            An open placeholder for reference by an external stylesheet.
  1913.         -->
  1914.  
  1915. <!ELEMENT object.title (#PCDATA | alt-code)*>
  1916. <!ATTLIST object.title
  1917.     %common-attributes;
  1918.     idsrc     CDATA     #IMPLIED
  1919.     value     CDATA     #IMPLIED
  1920.     >
  1921.     <!--
  1922.     Element            object.title
  1923.     Partial description    Title of inline object such as book, song, artwork, etc.
  1924.     Full description    Used to normalize these values.
  1925.  
  1926.     id            Unique identifier for the element.
  1927.     class            An open placeholder for categorization.
  1928.     style            An open placeholder for reference by an external stylesheet.
  1929.     idsrc            The source (taxonomy) for the element's value.
  1930.     value            The code or symbol for the element.
  1931.     -->
  1932.  
  1933. <!ELEMENT org (#PCDATA | alt-code)*>
  1934. <!ATTLIST org
  1935.     %global-attributes;
  1936.     idsrc     CDATA     #IMPLIED
  1937.     value     CDATA     #IMPLIED
  1938.     >
  1939.     <!--
  1940.     Element            org
  1941.     Partial description    Organization.
  1942.     Full description    Used for companies (both private and public) and non-profits.
  1943.  
  1944.     id            Unique identifier for the element.
  1945.     idsrc            The source (taxonomy) for the element's value.
  1946.     value            The code or symbol for the element.
  1947.     -->
  1948.  
  1949.     <!ELEMENT alt-code EMPTY>
  1950.     <!ATTLIST alt-code
  1951.         %global-attributes;
  1952.         idsrc     CDATA     #REQUIRED
  1953.         value     CDATA     #REQUIRED
  1954.         >
  1955.         <!--
  1956.         Element            alt-code
  1957.         Partial description    An alternate symbol for the phrase.
  1958.         Full description    Used when an item has more than one symbol behind it.
  1959.  
  1960.         id            Unique identifier for the element.
  1961.         idsrc            The source (taxonomy) for the element's value.
  1962.         value            An alternate code or symbol for the element.
  1963.         -->
  1964.  
  1965. <!ELEMENT person (#PCDATA | name.given | name.family | function | alt-code)*>
  1966. <!ATTLIST person
  1967.     %global-attributes;
  1968.     idsrc     CDATA     #IMPLIED
  1969.     value     CDATA     #IMPLIED
  1970.     gender    (male|female)    #IMPLIED
  1971.     >
  1972.     <!--
  1973.     Element            person
  1974.     Partial description    Human individual.
  1975.     Full description    Used to normalize people.
  1976.  
  1977.     id            Unique identifier for the element.
  1978.     idsrc            The source (taxonomy) for the element's value.
  1979.     value            The code or symbol for the element.
  1980.     gender            either male or female
  1981.     -->
  1982.  
  1983.     <!ELEMENT name.given (#PCDATA)>
  1984.     <!ATTLIST name.given
  1985.         %global-attributes;
  1986.         >
  1987.         <!--
  1988.         Element            name.given
  1989.         Partial description    Given name.
  1990.         Full description    In the U.S., the first name of an individual.
  1991.  
  1992.         id            Unique identifier for the element.
  1993.         -->
  1994.  
  1995.     <!ELEMENT name.family (#PCDATA)>
  1996.     <!ATTLIST name.family
  1997.         %global-attributes;
  1998.         >
  1999.         <!--
  2000.         Element            name.family
  2001.         Partial description    Family name.
  2002.         Full description    In the U.S., the last name of an individual.
  2003.  
  2004.         id            Unique identifier for the element.
  2005.         -->
  2006.  
  2007. <!ELEMENT postaddr (addressee, delivery.point?, (postcode | delivery.office | region | country)*)>
  2008. <!ATTLIST postaddr
  2009.     %global-attributes;
  2010.     >
  2011.     <!--
  2012.     Element            postaddr
  2013.     Partial description    Mailing address.
  2014.     Full description    Used to deliver mail.
  2015.  
  2016.     id            Unique identifier for the element.
  2017.     -->
  2018.  
  2019. <!ELEMENT virtloc (#PCDATA | alt-code)*>
  2020. <!ATTLIST virtloc
  2021.     %common-attributes;
  2022.     idsrc         CDATA         #IMPLIED
  2023.     value         CDATA         #IMPLIED
  2024.     >
  2025.     <!--
  2026.     Element            virtloc
  2027.     Partial description    Virtual Location.
  2028.     Full description    A location in cyberspace.
  2029.  
  2030.     id            Unique identifier for the element.
  2031.     class            An open placeholder for categorization.
  2032.     style            An open placeholder for reference by an external stylesheet.
  2033.     idsrc            The source (taxonomy) for the element's value attribute.
  2034.     value            The code or symbol for the element.
  2035.     -->
  2036.  
  2037. <!ELEMENT a (%enriched-text;)*>
  2038. <!ATTLIST a
  2039.     %common-attributes;
  2040.     href         CDATA         #IMPLIED
  2041.     name         CDATA         #IMPLIED
  2042.     rel         NMTOKEN     #IMPLIED
  2043.     rev         NMTOKEN     #IMPLIED
  2044.     title         CDATA         #IMPLIED
  2045.     >
  2046.     <!--
  2047.     Element            a
  2048.     Partial description    Anchor for hypertext links.
  2049.     Full description    Allows users to traverse to other documents.
  2050.  
  2051.     id            Unique identifier for the element.
  2052.     class            An open placeholder for categorization.
  2053.     style            An open placeholder for reference by an external stylesheet.
  2054.     href            URL for where the hypertext anchor leads.
  2055.     name            Alternate name or description of the link, such as Link to News Item.
  2056.     rel            Specifies the relationship from the source to the target.
  2057.     rev            Specifies the relationship from the target to the source.
  2058.     title            Title for the document to be linked to.
  2059.     -->
  2060.  
  2061. <!ELEMENT br EMPTY>
  2062. <!ATTLIST br
  2063.     %global-attributes;
  2064.     >
  2065.     <!--
  2066.     Element            br
  2067.     Partial description    Forced line break.
  2068.     Full description    Often used within headlines.
  2069.  
  2070.     id            Unique identifier for the element.
  2071.     -->
  2072.  
  2073. <!ELEMENT em (%enriched-text;)*>
  2074. <!ATTLIST em %common-attributes;>
  2075.     <!--
  2076.     Element            em
  2077.     Partial description    Emphasis.
  2078.     Full description    Can be rendered as bold, italics, or another style.
  2079.  
  2080.     id            Unique identifier for the element.
  2081.     class            An open placeholder for categorization.
  2082.     style            An open placeholder for reference by an external stylesheet.
  2083.     -->
  2084.  
  2085. <!ELEMENT lang (%enriched-text;)*>
  2086. <!ATTLIST lang %common-attributes;>
  2087.     <!--
  2088.     Element            lang
  2089.     Partial description    Language identifier.
  2090.     Full description    Used to separate inline changes of language.
  2091.  
  2092.     id            Unique identifier for the element.
  2093.     class            An open placeholder for categorization.
  2094.     style            An open placeholder for reference by an external stylesheet.
  2095.     -->
  2096.  
  2097. <!ELEMENT pronounce (%enriched-text;)*>
  2098. <!ATTLIST pronounce
  2099.     %global-attributes;
  2100.     guide         CDATA     #IMPLIED
  2101.     phonetic     CDATA     #IMPLIED
  2102.     >
  2103.     <!--
  2104.     Element            pronounce
  2105.     Partial description    Pronunciation Information.
  2106.     Full description    Used to elaborate on how a term is spoken.
  2107.  
  2108.     id            Unique identifier for the element.
  2109.     guide            Source used to create pronunciation.
  2110.     phonetic        Phonetic pronunciation of an phrase.
  2111.     -->
  2112.  
  2113. <!ELEMENT q (%enriched-text;)*>
  2114. <!ATTLIST q
  2115.     %common-attributes;
  2116.     quote-source     CDATA     #IMPLIED
  2117.     >
  2118.     <!--
  2119.     Element            q
  2120.     Partial description    Quotation.
  2121.     Full description    Words directly attributed to an individual.
  2122.  
  2123.     id            Unique identifier for the element.
  2124.     class            An open placeholder for categorization.
  2125.     style            An open placeholder for reference by an external stylesheet.
  2126.     quote-source        Who said or wrote the quotation.
  2127.     -->
  2128.  
  2129. <!--     ****************************************************************
  2130.     postaddr elements
  2131.     addressee, delivery.point?, (postcode | delivery.office | region | country
  2132.     **************************************************************** -->
  2133.  
  2134. <!ELEMENT addressee (person, function?, care.of?)>
  2135. <!ATTLIST addressee
  2136.     %global-attributes;
  2137.     >
  2138.     <!--
  2139.     Element            addressee
  2140.     Partial description    Person or organization to whom the postal item is being sent.
  2141.     Full description    Used in a postal address.
  2142.  
  2143.     id            Unique identifier for the element.
  2144.     -->
  2145.  
  2146.     <!ELEMENT care.of (#PCDATA)>
  2147.     <!ATTLIST care.of
  2148.         %global-attributes;
  2149.         >
  2150.         <!--
  2151.         Element            care.of
  2152.         Partial description    Poste restante.
  2153.         Full description    An alternative receiver of the postal item.
  2154.  
  2155.         id            Unique identifier for the element.
  2156.         -->
  2157.  
  2158. <!ELEMENT delivery.point (#PCDATA | br)*>
  2159. <!ATTLIST delivery.point
  2160.     %global-attributes;
  2161.     point-code     CDATA     #IMPLIED
  2162.     code-source     CDATA     #IMPLIED
  2163.     >
  2164.     <!--
  2165.     Element            delivery.point
  2166.     Partial description    Street, PO Box No.
  2167.     Full description    Precise point of delivery.
  2168.  
  2169.     id            Unique identifier for the element.
  2170.     point-code        Coded location for a delivery point.
  2171.     code-source        Source of coded list information.
  2172.     -->
  2173.  
  2174. <!ELEMENT postcode (#PCDATA)>
  2175. <!ATTLIST postcode
  2176.     %global-attributes;
  2177.     code-source     CDATA     #IMPLIED
  2178.     >
  2179.     <!--
  2180.     Element            postcode
  2181.     Partial description    Postal code.
  2182.     Full description    Used by postal agency to improve delivery efficiency.
  2183.  
  2184.     id            Unique identifier for the element.
  2185.     code-source        Source of coded list information.
  2186.     -->
  2187.  
  2188. <!ELEMENT delivery.office (#PCDATA | br)*>
  2189. <!ATTLIST delivery.office
  2190.     %global-attributes;
  2191.     office-code     CDATA     #IMPLIED
  2192.     code-source     CDATA     #IMPLIED
  2193.     >
  2194.     <!--
  2195.     Element            delivery.office
  2196.     Partial description    Postal city or town.
  2197.     Full description    Where the post office is located.
  2198.  
  2199.     id            Unique identifier for the element.
  2200.     office-code        Coded location of office from referenced coded source.
  2201.     code-source        Source of coded list information.
  2202.     -->
  2203.  
  2204. <!-- region also allowed -->
  2205.  
  2206. <!-- country also allowed -->
  2207.  
  2208. <!--     ****************************************************************
  2209.     body.end
  2210.     **************************************************************** -->
  2211.  
  2212. <!ELEMENT body.end (tagline?, bibliography?)>
  2213. <!ATTLIST body.end
  2214.     %global-attributes;
  2215.     >
  2216.     <!--
  2217.     Element            body.end
  2218.     Partial description    Information at the end of an article body
  2219.     Full description    Holds a tagline and/or a bibliography.
  2220.  
  2221.     id            Unique identifier for the element.
  2222.     -->
  2223.  
  2224. <!ELEMENT tagline (%enriched-text;)*>
  2225. <!ATTLIST tagline
  2226.     %common-attributes;
  2227.     type         (std | pa | npa)     "std"
  2228.     >
  2229.     <!--
  2230.     Element            tagline
  2231.     Partial description    A byline at the end of a story.
  2232.     Full description    Example: Stuart Myles contributed to this article.
  2233.  
  2234.     id            Unique identifier for the element.
  2235.     class            An open placeholder for categorization.
  2236.     style            An open placeholder for reference by an external stylesheet.
  2237.     type            Standard, publishable-advisory, non-publishable advisory.
  2238.     -->
  2239.  
  2240. <!ELEMENT bibliography (#PCDATA)>
  2241. <!ATTLIST bibliography
  2242.     %common-attributes;
  2243.     >
  2244.     <!--
  2245.     Element            bibliography
  2246.     Partial description    Free-form bibliographic data.
  2247.     Full description    Used to elaborate on the source of information.
  2248.  
  2249.     id            Unique identifier for the element.
  2250.     class            An open placeholder for categorization.
  2251.     style            An open placeholder for reference by an external stylesheet.
  2252.     -->
  2253.  
  2254. <!ELEMENT classifier (#PCDATA | alt-code)*>
  2255. <!ATTLIST classifier
  2256.     %global-attributes;
  2257.     type     CDATA     #IMPLIED
  2258.     idsrc     CDATA     #IMPLIED
  2259.     value     CDATA     #IMPLIED
  2260.     >
  2261.     <!--
  2262.     Element            classifier
  2263.     Partial description    Generic holder for metadata. Could be used by researchers and archivists to qualify documents.
  2264.     Full description    May be used inline (as localized phrase, atop a block (as localized section), or in docdata (for document as a whole).
  2265.  
  2266.     id            Unique identifier for the element.
  2267.     type            Type of classifier. Example is concept.
  2268.     idsrc            The source (taxonomy) for the element's value.
  2269.     value            The code or symbol for the element.
  2270.     -->
  2271.  
  2272. <!ELEMENT nitf-table (
  2273.     nitf-table-metadata,
  2274.     (table | custom-table | table-reference+)
  2275.     )>
  2276. <!ATTLIST nitf-table
  2277.     %global-attributes;
  2278.     >
  2279.     <!--
  2280.     Element            nitf-table
  2281.     Partial description    A holder for a table, and content-filled metadata.
  2282.     Full description    May contain the classic NITF table, or a custom table.
  2283.  
  2284.     id            Unique identifier for the element.
  2285.     -->
  2286.  
  2287.     <!ELEMENT custom-table (#PCDATA)>
  2288.     <!ATTLIST custom-table
  2289.         %common-attributes;
  2290.         >
  2291.         <!--
  2292.         Element            custom-table
  2293.         Partial description    A holder for a namespaced XML fragment for custom-tagged data, or for an alternative set of non-parser-breaking content.
  2294.         Full description    Used when publisher wants to surround the fragment with NITF metadata.
  2295.  
  2296.         id            Unique identifier for the element.
  2297.         class            An open placeholder for categorization.
  2298.         style            An open placeholder for reference by an external stylesheet.
  2299.         -->
  2300.  
  2301.     <!ELEMENT table-reference EMPTY>
  2302.     <!ATTLIST table-reference
  2303.         %global-attributes;
  2304.         idref            CDATA    #REQUIRED
  2305.         >
  2306.         <!--
  2307.         Element            table-reference
  2308.         Partial description    A pointer to a table that is elsewhere in the document.
  2309.         Full description    Can be used when the table is buried deep inside the included namespaced fragment.
  2310.  
  2311.         id            Unique identifier for the element.
  2312.         idref            Holds an ID for the actual table.
  2313.         -->
  2314.  
  2315.     <!ELEMENT nitf-table-metadata (nitf-table-summary?, (nitf-colgroup | nitf-col)+)>
  2316.     <!ATTLIST nitf-table-metadata
  2317.         %common-attributes;
  2318.         subclass         CDATA         #IMPLIED
  2319.         idsrc             CDATA         #IMPLIED
  2320.         value             CDATA         #IMPLIED
  2321.         status             (pre | snap-shot | interim  | final | official)
  2322.                              #IMPLIED
  2323.         column-count         CDATA         #IMPLIED
  2324.         row-count         CDATA         #IMPLIED
  2325.         >
  2326.         <!--
  2327.         Element            nitf-table-metadata
  2328.         Partial description    A holder for a namespaced XML fragment for custom-tagged data.
  2329.         Full description    Used when publisher wants to surround the fragment with NITF metadata.
  2330.  
  2331.         id            Unique identifier for the element.
  2332.         class            An open placeholder for categorization.
  2333.         style            An open placeholder for reference by an external stylesheet.
  2334.         subclass            A further refinement of the class attribute.
  2335.         idsrc            The source (taxonomy) for the element's value attribute.
  2336.         value            The code or symbol for the particular table.
  2337.         status            Measure of finality of the values of the table. Interim is the end of a logical break. snap-shot is any point in time.
  2338.         column-count        Number of columns in the entire table.
  2339.         row-count        Number of rows in the entire table.
  2340.         -->
  2341.  
  2342.     <!ELEMENT nitf-table-summary (p*)>
  2343.     <!ATTLIST nitf-table-summary
  2344.         %common-attributes;
  2345.         >
  2346.         <!--
  2347.         Element            nitf-table-summary
  2348.         Partial description    Textual description of the table.
  2349.         Full description    May describe intent of table and how it may be represented. Should be managed like a non-publishable editors note.
  2350.  
  2351.         id            Unique identifier for the element.
  2352.         class            An open placeholder for categorization.
  2353.         style            An open placeholder for reference by an external stylesheet.
  2354.         -->
  2355.  
  2356.     <!ELEMENT nitf-colgroup (nitf-col)+>
  2357.     <!ATTLIST nitf-colgroup
  2358.         %global-attributes;
  2359.         idsrc             CDATA     #IMPLIED
  2360.         value             CDATA     #IMPLIED
  2361.         occurrences        CDATA     #IMPLIED
  2362.         >
  2363.         <!--
  2364.         Element            nitf-colgroup
  2365.         Partial description    A collection of nitf-col elements.
  2366.         Full description    Used when table repeats columns of a particular type.
  2367.  
  2368.         id            Unique identifier for the element.
  2369.         idsrc            The source (taxonomy) for the element's value attribute.
  2370.         value            The code or symbol for the particular column.
  2371.         occurrences        Indicates how many times the colgroup occurs. Default is 1.
  2372.         -->
  2373.  
  2374.     <!ELEMENT nitf-col EMPTY>
  2375.     <!ATTLIST nitf-col
  2376.         %global-attributes;
  2377.         idsrc             CDATA     #IMPLIED
  2378.         value             CDATA     #IMPLIED
  2379.         occurrences         CDATA     #IMPLIED
  2380.         data-type         (text | number | graphic | other)
  2381.                         #IMPLIED
  2382.         data-format         CDATA     #IMPLIED
  2383.         >
  2384.         <!--
  2385.         Element            nitf-col
  2386.         Partial description    A holder for a namespaced XML fragment for custom-tagged data.
  2387.         Full description    Used when publisher wants to surround the fragment with NITF metadata.
  2388.  
  2389.         id            Unique identifier for the element.
  2390.         idsrc            The source (taxonomy) for the element's value attribute.
  2391.         value            The code or symbol for the particular column.
  2392.         occurrences        Indicates how many times the col occurs. Default is 1.
  2393.         data-type        The general type of data within the column.
  2394.         data-format        An expanded definition of the data, based on the data-type.
  2395.         -->
  2396.