Documentation for NITF

Version: 3.0
Creator: IPTC
PublicId: -//IPTC//NITF DTD 3.0//EN

Description

NITF is a structural framework for the representation of news. Developed by the IPTC, an international consortium of news publishers and vendors, NITF is a set of XML and metadata vocabularies that are usable throughout the news lifecycle.

Root elements

nitf

Element index

a Anchor for hypertext links.
abstract Story abstract
addressee Person or organization to whom the postal item is being sent.
alt-code An alternate symbol for the phrase.
bibliography Free-form bibliographic data.
block A group of releated containers.
body The content portion of the NITF document.
body.content Actual body content.
body.end Information at the end of an article body
body.head Metadata intended to be displayed to the reader.
bq Block quote.
br Forced line break.
byline Container for byline information.
byttl Byline title. Often contains an organization.
caption Text for the caption of a table.
care.of Poste restante.
chron Date and time.
city City, town, village, etc.
classifier Generic holder for metadata. Could be used by researchers and archivists to qualify documents.
col Column.
colgroup Column group.
copyrite Container for copyright information.
copyrite.holder Copyright holder.
copyrite.year Copyright year
correction Correction information.
country Geographic area with a government.
credit Names the source of the block quote.
custom-table A holder for a namespaced XML fragment for custom-tagged data, or for an alternative set of non-parser-breaking content.
datasource Source of the information grouped in a block element.
date.expire Date/time at which the document has no validity.
date.issue Date/time document was issued.
date.release Date/time document is available to be released.
dateline Container for dateline information.
dd Definition data.
del-list Delivery trail of delivery services.
delivery.office Postal city or town.
delivery.point Street, PO Box No.
denom Fraction denominator.
distributor Information distributor.
dl Definition list.
doc-id Registered identification for document.
doc-scope Indicates an area where the document may be of interest.
doc.copyright Copyright information for document header.
doc.rights Rights information for use of the document.
docdata Document metadata.
ds IIM Record 2 dataset information.
dt Definition term.
du-key Dynamic Use Key, created daily. Has tree structure indicated by defined form.
ed-msg Non-publishable editorial message from provider or editor of item.
em Emphasis.
event An event.
evloc Event location.
fixture Specification for named document, such as Heard on the Street or On Language.
fn Footnote.
frac Fraction.
frac-sep Fraction separator.
from-src Delivery service identifier.
function Role played by a person.
head Holds metadata about the document as a whole.
hedline Container for main headline and subheadlines.
hl1 Headline 1 (main-headline).
hl2 Headline 2 (sub-headline)
hr Horizontal rule.
identified-content Holds content identifiers that can apply to document as a whole.
iim IIM Record 2 Data Container.
key-list List of keywords.
keyword Keyword. Can also be a phrase.
lang Language identifier.
li List item.
location Significant place mentioned in an article.
media Generalized media object.
media-caption Text describing media.
media-metadata Generic metadata placeholder.
media-object Inline media data.
media-producer Byline of media producer.
media-reference Reference to an external media object, OR to its following media-object.
meta A construct for sending generic metadata.
money Monetary item.
name.family Family name.
name.given Given name.
nitf The root element for NITF.
nitf-col A holder for a namespaced XML fragment for custom-tagged data.
nitf-colgroup A collection of nitf-col elements.
nitf-table A holder for a table, and content-filled metadata.
nitf-table-metadata A holder for a namespaced XML fragment for custom-tagged data.
nitf-table-summary Textual description of the table.
note Document cautionary note.
num Numeric data.
numer Fraction numerator.
object.title Title of inline object such as book, song, artwork, etc.
ol Ordered list.
org Organization.
p Paragraph.
person Human individual.
postaddr Mailing address.
postcode Postal code.
pre Preformatted information.
pronounce Pronunciation Information.
pubdata Information about specific instance of an item's publication.
q Quotation.
region Geographic area.
revision-history Information about the creative history of the document; also used as an audit trail.
rights Information on rights holder.
rights.agent Rights agent.
rights.enddate Rights end date.
rights.geography Area to which rights apply.
rights.limitations Limitations (exclusive / nonexclusive) of rights.
rights.owner Rights owner
rights.startdate Rights start date.
rights.type Type of rights claimed.
series Series information.
state State or province or region.
story.date Date of story.
sub Subscript.
sublocation Named region within city or state.
sup Superscript.
table Table of data.
table-reference A pointer to a table that is elsewhere in the document.
tagline A byline at the end of a story.
tbody Table body.
td Table data cell.
tfoot Table footer.
th Table header cell.
thead Table heading.
title Document Title.
tobject Subject code.
tobject.property Subject code property.
tobject.subject Assigns subject information to news material based on a Subject Code system.
tr Table row.
ul Unordered list.
urgency News importance.
virtloc Virtual Location.

Element descriptions

a

