nitf 2009 autumn working group

21
NITF Maintenance www.NITF.org Stuart Myles Associated Press Washington, DC / October 19th, 2009

Upload: stuart-myles

Post on 18-Nov-2014

3.015 views

Category:

Technology


5 download

DESCRIPTION

NITF Working Group presentation at the IPTC 2009 Autumn meeting. NITF is the News Industry Text Format, an XML format for news article content and metadata.

TRANSCRIPT

Page 1: NITF 2009 Autumn Working Group

NITF Maintenance www.NITF.org

Stuart MylesAssociated Press

Washington, DC / October 19th, 2009

Page 2: NITF 2009 Autumn Working Group

© IPTC – www.iptc.org 2

Agenda• Approval of minutes

from previous meeting

• Matters Arising• Chairman’s Report

– <media-producer>– Media “chunks”– Enriched documentation– Foreign namespaces– NITF 3.5– NITF 4.0

– G2ization– RDFization

Page 3: NITF 2009 Autumn Working Group

© IPTC – www.iptc.org 3

NITF Minutes• Approval of Minutes from previous meeting:

– Held on 15th June 2009– NM0904.1

Page 4: NITF 2009 Autumn Working Group

© IPTC – www.iptc.org 4

NITF Matters• Matters arising?

Page 5: NITF 2009 Autumn Working Group

© IPTC – www.iptc.org 5

Chairman’s Report• NITF = “News Industry Text Format”

• Defines the content and structure of articles• IPTC’s most widely-used XML standard• 435 members on the Y! list, up from 428 in March• 26 emails since March

http://www.nitf.orghttp://groups.yahoo.com/group/nitf/

Page 6: NITF 2009 Autumn Working Group

<media-producer>REQUEST: allow unlimited <media-producer>

elements within the <media> element

<media-producer> - “Byline of media producer. Also used as a credit for the media.”

Currently, only a single <media-producer> is permitted (whereas <media-caption> may be infinite)

http://www.nitf.org/IPTC/NITF/3.2/documentation/nitf-documentation.html#media-producer

© IPTC – www.iptc.org 6

Page 7: NITF 2009 Autumn Working Group

<media-producer>

Proposed structure:

© IPTC – www.iptc.org 7

Current structure:

Allow zero to many media-producer elements

Page 8: NITF 2009 Autumn Working Group

Media “Chunks”REQUEST: a way to indicate that a large media object

(such as a video) is comprised of several "chunks":

http://groups.drupal.org/node/9758#comment-77526

After some thought, we decided that this can be conveyed using the existing NITF <media> definition.

Therefore, no change is necessary.

© IPTC – www.iptc.org 8

Page 9: NITF 2009 Autumn Working Group

Conveying Media “Chunks”<media> may have many <media-reference>s. Each reference could be to a “chunk”.

© IPTC – www.iptc.org 9

<media-metadata> can be used to indicate that the <media-reference>s are “chunks” via @name and @value pairs

Page 10: NITF 2009 Autumn Working Group

<media> ≈ G2 Package• Insight – NITF’s <media> is (almost)

isomorphic with G2’s package mechanism– List of item references, with metadata– Lacks “group” mechanism

• TINNUTS– ODF, OOXML, EPUB, W3C Widgets,

JAR/WAR/EAR, IDML, etc.

© IPTC – www.iptc.org 10

Page 11: NITF 2009 Autumn Working Group

Enhanced Documentation

• Started filling out FAQ’s– Thanks to John Iobst– In the pre conference package– More questions (and answers) welcome

• More documentation updates required– Article model, transforms, element examples– NITF schema docs date back to 3.2…

© IPTC – www.iptc.org 11

Page 12: NITF 2009 Autumn Working Group

Foreign Namespace• In NITF 3.4, support for “foreign

namespaces” was introduced into the schema

• Specifically, the “enriched text” has a choice of

<any namespace="##other"/>• This allows other namespaces to

be used within such NITF elements as caption, tagline, etc.

© IPTC – www.iptc.org 12

Page 13: NITF 2009 Autumn Working Group

Foreign Namespace Flaw• Unfortunately, two elements (p and hl2)

that should be defined as “enriched text” in NITF 3.4 were not

• This appears to have been an oversight• Therefore, I propose to fix their definitions

in the schema• This has no impact on the DTD• But does allow them to include other

namespaces© IPTC – www.iptc.org 13

Page 14: NITF 2009 Autumn Working Group

Foreign Namespaces Elsewhere?

• So far, we have only allowed non NITF namespaces within enriched text

• This means that NITF is a “closed” schema

• Do we want to allow other namespaces to be mixed in with NITF documents?– Allow proprietary extensions to be “legal”

© IPTC – www.iptc.org 14

Page 15: NITF 2009 Autumn Working Group

NITF 3.5

• Allow unlimited <media-producer> elements within the <media> element

• FAQ’s• Fix <p> and <hl2> definitions to be

“enriched text” in the schema• Vote on a NITF 3.5 version

– See DRAFT-NITF_3.5.zip in the pre-meeting package

© IPTC – www.iptc.org 15

Page 16: NITF 2009 Autumn Working Group

NITF 3.5 Motion• MOTION – Standards committee

• To adopt NITF v3.5 as specified in the documents in DRAFT-NITF_3.5.zip in the pre-meeting package. (Except to keep the NITF namespace as in the previous version)

© IPTC – www.iptc.org 16

Page 17: NITF 2009 Autumn Working Group

NITF 4.0 – G2ization

• Lots of questions:– Can we follow a similar path as SportsML and

create an NITF-G2?• If so, does NITF “Classic” live on forever?

– Should <nitf> inherit from the NAR’s AnyItem?– How do we introduce qcodes?

• Introduce qcode into common attributes?• Redefine attributes like @value as qcodes?

• Clearly, we need help from the NARsters© IPTC – www.iptc.org 17

Page 18: NITF 2009 Autumn Working Group

NITF 4.0 - RDFization• There is no official RDF model for news• We should create an RDF model for news

based on NITF– In fact, an RDF model for news is likely based

on both NITF and NewsML-G2– This may also help with the G2ization of NITF

• IPTC is the right organization to create a specialized vocabulary

© IPTC – www.iptc.org 18

Page 19: NITF 2009 Autumn Working Group

NITF 4.0 Road Map• Kick off NITF 4.0 with a spring working

group session• Preliminary discussion of

– G2ization– RDFization– Namespaces

• Target NITF 4.0 in one year’s time– End of 2010

© IPTC – www.iptc.org 19

Page 20: NITF 2009 Autumn Working Group

NITF

• Any other business?

© IPTC – www.iptc.org 20

Page 21: NITF 2009 Autumn Working Group

© IPTC – www.iptc.org 21

NITF

Date and place of next meeting:Paris, France - Spring 2010

Thank You!