SlideShare a Scribd company logo
NITF Maintenancewww.NITF.org Stuart Myles Associated Press Paris, France / March 8th, 2010
© IPTC – www.iptc.org 2 Agenda Approval of minutes from previous meeting Matters Arising Chairman’s Report ,[object Object]
Other text markup
Documentation,[object Object]
© IPTC – www.iptc.org 4 NITF Matters Matters arising?
© 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 421 members on the Y! list down from 435 in October 4 emails since October NITF 3.5 released in December 2009 http://www.nitf.org http://groups.yahoo.com/group/nitf/
NITF 4.0 Road Map In October 2010 we proposed a road map: Kick off NITF 4.0 in Spring 2010 Discuss G2ization RDFization Namespaces Target NITF 4.0 for end of 2010 © IPTC – www.iptc.org 6
NITF 4.0 NITF 4.0: Unlocking the power of NITF © IPTC – www.iptc.org 7
NITF 4.0 – Semantic Web Dear IPTC Standards Committee, Please set up a Working Group to consider RDF, Semantic Web and Linked Data. How might they relate to IPTC standards? Regards, NITF Working Group October 2009 © IPTC – www.iptc.org 8
NITF and the Semantic Web For a Dow Jones project, I created a representation of key article information I used semantic web vocabularies – chiefly FOAF and Dublin Core Terms But there was no match for “byline” I considered using G2’s <by> element But NITF’s <byline> was actually what I needed © IPTC – www.iptc.org 9
Semantic Web:News Vocabulary IPTC could create a news-specific vocabulary of terms. I saw a need, as have New York Times and others © IPTC – www.iptc.org 10
Semantic Web Vocabularies Best known RDF vocabularies are FOAF = Friend of a Friend http://xmlns.com/foaf/spec/ DCMI Terms = Dublin Core Metadata Initiative Terms http://dublincore.org/documents/dcmi-terms/ Other examples at http://vocab.org/ © IPTC – www.iptc.org 11
Semantic Web Vocabulary An example from Dublin Core Terms: © IPTC – www.iptc.org 12
Semantic Web Vocabularies An example from Dublin Core Terms: There are some news-specific terms that aren’t defined in other vocabularies, such as “byline”.  We could define a news vocabulary (a relatively simple data model) or a full ontology (richer but more work). © IPTC – www.iptc.org 13
NITF 4.0 and Semantic Web Should IPTC take a lead role? Other organizations are starting to create news vocabularies Are there meaningful differences between NITF and the G2 family? Maybe a way to bring the two closer together Note that NITF has always been “semantic” http://www.iptc.org/std/NITF/documentation/stx9804-NITFmarkupGuidelines.pdf © IPTC – www.iptc.org 14
Geographic Information Gerd Kamp from DPA Infocom discusses using NITF to represent locations: http://r.ka2.de/?p=595 He found everything he needed Except for a way to represent a centroid Centroid is the central point of a place Expressed a latitude and longitude © IPTC – www.iptc.org 15
A georss:point in NITF Adding a centroid using georss © IPTC – www.iptc.org 16
Adding Latitude and Longitude We could add latitude and longitude to NITF’s location-related elements Maps as user interfaces to news are growing in popularity But geographic information can be quite complex Centroid, Bounding Box, Bounding Polygon… So can we consider a different approach? © IPTC – www.iptc.org 17
The GeoRSS Namespace GeoRSS is widely used in RSS and ATOM Designed to be embedded in XML http://www.georss.org So why recreate those structures in NITF? © IPTC – www.iptc.org 18
Foreign Namespace In NITF 3.5, we completed the support for “foreign namespaces” introduced into the schema in v3.4 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 19
Foreign Namespaces Elsewhere? So far, we have only allowed non NITF namespaces within enriched text This means that NITF is a “closed” schema All innovation in the use of NITF needs to be centralized within the IPTC Do we want to allow other namespaces to be mixed in with NITF documents? Allow proprietary extensions to be “legal” © IPTC – www.iptc.org 20
NITF 4.0 and G2 IPTC’s G2 standard is a unified framework Packaging and exchanging news content Standard model for news metadata regardless of the content or media type However, NITF predates and stands outside the G2 framework Can NITF join the G2 family of standards? © IPTC – www.iptc.org 21
NITF and G2 We studied how SportsML became part of the G2 family It seems a similar path is possible for NITF The biggest change will be the inline adoption of QCodes in NITF Colon separated scheme:code syntax for controlled vocabularies © IPTC – www.iptc.org 22
NITF and G2 With work, NITF can be brought within the G2 framework NITF would bring inline semantics (entities) into G2 Should NITF Classic live on? © IPTC – www.iptc.org 23
NITF 4.0 Unlocking the power of NITF Joining the Semantic Web Opening up to other namespaces Joining the G2 family of standards © IPTC – www.iptc.org 24
Other Text Markup NITF isn’t the only text markup effort Or even the most active HTML5 hNews IPTC 7901 © IPTC – www.iptc.org 25
HTML5 New Elements HTML5 is introducing several new structural elements, including <section>	<article> <aside>		<header>		<footer> HTML5 is moving confidently beyond presentation into news-like structure http://dev.w3.org/html5/html4-differences/#new-elements © IPTC – www.iptc.org 26
hNews A microformat for adding some news-specific semantics into display-ready HTML Adopted by Associated Press for recent Winter Games and forthcoming World Cup websites We know of around 200 other websites using hNews Starting to see some tools being built © IPTC – www.iptc.org 27
IPTC 7901 An idea to add markup to pre-XML text markup Can we use Markdown? The idea will be discussed later during the Standards Meeting © IPTC – www.iptc.org 28
NITF Documentation Upgrading the NITF website. Some ideas: Simplify getting to the NITF specs Perhaps adopt Subversion for previous versions? Supply NITF <-> XHTML XSLT transforms Copy NITF DTD documentation into the XSD Modernize the documentation Discuss NITF and G2? Volunteers to take on any of the work? © IPTC – www.iptc.org 29
NITF Any other business? © IPTC – www.iptc.org 30

