====== International Press Telecommunications Council (IPTC) Resources/References ====== The **International Press Telecommunications Council (IPTC)** has been developing standards for exchanging news since 1979. > * These standards define a format: * to convey the news content (first only for text, now for all media types including photos, graphics, and streaming media like audio and video); * to provide a set of metadata describing the content; * to provide a set of management metadata to identify, track and process the content properly \\ =====Contents===== * [[https://www.linuxfoundation.org/#International_Press_Telecommunications_Council_.28IPTC.29_Resources.2FReferences|1 International Press Telecommunications Council (IPTC) Resources/References]] * [[https://www.linuxfoundation.org/#News_Exchange_Formats|1.1 News Exchange Formats]] * [[https://www.linuxfoundation.org/#News_Industry_Text_Format|1.1.1 News Industry Text Format]] * [[https://www.linuxfoundation.org/#NewsML_1.x|1.1.2 NewsML 1.x]] * [[https://www.linuxfoundation.org/#G2-Family_of_Languages|1.2 G2-Family of Languages]] * [[https://www.linuxfoundation.org/#G2_Common_Features|1.2.1 G2 Common Features]] * [[https://www.linuxfoundation.org/#NewsML-G2|1.2.2 NewsML-G2]] * [[https://www.linuxfoundation.org/#NewsML-G2_References_.26_Resources|1.2.2.1 NewsML-G2 References & Resources]] * [[https://www.linuxfoundation.org/#EventsML-G2|1.2.3 EventsML-G2]] * [[https://www.linuxfoundation.org/#EventsML_Resources_at_the_ITPC_Web_Site|1.2.3.1 EventsML Resources at the ITPC Web Site]] * [[https://www.linuxfoundation.org/#SportsML-G2|1.2.4 SportsML-G2]] * [[https://www.linuxfoundation.org/#NewsCodes:_Metadata_Taxonomies_for_the_News_Industry|1.3 NewsCodes: Metadata Taxonomies for the News Industry]] * [[https://www.linuxfoundation.org/#IPTC.27s_NewsCodes|1.3.1 IPTC's NewsCodes]] * [[https://www.linuxfoundation.org/#IPTC.27s_Metadata_NewsCodes_.26_their_Taxonomies|1.3.2 IPTC's Metadata NewsCodes & their Taxonomies]] * [[https://www.linuxfoundation.org/#Photo_Metadata|1.4 Photo Metadata]] \\ ===== News Exchange Formats ===== "[[http://www.iptc.org/cms/site/index.html;jsessionid=aVsBkTErypPa?channel=CH0087|News exchange]] is a method of moving around not only the core news content, but also data that describe the content in an abstract way (i.e. metadata), information about how to handle news in an appropriate way (i.e.news management data), information about the packaging of news information, and finally information about the technical transfer itself." ==== News Industry Text Format ==== * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0107|News Industry Text Format]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0155|NITF Documentation]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0156|NITF Examples]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0157|Who Is Using NITF?]] * [[http://groups.yahoo.com/group/nitf|NITF Users Group (yahoo group)]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0108|IIM: Information Interchange Model]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0135|IIM Documentation]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0137|Who's Using IIM?]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0109|IPTC 7901: The Text Transmission Format]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0147|Who's Using IPTC 7901?]] ---- ==== NewsML 1.x ==== **NewsML** is a structural framework for news; a wrapper, based on Extensible Markup Language (XML) for support of the representation of electronic news items. It allows for the provision of multiple representations of the same information, and handles arbitrary mixtures of media types, formats, languages and encodings. is a media-independent news exchange format for general news. * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0106|NewsML 1]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0163|Introduction to NewsML]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0165|NewsML Documentation]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0166|NewsML Examples]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0167|Who's Using NewsML?]] * [[http://groups.yahoo.com/group/newsml/|NewsML 1 Users Forum]] ---- ===== G2-Family of Languages ===== * **[[http://iptc.cms.apa.at/cms/site/single.html?channel=CH0087&document=CMS1206527645546|G2 Standards "family"]]** * **IPTC G2-Standards (G2)** is a new family of news exchange format standards, using state-of-the-art metadata and XML technology to combine rich functionality, ease of use, compactness and compatibility with the Semantic Web. ==== G2 Common Features ==== "The new suite, known as the //IPTC G2-Standards//, is built from a set of specifications and XML components that can be shared in a modular way for maximum effectiveness. The first two IPTC G2-standards are [[https://www.linuxfoundation.org/#newsml-g2-info|NewsML-G2]] and [[https://www.linuxfoundation.org/#eventsml-g2-info|EventsML-G2]] ... and more should follow in 2008." The common features of the G2-Standards are: * A data structure to convey all kinds of news content - the News Item * A data structure for packaging News Items in a structured way - the Package Item * A data structure to convey persistent information worth to remember and to refer to - the Concept Item * A data structure to collect many concepts in a single wrapper, e.g. to convey it as a controlled vocabulary - the Knowledge Item * A wrapper to transmit one to many of the items above - the News Message **G2-Standards** shares many of its components with the other members of the G2 family. These shared components make the IPTC News Architecture for G2 and can be considered as the framework from which all the G2-Standards are built. "All of the features above are being developed within this modular framework, so that programmers can spend less time learning the nuts and bolts of specialized XML standards and more time writing code for customers. It's the cost-effective way of managing news, whether for a web site, news aggregator, newspaper or television station." \\ ---- ====NewsML-G2 ==== > **NewsML** is a media-type agnostic news exchange format standard for general news and [[http://iptc.cms.apa.at/cms/site/index.html;jsessionid=aeIzr-kXPh5_?channel=CH0124|">NewsML-G2 2.2 is the latest version]].News exchange is a method of conveying not only the core news content, but also data that describe the content in an abstract way (metadata), information about how to handle news in an appropriate way (news management metadata), information about the packaging of news information, and finally information about the technical transfer itself.NewsML-G2 provides exchange formats for: - General news: textual news, articles, photos, graphics, audio and video can be exchanged - the News Item - A flexible mechanism for packaging news in a structured way - the Package Item. - Information about concepts, used for values in controlled vocabularies - the Concept Item - and further a format to exchange full controlled vocabularies as a single file - the Knowledge Item. - A wrapper around items to transmit them by any electronic means - the News Message.NewsML-G2 is a member of the family of [[http://iptc.cms.apa.at/cms/site/single.html?channel=CH0087&document=CMS1206527645546|G2-Standards]], thus is shares many of its components with the other standards of this family. These shared components make the IPTC News Architecture for G2 and can be considered as the framework all the G2-Standards are built on.=== NewsML-G2 References & Resources === * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0111|NewsML-G2]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0123|Introduction to NewsML-G2]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0125|NewsML-G2 Documentation]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0126|NewsML-G2 Examples]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0127|Who's Using NewsML-G2?]] * [[http://groups.yahoo.com/group/newsml-g2|NewsML-G2 Users Forum]] ---- ====EventsML-G2 ==== **EventsML-G2** is a standard for conveying event information in a news industry environment, but it has applications far beyond the news industry as a solution for collecting and distributing structured event information. **EventsML-G2** is a member of the [[http://iptc.cms.apa.at/cms/site/single.html?channel=CH0087&document=CMS1206527645546|family of G2-Standards]], thus is shares many of its components with the other standards of this family. These shared components make the IPTC News Architecture for G2 and can be considered as the framework all the G2-Standars are built upon. EventsML-G2 is a member of the family of G2-Standards, thus is shares many of its components with the other standards of this family. These shared components make the IPTC News Architecture for G2 and can be considered as the framework on which all the G2-Standards are built. **EventsMLG2** syntax is built on XML, the Extensible Markup Language of the W3C, Furthermore, EventsML-G2 makes use of W3C XML Schema and complies with the basic notion of the Semantic Web, the Resource Description Framework (RDF). This allows an easy transfer of EventsML-G2 structures to other XML-based standards and the integration of information about an event into the Semantic Web. \\ In particular //**EvensML-G2**// may be used for: * Receiving all facts about an event from the event organiser; * Publishing all facts about a specific event by a news provider; * Publishing all or only a subset of the facts of one to many events by event listings; * Adding information regarding the coverage of an event by a news provider to the distributed event facts, e.g. for daybooks; * Storing facts about knowledgeable events in archives; === EventsML Resources at the ITPC Web Site === * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0112|EventsML-G2 portal page]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0113|Introduction to EventsML]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0115|EventsML-G2 Documentation]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0116|EventsML-G2 Examples]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0117|Who's Using EventsML?]] * [[http://groups.yahoo.com/group/eventsml-g2|EventsML-G2 Users Forum]] ---- ====SportsML-G2 ==== SportsML is a solution for sharing sports data, developed by the world's leading news publishers. SportsML is the only open, global XML standard for the interchange of sports data. Designed to be as easy to understand and implement as possible, SportsML allows for the exchange of sports scores, schedules, standings, and statistics for a wide variety of sports competitions. * **SportsML Features:** * Covers scores, schedules, standings, statistics, and more * Global in scope and design * Common framework for all sports * Plug-in modules for specific sports * Well documented and easy to use * Open and non-proprietary > ===SportsML In Brief===Its extensibility allows for the easy accommodation of many sports from around the globe. SportsML cooperates with current IPTC standards NewsML and NITF to enable publishers to package sports statistics alongside edited coverage of sports.SportsML uses the eXtensible Markup Language (XML) to define the content and structure of sports data, which means that developers of interactive or printed sports data services will have a far easier time integrating sports feeds that adhere to SportsML than if they rely on other proprietary formats. * **[[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0105|SportsML-G2]]** * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0173|Introduction to SportsML-G2]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0175|SportsML-G2 Documentation]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0176|SportsML-G2 Examples]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0176|Who's Using SportsML-G2?]] * [[http://groups.yahoo.com/group/sportsml/|SportsML Discussion Forum]] ---- ===== NewsCodes: Metadata Taxonomies for the News Industry ===== IPTC also creates and maintains sets of concepts to be assigned as metadata values to news objects like text, photographs, graphics, audio- and video files and streams. This allows for a consistent coding of news metadata over the course of time -- thus the name, **IPTC NewsCodes**. ==== IPTC's NewsCodes ==== * **[[https://www.linuxfoundation.org/#dnc-info|Descriptive NewsCodes]]**: describe the content of news items properly; * **[[https://www.linuxfoundation.org/#anc-info|Administrative NewsCodes]]**: for proper administration of news items; * **[[https://www.linuxfoundation.org/#tnc-info|Transmission NewsCodes]]**: for the transmission process; * **[[https://www.linuxfoundation.org/#efnc-info|Exchange Format NewsCodes]]**: a group of taxonomies with values to support specific functionalities of the different IPTC news exchange format standards; * **[[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0103#newsml1ncd|NewsML 1.x Format NewsCodes]]**: support specific functionalities of NewsML version 1.x; * **[[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0103#g2stdncd G-2|Standard News Codes]]**: support common functionalities of all members of the IPTC G2-Standards: NewsML-G2, EventsML-G2 and SportsML-G2 * **[[http://cv.iptc.org/newscodes/ninature/|Nature of a News Item]]**: identifier for the nature of news in a News Item. Relate to the media type of news; * **[[http://cv.iptc.org/newscodes/cinature/|Nature of a Concept Item]]**: identifier for the nature of concepts in a Concept Item * **[[http://cv.iptc.org/newscodes/cpnature/|Nature of a Concept]]**: indentifier for a basic nature of a concept * **[[http://cv.iptc.org/newscodes/mediatype/|Media Type]]**: identifier for a basic mediatype of news content; * **[[http://cv.iptc.org/newscodes/descriptionrole/|Description Role]]**: he role this specific instance of a description takes among all descriptions; * **[[http://cv.iptc.org/newscodes/edrole/|Editorial Role]]**: The role this item takes in an editorial workflow; * **[[http://cv.iptc.org/newscodes/itemrelation/|Item-relation]]**: The relationship between the current item and the target resource; * **[[http://cv.iptc.org/newscodes/itemrepresentation/|Item Representation]]**: the way the target item is represented at this location; * **[[http://cv.iptc.org/newscodes/pkggroupmode/|Packagegroup Mode]]**: whether the children of the group are complementary or alternative and whether their order is relevant; * **[[http://cv.iptc.org/newscodes/pubstatusg2/|Publishing Status]]**: the publishing status of the item; * **[[http://cv.iptc.org/newscodes/rendition/|Rendition]]**: the content rendition this component supports; * **[[http://cv.iptc.org/newscodes/namerole/|Name Role]]**: the role this specific instance of a name takes among all names; * **[[http://cv.iptc.org/newscodes/namepart/|Name Part]]**: indicates the part of a name; * **[[http://cv.iptc.org/newscodes/whypresent/|Why-present]]**: why the metadata has been included; * **[[http://cv.iptc.org/newscodes/infosourcerole/|Infosource Role]]**: the role of this information source; * **[[http://cv.iptc.org/newscodes/languagerole/|Language Role]]**: the role of the language among all languages used by the content; * **[[http://cv.iptc.org/newscodes/contactinfopartrole/|Role of a part of the contact info]]**: the role of a part of a contact info component; * **[[http://cv.iptc.org/newscodes/commtech/|Communication technology]]**: the communication technology used for this part of the contact info; * **[[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0103#eventsmlg2|EventsML-G2-specific NewsCodes]]**: support specific functionalities of EventsML-G2; * [[http://cv.iptc.org/newscodes/eventdateconfirm/|Event date confirmation]]: indicates if start and/or end date and times are confirmed; * [[http://cv.iptc.org/newscodes/eventoccurstatus/|Event occurence status]]: indicates how certain the occurrence of the event is; * [[http://cv.iptc.org/newscodes/eventregrole/|Event registration role]]: the role a registration takes among all kinds of registrations; * [[http://cv.iptc.org/newscodes/eventparticipantrole/|Event participant role]]: The role a participant takes in the event; * [[http://cv.iptc.org/newscodes/eventorganiserrole/|Event organiser role]]: The role an organiser takes in the event; * [[http://cv.iptc.org/newscodes/eventcontactinforole/|Event contact info role]]: The role the contact information takes in the overall information about the event **recommended resource**: [[http://www.iptc.org/cms/site/index.html?channel=CH0102|NewsCodes Glossary]] ==== IPTC's Metadata NewsCodes & their Taxonomies ==== "The universe of NewsCodes is currently split into many different sets -- taxonomies -- for increased manageability as topics usually relate to a specific area. A taxonomy is also likely to be used exclusively in a specific metadata property of a news exchange format." The IPTC's //**Metadata Taxonomies'**// are grouped into **four** main areas: - **[[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0103#descrncd|Descriptive NewsCodes]]:** taxonomies to describe the content of news items properly * **[[http://cv.iptc.org/newscodes/genre/|Genre]]**: describes the nature, journalistic or intellectual, characteristic of a news object; * **[[http://cv.iptc.org/newscodes/scene/|Scene]]**: describes the scene of what is covered by the content; * **[[http://cv.iptc.org/newscodes/subjectcode/|Subject Codes]]**: is a three level system for describing content by a well defined set of terms; * **[[http://cv.iptc.org/newscodes/subjectqualifier/|Subject Qualifier]]**: provide a narrower attribute-like context for, for example, a sports-related subject code, like the gender of people, indoor/outdoor sports venue, etc. - **[[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0103#adminncd|Administrative NewsCodes]]:** a group of taxonomies for proper administration of news items: * **[[http://cv.iptc.org/newscodes/audiocodec/|Audiocodecs]]**: names of current audio-encoders and decoders, many of them controlled by international standards organizations * **[[http://cv.iptc.org/newscodes/colorspace/|Colorspace]]**: names for colourspace definitions, like RGB, CMYK, YUV etc. * **[[http://cv.iptc.org/newscodes/ofinterestto/|Of Interest To]]**: describes the target audience for a NewsItem, based for example on demographics, geography or other groupings. * **[[http://cv.iptc.org/newscodes/status1/|Status (NewsML 1.x specific)]]**: current usability of a NewsItem within NewsML 1.x; * **[[http://cv.iptc.org/newscodes/urgency/|Urgency]]**: describes the relative importance of a news object for editorial examination; * **[[http://cv.iptc.org/newscodes/videocodec/|Videocodec]]**: names of current vide encoders and decoders, many of them controlled by international standards organizations - **[[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0103#transmncd|Transmission NewsCodes]]:** a group of taxonomies with controlled values for the transmission process: * **[[http://cv.iptc.org/newscodes/priority/|Priority]]**: describes the relative importance of a NewsItem for distribution - **[[http://www.iptc.org/goto?G2cataloginfo|Exchange Format NewsCodes]]:** a group of taxonomies with values to support specific functionalities of the different IPTC news exchange format standards; NewsML 1.x, NewsML-G2, EventsML-G2 and SportsML-G2 make use of these features: * **[[http://cv.iptc.org/newscodes/characteristicsproperty/|Characteristics Property]]**: list of **names** (**not** values) used to describe physical characteristics of content like "width" and "height" for photos, or "sammpling rate" for audio; * **[[http://cv.iptc.org/newscodes/confidence/|Confidence]]**: describes the degree of certainty that data assigned are correct; * **[[http://cv.iptc.org/newscodes/encoding/|Encoding]]**: vocabulary of popular encoding schemes used to transform data; * **[[http://cv.iptc.org/newscodes/format/|Format]]**: describes the technical format of a content like JPEG for a picture, MP3 for audio or NITF or PDF for text. * **[[http://cv.iptc.org/newscodes/howpresent/|How Present]]**: describes the way in which a topic occurs in the context of a news object; * **[[http://cv.iptc.org/newscodes/importance/|Importance]]**: describes the relative significance of the metadata applied to a news object; * **[[http://cv.iptc.org/newscodes/labeltype/|LabelType]]**: describes the type of label attached to a news object; Labels are portions of human-readable text -- unlike most other metadata which are considered to be primarily machine-readable only; * **[[http://cv.iptc.org/newscodes/location/|Location (Type)]]**: list of identifiers used to describe the type and regions of the world where events take place; * **[[http://cv.iptc.org/newscodes/mediatype/|Media Type]]**: describes the type of media in a very general way, such as text, photo, etc. * **[[http://cv.iptc.org/newscodes/newsitemtype/|NewsItem Type]]**: describes the type of content that a news item carries in a very general way * **[[http://cv.iptc.org/newscodes/notation/|Notation]]**: describes the technical notation of a piece of content; * **[[http://cv.iptc.org/newscodes/property/|Property]]**: describes the type of a NewsML Property element; * **[[http://cv.iptc.org/newscodes/relevance/|Relevance]]**: describes the extent in which a news object is relevant to the target audience specified by [[http://cv.iptc.org/newscodes/ofinterestto/|OfInterstTo]]; * **[[http://cv.iptc.org/newscodes/role1/|Role]]**: describes the role of a news object within a package of several news objects like "main" (content), "supporting", or "caption"; * **[[http://cv.iptc.org/newscodes/topictype/|Topic Type (NewsML 1.x specific)]]**: "the kind of thing that the individual thing represented by the topic can be characterised as." ---- ===== Photo Metadata ===== Metadata provides two crucial components of effective image exchange: information about an image and information which properly describes that image. IPTC Photo Metadata are made to describe and administrate photographs and to provide the most relevant rights related information. This way metadata makes visual content easily accessible in human language terms or machine readable codes. Major metadata activities at the IPTC * Creating standards for photo metadata: the [[http://www.iptc.org/std/photometadata/2008/specification/IPTC-PhotoMetadata-2008.pdf|IPTC Photo Metadata 2008 standard (PDF file)]] was released in July 2008; * Maintaining a [[http://www.iptc.org/cms/site/photometadatasupportlist.html?channel=CH0101|list of software which claims to be compatible with IPTC Photo Metadata standards]]; * Discussing the improvement of photo metadata with users, software implementers and other standardisation bodies at the annual [[http://www.phmdc.org/|Photo Metadata Conference]]; * Fostering the wide and consistent use of photo metadata * Linking photo metadata to metadata for generic and media-type agnostic use * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0098|Photo Metadata Overview]] * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0100|Information Interchange Model (IIM)]]: for content of all kinds of media-types; its most "renown" usage is in photo metadata * [[http://www.iptc.org/cms/site/index.html;jsessionid=aB8OtIVDPRPg?channel=CH0099|IPTC Photo Metadata Core & Extensions]] \\ ---- * [[:accessibility:handlers:references:start|Expert Handlers References Index]] * [[:accessibility:handlers:start|Expert Handlers Web Portal]] * [[:accessibility:start|Open Accessibility Workgroup portal page]]