Submit Search
Upload
IPTC News in JSON AGM 2013
•
Download as PPTX, PDF
•
1 like
•
969 views
Stuart Myles
Follow
Standardizing the representation of news in JSON
Read less
Read more
Technology
Report
Share
Report
Share
1 of 14
Download now
Recommended
IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013
Stuart Myles
Â
Java Development with MongoDB (James Williams)
Java Development with MongoDB (James Williams)
MongoSF
Â
Using MongoDB With Groovy
Using MongoDB With Groovy
James Williams
Â
Different Components of a Crawlable Search Engine
Different Components of a Crawlable Search Engine
PromptCloud
Â
Open Archives Initiative Protocol for Metadata Harvesting
Open Archives Initiative Protocol for Metadata Harvesting
chessmu
Â
Sharing Between Data Repositories
Sharing Between Data Repositories
Kevin Clarke
Â
March 2012 HUG: JuteRC compiler
March 2012 HUG: JuteRC compiler
Yahoo Developer Network
Â
CC Presentation Peter Troxler
CC Presentation Peter Troxler
Peter Troxler
Â
Recommended
IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013
Stuart Myles
Â
Java Development with MongoDB (James Williams)
Java Development with MongoDB (James Williams)
MongoSF
Â
Using MongoDB With Groovy
Using MongoDB With Groovy
James Williams
Â
Different Components of a Crawlable Search Engine
Different Components of a Crawlable Search Engine
PromptCloud
Â
Open Archives Initiative Protocol for Metadata Harvesting
Open Archives Initiative Protocol for Metadata Harvesting
chessmu
Â
Sharing Between Data Repositories
Sharing Between Data Repositories
Kevin Clarke
Â
March 2012 HUG: JuteRC compiler
March 2012 HUG: JuteRC compiler
Yahoo Developer Network
Â
CC Presentation Peter Troxler
CC Presentation Peter Troxler
Peter Troxler
Â
IPTC NITF November 2010
IPTC NITF November 2010
Stuart Myles
Â
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
Stuart Myles
Â
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
Stuart Myles
Â
IPTC and Rights Expression Languages
IPTC and Rights Expression Languages
Stuart Myles
Â
Rights Expression Languages and IPTC
Rights Expression Languages and IPTC
Stuart Myles
Â
IPTC NITF Maintenance June 2010
IPTC NITF Maintenance June 2010
Stuart Myles
Â
IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016
Stuart Myles
Â
IPTC Semantic Web June 2011
IPTC Semantic Web June 2011
Stuart Myles
Â
Sports and-semantic-tech-v.public
Sports and-semantic-tech-v.public
Paul Kelly
Â
IPTC Rights Expression Working Group 2013 June AGM
IPTC Rights Expression Working Group 2013 June AGM
Stuart Myles
Â
IPTC Semantic Web November 2010
IPTC Semantic Web November 2010
Stuart Myles
Â
IPTC and the Semantic Web: Two Paths and Seven Lessons
IPTC and the Semantic Web: Two Paths and Seven Lessons
Stuart Myles
Â
IPTC EXTRA Open Source Classification Workshop
IPTC EXTRA Open Source Classification Workshop
Stuart Myles
Â
NITF 2010 Spring Working Group
NITF 2010 Spring Working Group
Stuart Myles
Â
Seven rNews Ideas
Seven rNews Ideas
Stuart Myles
Â
Inaugural Addresses
Inaugural Addresses
Booz Allen Hamilton
Â
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
Â
IPTC News In JSON October 2015
IPTC News In JSON October 2015
Stuart Myles
Â
IPTC News in JSON November 2017
IPTC News in JSON November 2017
Stuart Myles
Â
IPTC News in JSON Autumn 2014
IPTC News in JSON Autumn 2014
Stuart Myles
Â
Realm of the Mobile Database: an introduction to Realm
Realm of the Mobile Database: an introduction to Realm
Martin Grider
Â
Graph databases & data integration v2
Graph databases & data integration v2
Dimitris Kontokostas
Â
More Related Content
Viewers also liked
IPTC NITF November 2010
IPTC NITF November 2010
Stuart Myles
Â
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
Stuart Myles
Â
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
Stuart Myles
Â
IPTC and Rights Expression Languages
IPTC and Rights Expression Languages
Stuart Myles
Â
Rights Expression Languages and IPTC
Rights Expression Languages and IPTC
Stuart Myles
Â
IPTC NITF Maintenance June 2010
IPTC NITF Maintenance June 2010
Stuart Myles
Â
IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016
Stuart Myles
Â
IPTC Semantic Web June 2011
IPTC Semantic Web June 2011
Stuart Myles
Â
Sports and-semantic-tech-v.public
Sports and-semantic-tech-v.public
Paul Kelly
Â
IPTC Rights Expression Working Group 2013 June AGM
IPTC Rights Expression Working Group 2013 June AGM
Stuart Myles
Â
IPTC Semantic Web November 2010
IPTC Semantic Web November 2010
Stuart Myles
Â
IPTC and the Semantic Web: Two Paths and Seven Lessons
IPTC and the Semantic Web: Two Paths and Seven Lessons
Stuart Myles
Â
IPTC EXTRA Open Source Classification Workshop
IPTC EXTRA Open Source Classification Workshop
Stuart Myles
Â
NITF 2010 Spring Working Group
NITF 2010 Spring Working Group
Stuart Myles
Â
Seven rNews Ideas
Seven rNews Ideas
Stuart Myles
Â
Inaugural Addresses
Inaugural Addresses
Booz Allen Hamilton
Â
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
Â
Viewers also liked
(17)
IPTC NITF November 2010
IPTC NITF November 2010
Â
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
Developing and Applying Rights Expressions Using ODRL and RightsML: 3 Dilemma...
Â
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
Â
IPTC and Rights Expression Languages
IPTC and Rights Expression Languages
Â
Rights Expression Languages and IPTC
Rights Expression Languages and IPTC
Â
IPTC NITF Maintenance June 2010
IPTC NITF Maintenance June 2010
Â
IPTC Chairman's Welcome June 2016
IPTC Chairman's Welcome June 2016
Â
IPTC Semantic Web June 2011
IPTC Semantic Web June 2011
Â
Sports and-semantic-tech-v.public
Sports and-semantic-tech-v.public
Â
IPTC Rights Expression Working Group 2013 June AGM
IPTC Rights Expression Working Group 2013 June AGM
Â
IPTC Semantic Web November 2010
IPTC Semantic Web November 2010
Â
IPTC and the Semantic Web: Two Paths and Seven Lessons
IPTC and the Semantic Web: Two Paths and Seven Lessons
Â
IPTC EXTRA Open Source Classification Workshop
IPTC EXTRA Open Source Classification Workshop
Â
NITF 2010 Spring Working Group
NITF 2010 Spring Working Group
Â
Seven rNews Ideas
Seven rNews Ideas
Â
Inaugural Addresses
Inaugural Addresses
Â
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Â
Similar to IPTC News in JSON AGM 2013
IPTC News In JSON October 2015
IPTC News In JSON October 2015
Stuart Myles
Â
IPTC News in JSON November 2017
IPTC News in JSON November 2017
Stuart Myles
Â
IPTC News in JSON Autumn 2014
IPTC News in JSON Autumn 2014
Stuart Myles
Â
Realm of the Mobile Database: an introduction to Realm
Realm of the Mobile Database: an introduction to Realm
Martin Grider
Â
Graph databases & data integration v2
Graph databases & data integration v2
Dimitris Kontokostas
Â
Where is the World is my Open Government Data?
Where is the World is my Open Government Data?
Rensselaer Polytechnic Institute
Â
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
Carsten Saathoff
Â
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologies
Tony Hammond
Â
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015
Michele Pasin
Â
iOS: Web Services and XML parsing
iOS: Web Services and XML parsing
Jussi Pohjolainen
Â
Reversing JavaScript
Reversing JavaScript
Roberto Suggi Liverani
Â
Semantic HTML
Semantic HTML
hchen1
Â
The Semantic Web #4 - RDF (1)
The Semantic Web #4 - RDF (1)
Myungjin Lee
Â
Querying the Web of Data
Querying the Web of Data
Rinke Hoekstra
Â
Hands On Spring Data
Hands On Spring Data
Eric Bottard
Â
Questions On The Code And Core Module
Questions On The Code And Core Module
Katie Gulley
Â
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
net2-project
Â
Terrastore - A document database for developers
Terrastore - A document database for developers
Sergio Bossa
Â
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
FIWARE
Â
Managing Social Content with MongoDB
Managing Social Content with MongoDB
MongoDB
Â
Similar to IPTC News in JSON AGM 2013
(20)
IPTC News In JSON October 2015
IPTC News In JSON October 2015
Â
IPTC News in JSON November 2017
IPTC News in JSON November 2017
Â
IPTC News in JSON Autumn 2014
IPTC News in JSON Autumn 2014
Â
Realm of the Mobile Database: an introduction to Realm
Realm of the Mobile Database: an introduction to Realm
Â
Graph databases & data integration v2
Graph databases & data integration v2
Â
Where is the World is my Open Government Data?
Where is the World is my Open Government Data?
Â
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
Â
The nature.com ontologies portal: nature.com/ontologies
The nature.com ontologies portal: nature.com/ontologies
Â
The Nature.com ontologies portal - Linked Science 2015
The Nature.com ontologies portal - Linked Science 2015
Â
iOS: Web Services and XML parsing
iOS: Web Services and XML parsing
Â
Reversing JavaScript
Reversing JavaScript
Â
Semantic HTML
Semantic HTML
Â
The Semantic Web #4 - RDF (1)
The Semantic Web #4 - RDF (1)
Â
Querying the Web of Data
Querying the Web of Data
Â
Hands On Spring Data
Hands On Spring Data
Â
Questions On The Code And Core Module
Questions On The Code And Core Module
Â
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)
Â
Terrastore - A document database for developers
Terrastore - A document database for developers
Â
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
FIWARE Global Summit - The Way Towards Interoperability between Web Of Things...
Â
Managing Social Content with MongoDB
Managing Social Content with MongoDB
Â
More from Stuart Myles
IPTC Rights Statements For News
IPTC Rights Statements For News
Stuart Myles
Â
IPTC New Taxonomies Ideas
IPTC New Taxonomies Ideas
Stuart Myles
Â
IPTC Board Spring 2019
IPTC Board Spring 2019
Stuart Myles
Â
IPTC Spring 2019 Conference
IPTC Spring 2019 Conference
Stuart Myles
Â
Photomation or Fauxtomation?
Photomation or Fauxtomation?
Stuart Myles
Â
Image Tagging at the Associated Press
Image Tagging at the Associated Press
Stuart Myles
Â
IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018
Stuart Myles
Â
IPTC AGM 2018 Welcome
IPTC AGM 2018 Welcome
Stuart Myles
Â
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 2018
Stuart 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...
Stuart Myles
Â
Ap Taxonomy Localization Requirements and Challenges
Ap Taxonomy Localization Requirements and Challenges
Stuart Myles
Â
IPTC Spring Meeting Welcome To Athens April 2018
IPTC Spring Meeting Welcome To Athens April 2018
Stuart Myles
Â
Sustaining Television News Technical Challenges
Sustaining Television News Technical Challenges
Stuart 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...
Stuart Myles
Â
The Search for IPTC's Next Managing Director
The Search for IPTC's Next Managing Director
Stuart Myles
Â
IPTC Approach to News in JSON
IPTC Approach to News in JSON
Stuart Myles
Â
IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017
Stuart Myles
Â
Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017
Stuart Myles
Â
Credibility Schema Working Group
Credibility Schema Working Group
Stuart Myles
Â
More from Stuart Myles
(20)
IPTC Rights Statements For News
IPTC Rights Statements For News
Â
IPTC New Taxonomies Ideas
IPTC New Taxonomies Ideas
Â
IPTC Board Spring 2019
IPTC Board Spring 2019
Â
IPTC Spring 2019 Conference
IPTC Spring 2019 Conference
Â
Photomation or Fauxtomation?
Photomation or Fauxtomation?
Â
Image Tagging at the Associated Press
Image Tagging at the Associated Press
Â
IPTC Rights Working Group Toronto October 2018
IPTC Rights Working Group Toronto October 2018
Â
IPTC AGM 2018 Welcome
IPTC AGM 2018 Welcome
Â
How Can We Make Algorithmic News More Transparent?
How Can We Make Algorithmic News More Transparent?
Â
IPTC 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...
Â
Ap 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 2018
Â
Sustaining 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...
Â
The 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 JSON
Â
IPTC EXTRA and EXTRA+ November 2017
IPTC EXTRA and EXTRA+ November 2017
Â
Welcome to Barcelona - IPTC November 2017
Welcome to Barcelona - IPTC November 2017
Â
Credibility Schema Working Group
Credibility Schema Working Group
Â
Recently uploaded
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Â
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Â
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Â
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Â
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Â
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Â
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Â
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Â
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Â
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Â
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Â
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Â
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Â
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Â
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Â
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Â
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Â
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Â
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Â
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Â
Recently uploaded
(20)
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Â
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
Â
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Â
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Â
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Â
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Â
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Â
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Â
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Â
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Â
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Â
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Â
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Â
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Â
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Â
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Â
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Â
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Â
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Â
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Â
IPTC News in JSON AGM 2013
1.
News in JSON Stuart
Myles * Associated Press * 25th June 2013 http://www.flickr.com/photos/anirudhkoul/3536413126/
2.
Remind Me: What
is JSON? JSON = JavaScript Object Notation http://json.org/ Name / value pairs: a fieldname in quotes, a colon, a value in quotes "givenname" : "Stuart" Objects: written inside curly braces, may contain multiple NVPs {"givenname" : "Stuart", "familyname" : "Myles"} Arrays: Written inside square braces, may contain multiple objects {"iptcdelegates": [ { "givenname": "Dave", "familyname": "Compton"}, { "givenname": "Stuart", "familyname": "Myles"}, { "givenname": "Robert", "familyname": "Schmidt-Nia" } ]} © 2013 IPTC (www.iptc.org) All rights reserved 2
3.
Remind Me: Why
News in JSON? Lightweight, easy to parse format Increasingly popular alternative to / replacement for XML Two principle use cases: data interchange (e.g. APIs) with more emphasis on partial representation data at rest (e.g. search engines like Elastic Search or MongoDB) Not simply translating from an existing XML standard into JSON Determine how to represent key properties and structures Hand crafted, rather than mechanically translating from XML into JSON Goal: comprehensive standard, lightweight instance documents © 2013 IPTC (www.iptc.org) All rights reserved 3
4.
News in JSON
Activity http://www.flickr.com/photos/jondresner/5789254800/ News In JSON Activity http://www.flickr.com/photos/jondresner/5789254800/
5.
News in JSON
Activity http://www.flickr.com/photos/jondresner/5789254800/ News In JSON Activity http://www.flickr.com/photos/jondresner/5789254800/ NINJA NINJS
6.
NINJS Overview © 2013
IPTC (www.iptc.org) All rights reserved 6
7.
NINJS Data Model ©
2013 IPTC (www.iptc.org) All rights reserved 7
8.
NINJS Highlight #1 Descriptive
Metadata Same basic structure but differing properties per type and preference "place" : [{ "name" : "New York City", "name@ru" : "Нью-Йорк", "why" : "direct", "how" : "extracted", "rel" : "about", "scheme" : "http://data.example.com/", "code" : "N46020133052049607171" }], "subject" : [{ "name": "Data-Mining & Database Marketing", "rel" : "about"}] © 2013 IPTC (www.iptc.org) All rights reserved 8
9.
NINJS Highlight #2 Text
Markup A single object with a property per text markup type "body" : { "text": "It was a case for a digital Sherlock Holmes.", "html": "<b>It was a case for a digital Sherlock Holmes.", "iptc7901" : "It was a case for a digital Sherlock Holmes.u201d", "nitf": "<p>It was a case for a digital Sherlock Holmes.</p>", "xhtml": "<p>It was a case for a digital Sherlock Holmes.</p>" } © 2013 IPTC (www.iptc.org) All rights reserved 9
10.
NINJS Highlight #3 Associations
and Representations • NINJS is a JSON representation of a news item • You can represent a complete item, with all properties – For instance in an internal CMS like MongoDB • Or you may want to convey key properties – For instance as an API response • The representationtype property indicates how complete • Associations are themselves NINJS documents – You may include complete or partial representations © 2013 IPTC (www.iptc.org) All rights reserved 10
11.
JSON-LD • JSON for
Linked Data • A W3C effort to add conventions to JSON documents to support Linked Data concepts, currently in last call • http://www.w3.org/TR/json-ld/ • Do we want to adopt any of the JSON-LD conventions for NINJS? • Or would it create too much of a burden for clients? © 2013 IPTC (www.iptc.org) All rights reserved 11
12.
NINJS Spec • Reference
document – https://www.stypi.com/Td4K2niLwPJRbIM697EYTtEO • Working document – https://www.stypi.com/pZxwJ2pADLcb77Vw64gfn9HA • JSON Schema – http://json-schema.org/ – Not entirely real but better than inventing our own – https://www.stypi.com/D7GbLXJUugfrLOlDezCr49jt • How strict? – Balance between flexibility and interoperability © 2013 IPTC (www.iptc.org) All rights reserved 12
13.
News in JSON
Road Map • Complete the initial draft • Review property names • Experiment with implementations • Create a NINJS 1.0 recommendation – Present it for a vote at the Washington, DC meeting – Consider an experimental phase • You can help by joining the News in JSON group – iptc-news-in-json-dev@yahoogroups.com © 2013 IPTC (www.iptc.org) All rights reserved 13
14.
Date and Place
of Next Meeting Washington, DC 21 - 23 October, 2013 http://www.flickr.com/photos/pcscheid/4351707431/ Merci et à bientôt! © 2013 IPTC (www.iptc.org) All rights reserved 14
Download now