More Related Content

Similar to NITF 2010 Spring Working Group

IPTC NITF November 2010
IPTC NITF November 2010IPTC NITF November 2010
IPTC NITF November 2010Stuart Myles
 
IPTC Semantic Web June 2011
IPTC Semantic Web June 2011IPTC Semantic Web June 2011
IPTC Semantic Web June 2011Stuart Myles
 
3.2.4.7 lab researching rf cs
3.2.4.7 lab   researching rf cs3.2.4.7 lab   researching rf cs
3.2.4.7 lab researching rf csAmir Hamzah
 
CPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxCPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxStephan Haller
 
HTML5 vs Flash : Term paper at VGSOM, IIT Kharagpur
HTML5 vs Flash : Term paper at VGSOM, IIT KharagpurHTML5 vs Flash : Term paper at VGSOM, IIT Kharagpur
HTML5 vs Flash : Term paper at VGSOM, IIT KharagpurKanishka Chakraborty
 
IPTC Semantic Web March 2011
IPTC Semantic Web March 2011IPTC Semantic Web March 2011
IPTC Semantic Web March 2011Stuart Myles
 
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012Stuart Myles
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...Niklas Heidloff
 
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...semanticsconference
 
IPTC Semantic Web 2011 Autumn Working Party
IPTC Semantic Web 2011 Autumn Working PartyIPTC Semantic Web 2011 Autumn Working Party
IPTC Semantic Web 2011 Autumn Working PartyStuart Myles
 
IPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working GroupIPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working GroupStuart Myles
 
Smart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterSmart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterLuxoft
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012Stuart Myles
 
IPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working GroupIPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working GroupStuart Myles
 
OGF standards for cloud computing
OGF standards for cloud computingOGF standards for cloud computing
OGF standards for cloud computingAlan Sill
 
IPTC Semantic Web Working Group 2011 Autumn Working Group
IPTC Semantic Web Working Group 2011 Autumn Working GroupIPTC Semantic Web Working Group 2011 Autumn Working Group
IPTC Semantic Web Working Group 2011 Autumn Working GroupStuart Myles
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesStuart Myles
 

Similar to NITF 2010 Spring Working Group (20)

IPTC NITF November 2010
IPTC NITF November 2010IPTC NITF November 2010
IPTC NITF November 2010
 
IPTC Semantic Web June 2011
IPTC Semantic Web June 2011IPTC Semantic Web June 2011
IPTC Semantic Web June 2011
 
3.2.4.7 lab researching rf cs
3.2.4.7 lab   researching rf cs3.2.4.7 lab   researching rf cs
3.2.4.7 lab researching rf cs
 
CPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based ToolboxCPaaS.io - FIWARE-based Toolbox
CPaaS.io - FIWARE-based Toolbox
 
