NITF Maintenance www.NITF.org
Stuart MylesAssociated Press
Dow Jones
Porto / March 1st, 2009
© IPTC – www.iptc.org 2
Agenda• Approval of minutes
from previous meeting
• Matters Arising
• Chairman’s Report
• NITF and– Adult language– Redlining– qcodes– Conformance levels
• Other business
• The next meeting
© IPTC – www.iptc.org 3
NITF Minutes
• Approval of Minutes from previous meeting:– Held in Nice, October 2008– NM0806.1
– Thanks to John Iobst for standing in
© IPTC – www.iptc.org 4
NITF Matters
• Matters arising?– (I changed jobs)
© 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• 428 members on the Y! list, down from 471 in July• 9 emails in Sept and Oct, none since
– 7 about bad language– 1 each on redlining and converting XHTML to NITF
http://www.nitf.org
http://groups.yahoo.com/group/nitf/
Adult Language
• What is the ****ing problem?
• Some providers want to markup potentially offensive terms
• Suggestions were to use <em> or <classifier>, e.g.– What the <classifier id=“ap:naughty”>hell</>
do I know? by Illinois
© IPTC – www.iptc.org 6
Redlining
• How to indicate what text has changed?
Stuart Myles works at Dow Jones
Stuart Myles works at Dow Jones Associated Press
• Does anyone do this? How?
© IPTC – www.iptc.org 7
qcodes
© IPTC – www.iptc.org 8
• The NAR makes extensive use of qcodes
• Should NITF adopt qcodes too?
• qcodes are “qualified codes”
• Scheme identifier followed by a colon followed by a code (which can contain a colon), e.g.
qcode=“org:AP”
qcode=“poi:pt:oporto”
qcodes
© IPTC – www.iptc.org 9
In NAR’s PCL text markup:
<headline>The
<inline qcode=“org:AP”>
Associated Press</inline> representative visited <inline qcode=“poi:pt:oporto”>
Porto
</inline>
</headline>
In NITF
<hl>The
<org idsrc=“org” value=“AP”>
Associated Press</org> representative visited <city code-src=“poi” city-code=“pt-oporto”>
Porto
</city>
</hl>
qcodes
© IPTC – www.iptc.org 10
• NAR makes extensive use of qcodes• Nothing to stop providers using qcode-like
values for existing NITF attributes<org value=“org:AP”>
• Or could add non backward compatible qcode attribute to relevant elements<city qcode=“poi:pt:oporto”>
qcodes
© IPTC – www.iptc.org 11
• Proposal: Do not add qcodes to NITF.Instead, use NAR’s inlineRef and NITF’s id.
• NAR’s <inlineRef> mechanism allows qcodes to be applied to any element that sports an XML id attribute
• All NITF elements support id• Including the useful “catchall” <classifier>
qcodes
© IPTC – www.iptc.org 12
<newsItem><inlineRef idrefs=“e1” qcode=“e:happy” confidence=“77”>
<name>Happiness</><description>Mirth.</><inlineRef idrefs=“p7” qcode=“p:buddha”><name>Gautama Buddha</></inlineRef>…<nitf><person id=“p7”>Buddha</> discussed the role of the mind in the pursuit of <classifier id=“e1”>happiness</> through the practice of the eightfold path…
</nitf></newsItem>
Conformance Levels
• NITF Profiles: “Core”– Inline and structural markup
– No metadata that conflicts with G2– Slimmed-down set of NITF elements– http://tinyurl.com/ywzawr
• NITF Profiles: “Power”– Map Power metadata to G2 metadata– http://tinyurl.com/2rgfx6
© IPTC – www.iptc.org 13
Conformance Levels
© IPTC – www.iptc.org 14
G2
“Power”“Core”
Metadata not in NITF
G2 expansion of NITF possible
Map to G2
No map to G2
Conformance Levels• Terms “Core” and “Power” problematic• Is the idea of conformance levels helpful?• Are there different views? Such as
– Vendor / developer: different levels of development effort
– User: Reliable interchange at different levels of complexity
• Expressiveness vs. concision or different clusters of users?
© IPTC – www.iptc.org 15
© IPTC – www.iptc.org 16
NITF
Any other business?
Date and place of next meeting:
Seoul, Korea - June 2009
Muito obrigado et até mais!
Top Related