Anchor for hypertext links. Allows users to traverse to other documents.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
href URL for where the hypertext anchor leads.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
name Alternate name or description of the link, such as Link to News Item.
CDATA (#IMPLIED )
rel Specifies the relationship from the source to the target.
NMTOKEN (#IMPLIED )
rev Specifies the relationship from the target to the source.
NMTOKEN (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
title Title for the document to be linked to.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

abstract

Story abstract summary or synopsis of the contents of the document.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

block body.head

Content model

(p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)+

addressee

Person or organization to whom the postal item is being sent. Used in a postal address.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

postaddr

Content model

(person , function? , care.of?)

alt-code

An alternate symbol for the phrase. Used when an item has more than one symbol behind it.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value.
CDATA (#REQUIRED )
value An alternate code or symbol for the element.
CDATA (#REQUIRED )

Parents

city classifier country event function location object.title org person region state sublocation virtloc

Content model

EMPTY

bibliography

Free-form bibliographic data. Used to elaborate on the source of information.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

body.end

Content model

(#PCDATA)*

block

A group of releated containers. This container can be used to organize a set of related containers, such as a sidebar.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

body.content bq dd

Content model

((tobject? , key-list? , classifier* , byline? , dateline? , copyrite? , abstract?)? , (p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)* , (datasource?)? , )

body

The content portion of the NITF document. All items within body are meant for display to the user.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

nitf

Content model

(body.head? , body.content* , body.end?)

body.content

Actual body content. Holds paragraphs, lists, tables, media, and other containers.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

body fn note

Content model

(block | p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)*

body.end

Information at the end of an article body Holds a tagline and/or a bibliography.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

body

Content model

(tagline? , bibliography?)

body.head

Metadata intended to be displayed to the reader. Holds content such as headline, byline, etc.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

body

Content model

(hedline? , note* , rights? , byline* , distributor? , dateline* , abstract? , series?)

bq

Block quote. An extended quotation.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
nowrap Directive not to wrap text in the cell.
['nowrap'] (#IMPLIED )
quote-source Source of a quote.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(block+ , credit?)*

br

Forced line break. Often used within headlines.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

a caption credit delivery.office delivery.point dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

EMPTY

byline

Container for byline information. Can either be structured with direct specification of the responsible person / entity and their title or unstructured text can be provided.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

block body.head

Content model

(#PCDATA | person | byttl | location | virtloc)*

byttl

Byline title. Often contains an organization. Title of the person, or entity associated with the byline and a specified person.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

byline

Content model

(#PCDATA | org)*

caption

Text for the caption of a table. Appears only within the table element.

Attributes

Name Description
Type (Declaration) Default
align Alignment of the text in the caption.
['top', 'bottom', 'left', 'right'] (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

table

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q | p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)*

care.of

Poste restante. An alternative receiver of the postal item.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

addressee

Content model

(#PCDATA)*

chron

Date and time. Used to normalize inline date and time references.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
norm Normalized value of the time.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA)*

city

City, town, village, etc. Used to normalize city, town names.

Attributes

Name Description
Type (Declaration) Default
city-code The code or symbol for the element.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
code-source The source (taxonomy) for the element's city-code.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

location

Content model

(#PCDATA | alt-code)*

classifier

Generic holder for metadata. Could be used by researchers and archivists to qualify documents. May be used inline (as localized phrase, atop a block (as localized section), or in docdata (for document as a whole).

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value.
CDATA (#IMPLIED )
type Type of classifier. Example is concept.
CDATA (#IMPLIED )
value The code or symbol for the element.
CDATA (#IMPLIED )

Parents

a block caption credit dt em hl1 hl2 identified-content lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | alt-code)*

col

Column. Used to specify formatting for a table column.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
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 (.).
CDATA (#IMPLIED )
charoff Specifies the offset to the first occurance of the character specified in char. !!
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
span Number of columns a header cell spans.
NMTOKEN (#DEFAULT )1
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )
width Width of the column, in pixels.
CDATA (#IMPLIED )

Parents

colgroup table

Content model

EMPTY

colgroup

Column group. Used to specify formatting for a table column.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column group.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
char HTML formatting attribute.
CDATA (#IMPLIED )
charoff HTML formatting attribute.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column group.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )

Parents

table

Content model

(col+)

copyrite

Container for copyright information. A displayable statement about who owns the copyright to the article.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

a block caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | copyrite.year | copyrite.holder)*

copyrite.holder

Copyright holder. The name of the holder of the copyright.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

copyrite

Content model

(#PCDATA)*

copyrite.year

Copyright year The year the copyright ownership was established.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

copyrite

Content model

(#PCDATA)*

correction

Correction information. Indicates that the item is a correction to a previously published document.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
id-string Document identification string, such as UNO or doc-id.
CDATA (#IMPLIED )
info Contains actual message or instructions regarding the correction.
CDATA (#IMPLIED )
regsrc Identifies the source of the correction.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

country

Geographic area with a government. Used to normalize countries.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
iso-cc Country code as specified in ISO 3166.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

location postaddr

Content model

(#PCDATA | alt-code)*

credit

Names the source of the block quote. Provides attribution for a block quote.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

bq

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

custom-table

A holder for a namespaced XML fragment for custom-tagged data, or for an alternative set of non-parser-breaking content. Used when publisher wants to surround the fragment with NITF metadata.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

nitf-table

Content model

(#PCDATA)*

datasource

Source of the information grouped in a block element. Cites the source of block content. Allowed only at end of block.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

block

Content model

(#PCDATA)*

date.expire

Date/time at which the document has no validity. If not provided, it is assumed to be infinity.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
norm Date/time value normalized to ISO 8601 (YYYYMMDDThhmmssZ), normalized to UTC.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

date.issue

Date/time document was issued. If not provided, it is assumed to be on receipt.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
norm Date/time value normalized to ISO 8601 (YYYYMMDDThhmmssZ), normalized to UTC.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

date.release

Date/time document is available to be released. If not provided, it is assumed to be on receipt.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
norm Date/time value normalized to ISO 8601 (YYYYMMDDThhmmssZ), normalized to UTC.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

dateline

Container for dateline information. The date and location where the story was created.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

block body.head

Content model

(#PCDATA | location | story.date)*

dd

Definition data. Holds the definition of the term.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

dl

Content model

(block)*

del-list

Delivery trail of delivery services. Holds an ordered list of the distribution services that have been involved in the delivery of the document.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

docdata

Content model

(from-src)*

delivery.office

Postal city or town. Where the post office is located.

Attributes

Name Description
Type (Declaration) Default
code-source Source of coded list information.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
office-code Coded location of office from referenced coded source.
CDATA (#IMPLIED )

Parents

postaddr

Content model

(#PCDATA | br)*

delivery.point

Street, PO Box No. Precise point of delivery.

Attributes

Name Description
Type (Declaration) Default
code-source Source of coded list information.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
point-code Coded location for a delivery point.
CDATA (#IMPLIED )

Parents

postaddr

Content model

(#PCDATA | br)*

denom

Fraction denominator. The bottom part of a fraction.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

frac

Content model

(#PCDATA)*

distributor

Information distributor. May or may not be the owner or creator.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

body.head

Content model

(#PCDATA | org)*

dl

Definition list. Holds terms and their definitions.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(dt | dd)+

doc-id

Registered identification for document. Character string that provides a unique, persistent identification for a document.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
id-string Document identification string.
CDATA (#IMPLIED )
regsrc Identifies the source of the document or action.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

doc-scope

Indicates an area where the document may be of interest. Where a non-category interest may be specified. These are often geographic in origin, such as Pacific Northwest.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
scope Halfway between a Keyword and a Category.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

doc.copyright

Copyright information for document header. 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.

Attributes

Name Description
Type (Declaration) Default
holder Holder of the copyright.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
year Year of the document copyright.
NMTOKEN (#IMPLIED )

Parents

docdata

Content model

EMPTY

doc.rights

Rights information for use of the document. 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.

Attributes

Name Description
Type (Declaration) Default
agent The rights agent.
CDATA (#IMPLIED )
code-source Source of coded list information.
CDATA (#IMPLIED )
enddate Normalized end date / time for specified document rights.
CDATA (#IMPLIED )
geography Geographic area where rights are asserted.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
limitations Limitations associated with document rights.
CDATA (#IMPLIED )
location-code Coded location from standard list.
CDATA (#IMPLIED )
owner The owner of the specified rights.
CDATA (#IMPLIED )
startdate Normalized start date/time for asserted rights.
CDATA (#IMPLIED )
type Kind of rights being asserted.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

docdata

Document metadata. Container for metadata information about this particular document.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

head

Content model

(correction | evloc | doc-id | del-list | urgency | fixture | date.issue | date.release | date.expire | doc-scope | series | ed-msg | du-key | doc.copyright | doc.rights | key-list | identified-content)*

ds

IIM Record 2 dataset information. IIM Record 2 dataset information (Record 2 Only).

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
num IIM field number.
NMTOKEN (#REQUIRED )
value IIM field value.
CDATA (#IMPLIED )

Parents

iim

Content model

EMPTY

dt

Definition term. Holds the content that is to be defined.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

dl

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

du-key

Dynamic Use Key, created daily. Has tree structure indicated by defined form. 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.

Attributes

Name Description
Type (Declaration) Default
generation Number indicating the du-key generation level. This number increments with each instance of a story that uses the same du-key.
NMTOKEN (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
key Contains the actual key value.
CDATA (#IMPLIED )
part The part within the dynamic use key structure.
NMTOKEN (#IMPLIED )
version Version of a particular use of the dynamic-use key.
NMTOKEN (#IMPLIED )

Parents

docdata

Content model

EMPTY

ed-msg

Non-publishable editorial message from provider or editor of item. Place where an information provider can send a note to the editor about the contents of the story.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
info Contains the actual message for the editorial message.
CDATA (#IMPLIED )
msg-type The type of message. Providers are urged to use consistent values.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

em

Emphasis. Can be rendered as bold, italics, or another style.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

event

An event. An activity that is considered newsworthy.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
end-date ISO Date for when the event is set to end.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value attribute.
CDATA (#IMPLIED )
start-date ISO Date for when the event is set to start.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
value The code or symbol for the element.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 identified-content lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | alt-code)*

evloc

Event location. Where an event took place (as opposed to where the story was written).

Attributes

Name Description
Type (Declaration) Default
city City or municipality name.
CDATA (#IMPLIED )
county-dist County or district name.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
iso-cc Country code as specified in ISO 3166.
CDATA (#IMPLIED )
state-prov State or province where the event occurred.
CDATA (#IMPLIED )

Parents

docdata

Content model

EMPTY

fixture

Specification for named document, such as Heard on the Street or On Language. Provides a consistant reference to a document whose content is refreshed periodically.

Attributes

Name Description
Type (Declaration) Default
fix-id The name of the fixture.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )

Parents

docdata

Content model

EMPTY

fn

Footnote. Notes that are often rendered at the end of a document.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(body.content)+

frac

Fraction. Separates the numerator from the denominator.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

num

Content model

(numer , frac-sep? , denom)

frac-sep

Fraction separator. Holds the preferred character, normally a slash.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

frac

Content model

(#PCDATA)*

from-src

Delivery service identifier. Identifier used to track the transmission path of the document throughout the delivery process.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
level-number The position in the transmission path that the src-name occurred.
CDATA (#IMPLIED )
src-name The entity moving the document.
CDATA (#IMPLIED )

Parents

del-list

Content model

EMPTY

function

Role played by a person. Can be either a description, such as interior decorator, or a formal title, such as president, chairman, owner, captain, manager.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value attribute.
CDATA (#IMPLIED )
value The code or symbol for the element.
CDATA (#IMPLIED )

Parents

a addressee caption credit dt em hl1 hl2 identified-content lang li media-caption media-producer p person pronounce q tagline td th

Content model

(#PCDATA | alt-code)*

head

Holds metadata about the document as a whole. Generally does not hold information for direct display to user. Portions of the metadata, though, are often rendered to augment an article.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

nitf

Content model

(title? , meta* , tobject? , iim? , docdata? , pubdata* , revision-history*)

hedline

Container for main headline and subheadlines. Provides a generally-dependable component for display in search results.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

body.head

Content model

(hl1 , hl2*)

hl1

Headline 1 (main-headline). The primary headline of the story.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

hedline

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

hl2

Headline 2 (sub-headline) A subordinate headline for the article.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption hedline li media-caption td th

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

hr

Horizontal rule. A rendered divider between sections of text.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

EMPTY

identified-content

Holds content identifiers that can apply to document as a whole. The elements this holds also appear in paragraphs. Note that its children should be EMPTY

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

docdata

Content model

(person | org | location | event | function | object.title | virtloc | classifier)*

iim

IIM Record 2 Data Container. Location for IIM Record 2 DataSet information.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
ver IIM version number.
NMTOKEN (#IMPLIED )

Parents

head

Content model

(ds*)

key-list

List of keywords. Holds a list of keywords about the document.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

block docdata

Content model

(keyword)*

keyword

Keyword. Can also be a phrase. Holds the keyword or phrase itself.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
key The actual keyword.
CDATA (#IMPLIED )

Parents

key-list

Content model

EMPTY

lang

Language identifier. Used to separate inline changes of language.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

li

List item. Holds content that is presented within a list.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

ol ul

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q | p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)*

location

Significant place mentioned in an article. Used to normalize locations.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
code-source The source (taxonomy) for the element's location-code.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
location-code The code or symbol for the element.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

a byline caption credit dateline dt em hl1 hl2 identified-content lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | sublocation | city | state | region | country | alt-code)*

media

Generalized media object. Used to package up a reference to an image, audio, video, etc. with its caption and credit.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
media-type text | audio | image | video | data | application | other (Controlled vocabulary.)
CDATA (#REQUIRED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(media-metadata* , (media-reference , media-object?)+ , media-caption* , media-producer?)

media-caption

Text describing media. Often rendered beneath a photo or video.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

media

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q | p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)*

media-metadata

Generic metadata placeholder. Used when the attributes of media-reference do not suffice.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
name Name of the metadata item.
CDATA (#REQUIRED )
value Value of the metadata item.
CDATA (#IMPLIED )

Parents

media

Content model

EMPTY

media-object

Inline media data. Holds binary information, or some other encoded format.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
encoding Format the encoded data is in.
CDATA (#REQUIRED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

media

Content model

(#PCDATA)*

media-producer

Byline of media producer. Also used as a credit for the media.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

media

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

media-reference

Reference to an external media object, OR to its following media-object. Points to any object, such as photo, audio, video and text; or to executable files.

Attributes

Name Description
Type (Declaration) Default
alternate-text Plain-text description that can serve as a substitute for the media object.
CDATA (#IMPLIED )
coding How the information is coded.
CDATA (#IMPLIED )
copyright Copyright owner.
CDATA (#IMPLIED )
height Height of the media object.
NMTOKEN (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
imagemap Indication for whether the media object has an affiliated imagemap.
CDATA (#IMPLIED )
mime-type Mime-type for the external media file.
CDATA (#IMPLIED )
name Alternate name or description of the object.
CDATA (#IMPLIED )
noflow Indicates if information can flow around figure.
['noflow'] (#IMPLIED )
outcue Provides information about the spoken information that ends an audio clip.
CDATA (#IMPLIED )
source URL for external media file.
CDATA (#IMPLIED )
source-credit Indicates the source of the information.
CDATA (#IMPLIED )
time Length of time that the media file plays.
CDATA (#IMPLIED )
time-unit-of-measure Units in which the time attribute is measured.
CDATA (#IMPLIED )
units Units used for width and height. Default is pixels.
['pixels'] (#DEFAULT )pixels
width Width of the media object.
NMTOKEN (#IMPLIED )

Parents

media

Content model

(#PCDATA)*

meta

A construct for sending generic metadata. Normally is undisplayed.

Attributes

Name Description
Type (Declaration) Default
content Content associated with the specified name.
CDATA (#REQUIRED )
http-equiv HTTP response header name.
NMTOKEN (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
name Name used for this piece of metadata.
NMTOKEN (#IMPLIED )

Parents

head

Content model

EMPTY

money

Monetary item. Used to identify units of money.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
date ISO date for when this currency value was quoted.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
unit The currency used.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA)*

name.family

Family name. In the U.S., the last name of an individual.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

person

Content model

(#PCDATA)*

name.given

Given name. In the U.S., the first name of an individual.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

person

Content model

(#PCDATA)*

nitf

The root element for NITF. News Industry Text Format instance. Holds head and body.

Attributes

Name Description
Type (Declaration) Default
baselang Base language for document. Uses en-US (per ISO 639 and 3166).
CDATA (#IMPLIED )
change.date Date when this DTD was last changed.
CDATA (#FIXED )October 12, 2001
change.time Time when this DTD was last changed.
CDATA (#FIXED )14:00
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id An XML-specific identifier for the element.
ID (#IMPLIED )
uno The universally unique identifier for the document.
CDATA (#IMPLIED )
version This DTD's formal public identifier.
CDATA (#FIXED )-//IPTC//DTD NITF 3.0//EN

Parents

Must appear as the root element.

Content model

(head? , body)

nitf-col

A holder for a namespaced XML fragment for custom-tagged data. Used when publisher wants to surround the fragment with NITF metadata.

Attributes

Name Description
Type (Declaration) Default
data-format An expanded definition of the data, based on the data-type.
CDATA (#IMPLIED )
data-type The general type of data within the column.
['text', 'number', 'graphic', 'other'] (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value attribute.
CDATA (#IMPLIED )
occurrences Indicates how many times the col occurs. Default is 1.
CDATA (#IMPLIED )
value The code or symbol for the particular column.
CDATA (#IMPLIED )

Parents

nitf-colgroup nitf-table-metadata

Content model

EMPTY

nitf-colgroup

A collection of nitf-col elements. Used when table repeats columns of a particular type.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value attribute.
CDATA (#IMPLIED )
occurrences Indicates how many times the colgroup occurs. Default is 1.
CDATA (#IMPLIED )
value The code or symbol for the particular column.
CDATA (#IMPLIED )

Parents

nitf-table-metadata

Content model

(nitf-col)+

nitf-table

A holder for a table, and content-filled metadata. May contain the classic NITF table, or a custom table.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(nitf-table-metadata , (table | custom-table | table-reference+) , )

nitf-table-metadata

A holder for a namespaced XML fragment for custom-tagged data. Used when publisher wants to surround the fragment with NITF metadata.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
column-count Number of columns in the entire table.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value attribute.
CDATA (#IMPLIED )
row-count Number of rows in the entire table.
CDATA (#IMPLIED )
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.
['pre', 'snap-shot', 'interim', 'final', 'official'] (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
subclass A further refinement of the class attribute.
CDATA (#IMPLIED )
value The code or symbol for the particular table.
CDATA (#IMPLIED )

Parents

nitf-table

Content model

(nitf-table-summary? , (nitf-colgroup | nitf-col)+ , )

nitf-table-summary

Textual description of the table. May describe intent of table and how it may be represented. Should be managed like a non-publishable editors note.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

nitf-table-metadata

Content model

(p*)

note

Document cautionary note. Potentially publishable.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
noteclass The class of note. (Controlled vocabulary.)
['cpyrt', 'end', 'hd', 'editorsnote', 'trademk', 'undef'] (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
type Standards, Publishable Advisory, Non-Publishable Advisory.
['std', 'pa', 'npa'] (#DEFAULT )std

Parents

abstract block body.content body.head caption li media-caption td th

Content model

(body.content)+

num

Numeric data. Used to normalize numbers.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
decimal-ch Character used to separate decimalized portion.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
thousands-ch Character to separate thousands groups.
CDATA (#IMPLIED )
units Units the number is in.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | frac | sub | sup)*

numer

Fraction numerator. The top part of a fraction.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

frac

Content model

(#PCDATA)*

object.title

Title of inline object such as book, song, artwork, etc. Used to normalize these values.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
value The code or symbol for the element.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 identified-content lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | alt-code)*

ol

Ordered list. Holds list items.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
seqnum Sequence number within an ordered list.
NMTOKEN (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(li)+

org

Organization. Used for companies (both private and public) and non-profits.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value.
CDATA (#IMPLIED )
value The code or symbol for the element.
CDATA (#IMPLIED )

Parents

a byttl caption credit distributor dt em hl1 hl2 identified-content lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | alt-code)*

p

Paragraph. An organized set of sentences.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
lede Indicates that the paragraph is the lead paragraph(s) to the news object.
['true', 'false'] (#IMPLIED )
optional-text Indicates that the paragraph could be considered optional.
['true', 'false'] (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
summary Indicates that the associated paragraphs form a summary.
['true', 'false'] (#IMPLIED )

Parents

abstract block body.content caption li media-caption nitf-table-summary td th

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

person

Human individual. Used to normalize people.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value.
CDATA (#IMPLIED )
value The code or symbol for the element.
CDATA (#IMPLIED )

Parents

a addressee byline caption credit dt em hl1 hl2 identified-content lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | name.given | name.family | function | alt-code)*

postaddr

Mailing address. Used to deliver mail.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(addressee , delivery.point? , (postcode | delivery.office | region | country)* , )

postcode

Postal code. Used by postal agency to improve delivery efficiency.

Attributes

Name Description
Type (Declaration) Default
code-source Source of coded list information.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )

Parents

postaddr

Content model

(#PCDATA)*

pre

Preformatted information. Carriage returns and fixed-width spacing should be maintained.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(#PCDATA)*

pronounce

Pronunciation Information. Used to elaborate on how a term is spoken.

Attributes

Name Description
Type (Declaration) Default
guide Source used to create pronunciation.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
phonetic Phonetic pronunciation of an phrase.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

pubdata

Information about specific instance of an item's publication. Contains metadata about how the particular news object was used in a specific instance.

Attributes

Name Description
Type (Declaration) Default
date.publication Normalized date / time news object was used (per ISO 8601)
CDATA (#IMPLIED )
edition.area Area / zone where news object was distributed.
CDATA (#IMPLIED )
edition.name Name of the edition in which the news object was distributed.
CDATA (#IMPLIED )
ex-ref External reference to the rendering of the news object as published, in the form of a URN.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
issn The International Standard Serial Number (ISSN) of the publication in which the news object occurred.
CDATA (#IMPLIED )
issue The name of the issue of the publication where the news object occurred. Examples include June, fall, Olympic Special, year-end, etc.
CDATA (#IMPLIED )
item-length Length of the item; see also unit-of-measure.
CDATA (#IMPLIED )
name Title of the publication.
CDATA (#IMPLIED )
number Publication number, often associated with a volume number.
CDATA (#IMPLIED )
position.section Named section of a publication where a news object appeared, such as Science, Sports, Weekend, etc.
CDATA (#IMPLIED )
position.sequence Where a news object appeared among a list of items; often the page number.
CDATA (#IMPLIED )
type Transport medium, such as print, streaming video or broadcast.
['print', 'audio', 'video', 'web', 'appliance', 'other'] (#IMPLIED )
unit-of-measure Measure associated with the length of the item; see also item-length.
['word', 'character', 'byte', 'inch', 'pica', 'cm', 'hour', 'minute', 'second', 'other'] (#IMPLIED )
volume Volume of the publication in which the information appeared.
CDATA (#IMPLIED )

Parents

head

Content model

EMPTY

q

Quotation. Words directly attributed to an individual.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
quote-source Who said or wrote the quotation.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

a caption credit dt em hl1 hl2 lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

region

Geographic area. Used to normalize regions.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
code-source The source (taxonomy) for the element's region-code.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
region-code The code or symbol for the element.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

location postaddr

Content model

(#PCDATA | alt-code)*

revision-history

Information about the creative history of the document; also used as an audit trail. Includes who made changes, when the changes were made, and why.

Attributes

Name Description
Type (Declaration) Default
comment Reason for the revision.
CDATA (#IMPLIED )
function Job function of individual performing revision.
['writer-author', 'editor', 'producer', 'archivist', 'videographer', 'graphic-artist', 'photographer', 'statistician', 'other'] (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
name Name of the person who made the revision (usually editor or reporter).
CDATA (#IMPLIED )
norm Normalized date/time of the revision.
CDATA (#IMPLIED )

Parents

head

Content model

EMPTY

rights

Information on rights holder. Rights to news material other than the copyrights, such as archival, syndication, or distribution.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

body.head

Content model

(#PCDATA | rights.owner | rights.startdate | rights.enddate | rights.agent | rights.geography | rights.type | rights.limitations)*

rights.agent

Rights agent. Name of the agent that holds the rights to the material.

Attributes

Name Description
Type (Declaration) Default
contact Contact information for the agent.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )

Parents

rights

Content model

(#PCDATA)*

rights.enddate

Rights end date. Terminal reference date for material rights.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
norm Normalized date/time for the end.
CDATA (#IMPLIED )

Parents

rights

Content model

(#PCDATA)*

rights.geography

Area to which rights apply. A geographic area.

Attributes

Name Description
Type (Declaration) Default
code-source Source for the location code.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
location-code Coded location from standard list.
CDATA (#IMPLIED )

Parents

rights

Content model

(#PCDATA)*

rights.limitations

Limitations (exclusive / nonexclusive) of rights. Limitation on use of material rights.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

rights

Content model

(#PCDATA)*

rights.owner

Rights owner Owner of the rights to the material.

Attributes

Name Description
Type (Declaration) Default
contact Contact information for the owner.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )

Parents

rights

Content model

(#PCDATA)*

rights.startdate

Rights start date. Initial reference date for material rights.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
norm Normalized date/time for the start.
CDATA (#IMPLIED )

Parents

rights

Content model

(#PCDATA)*

rights.type

Type of rights claimed. Type of material rights claimed (such as distribution).

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )

Parents

rights

Content model

(#PCDATA)*

series

Series information. Identification of an article within a series of related articles.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
series.name The name of the series.
CDATA (#IMPLIED )
series.part Numeric order of this article within the series.
NMTOKEN (#DEFAULT )0
series.totalpart Total or expected number of articles in the series; use 0 if unknown or indefinite.
NMTOKEN (#DEFAULT )0

Parents

body.head docdata

Content model

EMPTY

state

State or province or region. Used to normalize these locations.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
code-source The source (taxonomy) for the element's state-code.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
state-code The code or symbol for the element.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

location

Content model

(#PCDATA | alt-code)*

story.date

Date of story. Printable date, with normalized version as attribute.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
norm Normalized date and time.
CDATA (#IMPLIED )

Parents

dateline

Content model

(#PCDATA)*

sub

Subscript. Generally rendered in small type and vertically aligned lower than the main text.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

num

Content model

(#PCDATA)*

sublocation

Named region within city or state. Generic holder for more detailed location information.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
code-source The source (taxonomy) for the element's location-code.
CDATA (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
location-code The code or symbol for the element.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

location

Content model

(#PCDATA | alt-code)*

sup

Superscript. Generally rendered in small type and vertically aligned higher than the main text.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

num

Content model

(#PCDATA)*

table

Table of data. Form is like the form of HTML tables.

Attributes

Name Description
Type (Declaration) Default
align Where the table should appear with respect to surrounding text. (Controlled vocabulary.)
['left', 'center', 'right'] (#IMPLIED )
border Describes how the border (if any) should be rendered.
CDATA (#IMPLIED )
cellpadding A measurement of the number of pixels between a cell's border and its text.
CDATA (#IMPLIED )
cellspacing A measurement of the number of pixels between cells.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
cols Number of columns in the table.
NMTOKEN (#IMPLIED )
frame Specification of which parts of the frame around the table should be rendered.
['void', 'above', 'below', 'hsides', 'lhs', 'rhs', 'vsides', 'box', 'border'] (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
rules Indicates the use of rules/lines between rows and columns.
['none', 'basic', 'rows', 'cols', 'all'] (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
tabletype Holds style information.
ENTITY (#IMPLIED )
width Width of the table, in pixels.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption nitf-table td th

Content model

(caption? , (col* | colgroup*) , thead? , tfoot? , (tbody+ | tr+) , )

table-reference

A pointer to a table that is elsewhere in the document. Can be used when the table is buried deep inside the included namespaced fragment.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
idref Holds an ID for the actual table.
CDATA (#REQUIRED )

Parents

nitf-table

Content model

EMPTY

tagline

A byline at the end of a story. Example: Stuart Myles contributed to this article.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
type Standard, publishable-advisory, non-publishable advisory.
['std', 'pa', 'npa'] (#DEFAULT )std

Parents

body.end

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q)*

tbody

Table body. Holds the bulk of the data rows of a table.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column group.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
char HTML formatting attribute.
CDATA (#IMPLIED )
charoff HTML formatting attribute.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column group.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )

Parents

table

Content model

(tr+)

td

Table data cell. Holds content intended to be data.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column group.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
axes HTML formatting attribute.
CDATA (#IMPLIED )
axis HTML formatting attribute.
CDATA (#IMPLIED )
char HTML formatting attribute.
CDATA (#IMPLIED )
charoff HTML formatting attribute.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
colspan Number of vertical columns a cell spans.
NMTOKEN (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
nowrap Directive not to wrap text in the cell.
['nowrap'] (#IMPLIED )
rowspan Number of horizontal rows a cell spans.
NMTOKEN (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column group.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )

Parents

tr

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q | p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)*

tfoot

Table footer. Used to group rows that can consistently be displayed below a table.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column group.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
char HTML formatting attribute.
CDATA (#IMPLIED )
charoff HTML formatting attribute.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column group.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )

Parents

table

Content model

(tr+)

th

Table header cell. Holds content intended to be a label.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column group.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
axes HTML formatting attribute.
CDATA (#IMPLIED )
axis HTML formatting attribute.
CDATA (#IMPLIED )
char HTML formatting attribute.
CDATA (#IMPLIED )
charoff HTML formatting attribute.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
colspan Number of vertical columns a cell spans.
NMTOKEN (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
nowrap Directive not to wrap text in the cell.
['nowrap'] (#IMPLIED )
rowspan Number of horizontal rows a cell spans.
NMTOKEN (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column group.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )

Parents

tr

Content model

(#PCDATA | chron | classifier | copyrite | event | function | location | money | num | object.title | org | person | postaddr | virtloc | a | br | em | lang | pronounce | q | p | hl2 | table | nitf-table | media | ol | ul | dl | bq | fn | note | pre | hr)*

thead

Table heading. Used to group rows that can consistently be displayed atop a table.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column group.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
char HTML formatting attribute.
CDATA (#IMPLIED )
charoff HTML formatting attribute.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column group.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )

Parents

table

Content model

(tr+)

title

Document Title. Often displayed within a result-list after a search finds this article.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
type A categorization for title. (Controlled vocabulary.)
['main', 'subtitle', 'parttitle', 'alternate', 'abbrev', 'other'] (#IMPLIED )

Parents

head

Content model

(#PCDATA)*

tobject

Subject code. Used to identify the type of the news material, based on a Subject Code system.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
tobject.type Expanded from News, Data, and Advisory. See NewsML topic set.
CDATA (#DEFAULT )news

Parents

block head

Content model

(tobject.property* , tobject.subject*)

tobject.property

Subject code property. Assigns a property to the object type.

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
tobject.property.type Includes such items as analysis, feature, and obituary.
CDATA (#DEFAULT )current

Parents

tobject

Content model

EMPTY

tobject.subject

Assigns subject information to news material based on a Subject Code system. A three-tiered hierarchy consisting of broad subjects, secondary topics (Subject Matter), and tertiary topics (Subject Detail).

Attributes

Name Description
Type (Declaration) Default
id Unique identifier for the element.
ID (#IMPLIED )
tobject.subject.code Three-letter code for the subject type.
CDATA (#IMPLIED )
tobject.subject.detail Third-tier subject description.
CDATA (#IMPLIED )
tobject.subject.ipr Information provider reference.
CDATA (#DEFAULT )IPTC
tobject.subject.matter Second-tier subject description.
CDATA (#IMPLIED )
tobject.subject.refnum Eight-digit reference number for all three levels.
NMTOKEN (#REQUIRED )
tobject.subject.type First-tier subject description.
CDATA (#IMPLIED )

Parents

tobject

Content model

EMPTY

tr

Table row. Holds cells of a table.

Attributes

Name Description
Type (Declaration) Default
align Alignment of text in the column group.
['left', 'center', 'right', 'justify', 'char'] (#IMPLIED )
char HTML formatting attribute.
CDATA (#IMPLIED )
charoff HTML formatting attribute.
CDATA (#IMPLIED )
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
valign Vertical alignment of text in the column group.
['top', 'middle', 'bottom', 'baseline'] (#IMPLIED )

Parents

table tbody tfoot thead

Content model

(th | td)+

ul

Unordered list. Holds list items.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )

Parents

abstract block body.content caption li media-caption td th

Content model

(li)+

urgency

News importance. Can be used to set the priority for distribution but does not set the actual distribution priority.

Attributes

Name Description
Type (Declaration) Default
ed-urg 1=most, 5=normal, 8=least.
NMTOKEN (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )

Parents

docdata

Content model

EMPTY

virtloc

Virtual Location. A location in cyberspace.

Attributes

Name Description
Type (Declaration) Default
class An open placeholder for categorization.
NMTOKENS (#IMPLIED )
id Unique identifier for the element.
ID (#IMPLIED )
idsrc The source (taxonomy) for the element's value attribute.
CDATA (#IMPLIED )
style An open placeholder for reference by an external stylesheet.
CDATA (#IMPLIED )
value The code or symbol for the element.
CDATA (#IMPLIED )

Parents

a byline caption credit dt em hl1 hl2 identified-content lang li media-caption media-producer p pronounce q tagline td th

Content model

(#PCDATA | alt-code)*

Produced by dtddoc.py, using xmlproc.