Summer Training Project.pdf
Summer Training Project.pdfSummer Training Project.pdf
Summer Training Project.pdf
 
HTML5 vs Flash : Term paper at VGSOM, IIT Kharagpur
HTML5 vs Flash : Term paper at VGSOM, IIT KharagpurHTML5 vs Flash : Term paper at VGSOM, IIT Kharagpur
HTML5 vs Flash : Term paper at VGSOM, IIT Kharagpur
 
IPTC Semantic Web March 2011
IPTC Semantic Web March 2011IPTC Semantic Web March 2011
IPTC Semantic Web March 2011
 
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
 
IPTC Semantic Web 2011 Autumn Working Party
IPTC Semantic Web 2011 Autumn Working PartyIPTC Semantic Web 2011 Autumn Working Party
IPTC Semantic Web 2011 Autumn Working Party
 
History of tcp
History of tcpHistory of tcp
History of tcp
 
IPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working GroupIPTC Rights Expression Language 2011 Autumn Working Group
IPTC Rights Expression Language 2011 Autumn Working Group
 
Smart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah FosterSmart Device Link Integration into Linux systems by Jeremiah Foster
Smart Device Link Integration into Linux systems by Jeremiah Foster
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012
 
IPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working GroupIPTC Semantic Web 2012 Spring Working Group
IPTC Semantic Web 2012 Spring Working Group
 
OGF standards for cloud computing
OGF standards for cloud computingOGF standards for cloud computing
OGF standards for cloud computing
 
Understanding linport
Understanding linportUnderstanding linport
Understanding linport
 
IPTC Semantic Web Working Group 2011 Autumn Working Group
IPTC Semantic Web Working Group 2011 Autumn Working GroupIPTC Semantic Web Working Group 2011 Autumn Working Group
IPTC Semantic Web Working Group 2011 Autumn Working Group
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression Languages
 

More from Stuart Myles

IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For NewsStuart Myles
 
IPTC New Taxonomies Ideas
IPTC New Taxonomies IdeasIPTC New Taxonomies Ideas
IPTC New Taxonomies IdeasStuart Myles
 
IPTC Board Spring 2019
IPTC Board Spring 2019IPTC Board Spring 2019
IPTC Board Spring 2019Stuart Myles
 
IPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceIPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceStuart Myles
 
Photomation or Fauxtomation?
Photomation or Fauxtomation?Photomation or Fauxtomation?
Photomation or Fauxtomation?Stuart Myles
 
Image Tagging at the Associated Press
Image Tagging at the Associated PressImage Tagging at the Associated Press
Image Tagging at the Associated PressStuart Myles
 
IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018Stuart Myles
 
IPTC AGM 2018 Welcome
IPTC AGM 2018 WelcomeIPTC AGM 2018 Welcome
IPTC AGM 2018 WelcomeStuart Myles
 
How Can We Make Algorithmic News More Transparent?
How Can We Make Algorithmic News More Transparent?How Can We Make Algorithmic News More Transparent?
How Can We Make Algorithmic News More Transparent?Stuart Myles
 
IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018Stuart Myles
 
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...Stuart Myles
 
Ap Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and ChallengesAp Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and ChallengesStuart Myles
 
IPTC Spring Meeting Welcome To Athens April 2018
IPTC Spring Meeting Welcome To Athens April 2018IPTC Spring Meeting Welcome To Athens April 2018
IPTC Spring Meeting Welcome To Athens April 2018Stuart Myles
 
Sustaining Television News Technical Challenges
Sustaining Television News Technical ChallengesSustaining Television News Technical Challenges
Sustaining Television News Technical ChallengesStuart Myles
 
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...Stuart Myles
 
The Search for IPTC's Next Managing Director
The Search for IPTC's Next Managing DirectorThe Search for IPTC's Next Managing Director
The Search for IPTC's Next Managing DirectorStuart Myles
 
IPTC Approach to News in JSON
IPTC Approach to News in JSONIPTC Approach to News in JSON
IPTC Approach to News in JSONStuart Myles
 
IPTC News in JSON November 2017
IPTC News in JSON November 2017IPTC News in JSON November 2017
IPTC News in JSON November 2017Stuart Myles
 
IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017Stuart Myles
 
Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017Stuart Myles
 

More from Stuart Myles (20)

IPTC Rights Statements For News
IPTC Rights Statements For NewsIPTC Rights Statements For News
IPTC Rights Statements For News
 
IPTC New Taxonomies Ideas
IPTC New Taxonomies IdeasIPTC New Taxonomies Ideas
IPTC New Taxonomies Ideas
 
IPTC Board Spring 2019
IPTC Board Spring 2019IPTC Board Spring 2019
IPTC Board Spring 2019
 
IPTC Spring 2019 Conference
IPTC Spring 2019 ConferenceIPTC Spring 2019 Conference
IPTC Spring 2019 Conference
 
Photomation or Fauxtomation?
Photomation or Fauxtomation?Photomation or Fauxtomation?
Photomation or Fauxtomation?
 
Image Tagging at the Associated Press
Image Tagging at the Associated PressImage Tagging at the Associated Press
Image Tagging at the Associated Press
 
IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018
 
IPTC AGM 2018 Welcome
IPTC AGM 2018 WelcomeIPTC AGM 2018 Welcome
IPTC AGM 2018 Welcome
 
How Can We Make Algorithmic News More Transparent?
How Can We Make Algorithmic News More Transparent?How Can We Make Algorithmic News More Transparent?
How Can We Make Algorithmic News More Transparent?
 
IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018IPTC EXTRA Spring 2018
IPTC EXTRA Spring 2018
 
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
IPTC Machine Readable Rights for News and Media: Solving Three Challenges wit...
 
Ap Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and ChallengesAp Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and Challenges
 
IPTC Spring Meeting Welcome To Athens April 2018
IPTC Spring Meeting Welcome To Athens April 2018IPTC Spring Meeting Welcome To Athens April 2018
IPTC Spring Meeting Welcome To Athens April 2018
 
Sustaining Television News Technical Challenges
Sustaining Television News Technical ChallengesSustaining Television News Technical Challenges
Sustaining Television News Technical Challenges
 
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...How to Train Your Classifier: Create a Serverless Machine Learning System wit...
How to Train Your Classifier: Create a Serverless Machine Learning System wit...
 
The Search for IPTC's Next Managing Director
The Search for IPTC's Next Managing DirectorThe Search for IPTC's Next Managing Director
The Search for IPTC's Next Managing Director
 
IPTC Approach to News in JSON
IPTC Approach to News in JSONIPTC Approach to News in JSON
IPTC Approach to News in JSON
 
IPTC News in JSON November 2017
IPTC News in JSON November 2017IPTC News in JSON November 2017
IPTC News in JSON November 2017
 
IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017
 
Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 

NITF 2010 Spring Working Group

  • 1. NITF Maintenancewww.NITF.org Stuart Myles Associated Press Paris, France / March 8th, 2010
  • 2.
  • 4.
  • 5. © IPTC – www.iptc.org 4 NITF Matters Matters arising?
  • 6. © 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 421 members on the Y! list down from 435 in October 4 emails since October NITF 3.5 released in December 2009 http://www.nitf.org http://groups.yahoo.com/group/nitf/
  • 7. NITF 4.0 Road Map In October 2010 we proposed a road map: Kick off NITF 4.0 in Spring 2010 Discuss G2ization RDFization Namespaces Target NITF 4.0 for end of 2010 © IPTC – www.iptc.org 6
  • 8. NITF 4.0 NITF 4.0: Unlocking the power of NITF © IPTC – www.iptc.org 7
  • 9. NITF 4.0 – Semantic Web Dear IPTC Standards Committee, Please set up a Working Group to consider RDF, Semantic Web and Linked Data. How might they relate to IPTC standards? Regards, NITF Working Group October 2009 © IPTC – www.iptc.org 8
  • 10. NITF and the Semantic Web For a Dow Jones project, I created a representation of key article information I used semantic web vocabularies – chiefly FOAF and Dublin Core Terms But there was no match for “byline” I considered using G2’s <by> element But NITF’s <byline> was actually what I needed © IPTC – www.iptc.org 9
  • 11. Semantic Web:News Vocabulary IPTC could create a news-specific vocabulary of terms. I saw a need, as have New York Times and others © IPTC – www.iptc.org 10
  • 12. Semantic Web Vocabularies Best known RDF vocabularies are FOAF = Friend of a Friend http://xmlns.com/foaf/spec/ DCMI Terms = Dublin Core Metadata Initiative Terms http://dublincore.org/documents/dcmi-terms/ Other examples at http://vocab.org/ © IPTC – www.iptc.org 11
  • 13. Semantic Web Vocabulary An example from Dublin Core Terms: © IPTC – www.iptc.org 12
  • 14. Semantic Web Vocabularies An example from Dublin Core Terms: There are some news-specific terms that aren’t defined in other vocabularies, such as “byline”. We could define a news vocabulary (a relatively simple data model) or a full ontology (richer but more work). © IPTC – www.iptc.org 13
  • 15. NITF 4.0 and Semantic Web Should IPTC take a lead role? Other organizations are starting to create news vocabularies Are there meaningful differences between NITF and the G2 family? Maybe a way to bring the two closer together Note that NITF has always been “semantic” http://www.iptc.org/std/NITF/documentation/stx9804-NITFmarkupGuidelines.pdf © IPTC – www.iptc.org 14
  • 16. Geographic Information Gerd Kamp from DPA Infocom discusses using NITF to represent locations: http://r.ka2.de/?p=595 He found everything he needed Except for a way to represent a centroid Centroid is the central point of a place Expressed a latitude and longitude © IPTC – www.iptc.org 15
  • 17. A georss:point in NITF Adding a centroid using georss © IPTC – www.iptc.org 16
  • 18. Adding Latitude and Longitude We could add latitude and longitude to NITF’s location-related elements Maps as user interfaces to news are growing in popularity But geographic information can be quite complex Centroid, Bounding Box, Bounding Polygon… So can we consider a different approach? © IPTC – www.iptc.org 17
  • 19. The GeoRSS Namespace GeoRSS is widely used in RSS and ATOM Designed to be embedded in XML http://www.georss.org So why recreate those structures in NITF? © IPTC – www.iptc.org 18
  • 20. Foreign Namespace In NITF 3.5, we completed the support for “foreign namespaces” introduced into the schema in v3.4 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 19
  • 21. Foreign Namespaces Elsewhere? So far, we have only allowed non NITF namespaces within enriched text This means that NITF is a “closed” schema All innovation in the use of NITF needs to be centralized within the IPTC Do we want to allow other namespaces to be mixed in with NITF documents? Allow proprietary extensions to be “legal” © IPTC – www.iptc.org 20
  • 22. NITF 4.0 and G2 IPTC’s G2 standard is a unified framework Packaging and exchanging news content Standard model for news metadata regardless of the content or media type However, NITF predates and stands outside the G2 framework Can NITF join the G2 family of standards? © IPTC – www.iptc.org 21
  • 23. NITF and G2 We studied how SportsML became part of the G2 family It seems a similar path is possible for NITF The biggest change will be the inline adoption of QCodes in NITF Colon separated scheme:code syntax for controlled vocabularies © IPTC – www.iptc.org 22
  • 24. NITF and G2 With work, NITF can be brought within the G2 framework NITF would bring inline semantics (entities) into G2 Should NITF Classic live on? © IPTC – www.iptc.org 23
  • 25. NITF 4.0 Unlocking the power of NITF Joining the Semantic Web Opening up to other namespaces Joining the G2 family of standards © IPTC – www.iptc.org 24
  • 26. Other Text Markup NITF isn’t the only text markup effort Or even the most active HTML5 hNews IPTC 7901 © IPTC – www.iptc.org 25
  • 27. HTML5 New Elements HTML5 is introducing several new structural elements, including <section> <article> <aside> <header> <footer> HTML5 is moving confidently beyond presentation into news-like structure http://dev.w3.org/html5/html4-differences/#new-elements © IPTC – www.iptc.org 26
  • 28. hNews A microformat for adding some news-specific semantics into display-ready HTML Adopted by Associated Press for recent Winter Games and forthcoming World Cup websites We know of around 200 other websites using hNews Starting to see some tools being built © IPTC – www.iptc.org 27
  • 29. IPTC 7901 An idea to add markup to pre-XML text markup Can we use Markdown? The idea will be discussed later during the Standards Meeting © IPTC – www.iptc.org 28
  • 30. NITF Documentation Upgrading the NITF website. Some ideas: Simplify getting to the NITF specs Perhaps adopt Subversion for previous versions? Supply NITF <-> XHTML XSLT transforms Copy NITF DTD documentation into the XSD Modernize the documentation Discuss NITF and G2? Volunteers to take on any of the work? © IPTC – www.iptc.org 29
  • 31. NITF Any other business? © IPTC – www.iptc.org 30
  • 32. © IPTC – www.iptc.org 31 NITF Date and place of next meeting: San Francisco, USA - Summer 2010 Merci!