IPTC-IIM

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(References)
m (Updating old ExifTool links)
 
(5 intermediate revisions by one user not shown)
Line 2: Line 2:
 
|formattype=electronic
 
|formattype=electronic
 
|subcat=Metadata
 
|subcat=Metadata
 +
|released=1990
 +
|wikidata={{wikidata|Q776915}}
 
}}
 
}}
[[IPTC]] is a metadata format used in some types of image files, named after the International Press Telecommunications Council, which developed this standard, intended to be used in the news media industry for pictures transmitted in conjunction with news stories with accompanying captions and other information. It is sometimes referred to as '''IPTC-NAA''' because the Newspaper Association of America is also involved in developing these standards.
+
'''IPTC-IIM''' is a metadata format used in some types of image files. It was intended to be used in the news media industry for pictures transmitted in conjunction with news stories, with accompanying captions and other information.
  
== Format ==
+
IIM stands for ''Information Interchange Model'', and IPTC for ''International Press Telecommunications Council'', the organization which developed this standard. The format is sometimes referred to as '''IPTC-NAA IIM''', because the Newspaper Association of America is also involved in developing these standards. The terms '''IPTC''' and '''IPTC metadata''' are sometimes used to refer to IPTC-IIM, though they have other meanings as well.
  
Structurally, IPTC is a sequence of data blocks, which the specification calls "DataSets". Each DataSet contains a 1-byte "record number" and a 1-byte "DataSet number", which together indicate the type of data stored in that DataSet.
+
The format has been incorporated into the broader [[IPTC Photo Metadata]] standard, and is now essentially a legacy serialization format for that standard.
  
Take note of DataSet {1, 90} (Coded Character Set), which indicates the [[Character Encodings|character encoding]] used in other DataSets.
+
== Format details ==
  
Multi-byte integers use [[Endianness|big-endian]] byte order.
+
IPTC-IIM is structured as a sequence of data blocks, which the specification calls "DataSets". Each DataSet contains a 1-byte "record number" and a 1-byte "DataSet number", which together indicate the type of data stored in that DataSet.
  
 
== Related formats ==
 
== Related formats ==
  
* In a [[TIFF]] file, IPTC uses tag 33723.
+
* [[IPTC Photo Metadata]]
* IPTC may be embedded in [[Photoshop Image Resources]] metadata, with Resource ID 0x0404.
+
* In a [[TIFF]] file, IPTC-IIM uses tag 33723.
* [[JPEG]] files often contain IPTC embedded in [[Photoshop Image Resources]].
+
* IPTC-IIM may be embedded in [[Photoshop Image Resources]] metadata, with Resource ID 0x0404.
 +
* [[JPEG]] files often contain IPTC-IIM embedded in [[Photoshop Image Resources]].
 +
* [[AFCP]]
  
 
== Specifications ==
 
== Specifications ==
  
* [http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf IPTC version 4.1]
+
* [https://www.iptc.org/std/IIM/4.2/specification/IIMV4.2.pdf IPTC-IIM version 4.2]
 +
* [https://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf IPTC-IIM version 4.1]
 +
* [https://www.iptc.org/std/IIM/3.0/specification/IIMV3.PDF IPTC-IIM version 3]
 +
* [https://exiftool.org/TagNames/IPTC.html ExifTool IPTC Tags]
 
* [http://www.jpeg.org/public/wg1n2600.doc Request for UUID Registration of IPTC Information] (Embedding IPTC in [[JPEG 2000]])
 
* [http://www.jpeg.org/public/wg1n2600.doc Request for UUID Registration of IPTC Information] (Embedding IPTC in [[JPEG 2000]])
  
== References ==
+
== Software ==
  
* [http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/IPTC.html ExifTool IPTC Tags]
+
* [https://exiftool.org/ ExifTool] (e.g. <code>exiftool -IPTC:All ...</code>)
* [http://www.iptc.org/site/Photo_Metadata/Software_list/ Software supporting IPTC photo metadata standards IIM and "IPTC Core"]
+
 
* [[Konvertor]]
 
* [[Konvertor]]
 
* [http://www.logipole.com Metadata++ supports EXIF, IPTC, XMP]
 
* [http://www.logipole.com Metadata++ supports EXIF, IPTC, XMP]
 +
* [http://libiptcdata.sourceforge.net/ libiptcdata]
 
* [http://www.iptc.org/site/Photo_Metadata/Software_for_Rights_Test Software for Rights Test] i.e. which software supports embedding rights metadata.
 
* [http://www.iptc.org/site/Photo_Metadata/Software_for_Rights_Test Software for Rights Test] i.e. which software supports embedding rights metadata.
 +
* [http://www.iptc.org/site/Photo_Metadata/Software_list/ Software supporting IPTC photo metadata standards IIM and "IPTC Core"]
 +
 +
== Links ==
 +
 +
* [[Wikipedia: IPTC Information Interchange Model]]
 +
* [https://iptc.org/standards/iim/ IPTC: Information Interchange Model (IIM)]
 
* [http://www.controlledvocabulary.com/imagedatabases/iptc_naa.html Some more info on IPTC/NAA formats and standards.]
 
* [http://www.controlledvocabulary.com/imagedatabases/iptc_naa.html Some more info on IPTC/NAA formats and standards.]
  
 
[[Category:Graphics]]
 
[[Category:Graphics]]

Latest revision as of 14:13, 23 September 2023

File Format
Name IPTC-IIM
Ontology
Wikidata ID Q776915
Released 1990

IPTC-IIM is a metadata format used in some types of image files. It was intended to be used in the news media industry for pictures transmitted in conjunction with news stories, with accompanying captions and other information.

IIM stands for Information Interchange Model, and IPTC for International Press Telecommunications Council, the organization which developed this standard. The format is sometimes referred to as IPTC-NAA IIM, because the Newspaper Association of America is also involved in developing these standards. The terms IPTC and IPTC metadata are sometimes used to refer to IPTC-IIM, though they have other meanings as well.

The format has been incorporated into the broader IPTC Photo Metadata standard, and is now essentially a legacy serialization format for that standard.

Contents

[edit] Format details

IPTC-IIM is structured as a sequence of data blocks, which the specification calls "DataSets". Each DataSet contains a 1-byte "record number" and a 1-byte "DataSet number", which together indicate the type of data stored in that DataSet.

[edit] Related formats

[edit] Specifications

[edit] Software

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox