Submit Search
Upload
IPTC News In JSON October 2015
•
Download as PPTX, PDF
•
1 like
•
406 views
Stuart Myles
Follow
Introduction to IPTC's News in JSON standard
Read less
Read more
Technology
Report
Share
Report
Share
1 of 8
Download now
Recommended
IPTC News in JSON Autumn 2014
IPTC News in JSON Autumn 2014
Stuart Myles
IPTC News in JSON November 2017
IPTC News in JSON November 2017
Stuart Myles
Helmond & Brügger Presentation
Helmond & Brügger Presentation
WARCnet
Introduction to IPTC Rights - RightsML and ODRL
Introduction to IPTC Rights - RightsML and ODRL
Stuart Myles
How the AP Uses RightsML For Image Distribution
How the AP Uses RightsML For Image Distribution
Stuart Myles
IPTC Rights October 2016
IPTC Rights October 2016
Stuart Myles
IPTC News in JSON AGM 2013
IPTC News in JSON AGM 2013
Stuart Myles
IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013
Stuart Myles
Recommended
IPTC News in JSON Autumn 2014
IPTC News in JSON Autumn 2014
Stuart Myles
IPTC News in JSON November 2017
IPTC News in JSON November 2017
Stuart Myles
Helmond & Brügger Presentation
Helmond & Brügger Presentation
WARCnet
Introduction to IPTC Rights - RightsML and ODRL
Introduction to IPTC Rights - RightsML and ODRL
Stuart Myles
How the AP Uses RightsML For Image Distribution
How the AP Uses RightsML For Image Distribution
Stuart Myles
IPTC Rights October 2016
IPTC Rights October 2016
Stuart Myles
IPTC News in JSON AGM 2013
IPTC News in JSON AGM 2013
Stuart Myles
IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013
Stuart Myles
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
NetBase API Presentation
NetBase API Presentation
Netbase Solutions Inc.
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
Stuart Myles
How to put an annotation in html
How to put an annotation in html
STIinnsbruck
Apache NiFi Record Processing
Apache NiFi Record Processing
Bryan Bende
Tml for Objective C
Tml for Objective C
Michael Berkovich
iOS: Web Services and XML parsing
iOS: Web Services and XML parsing
Jussi Pohjolainen
FIWARE Training: IoT and Legacy
FIWARE Training: IoT and Legacy
FIWARE
Framework for IoT Interoperability
Framework for IoT Interoperability
Samsung Open Source Group
Session 7 - Connecting to Legacy Systems, IoT and other Systems | Train the T...
Session 7 - Connecting to Legacy Systems, IoT and other Systems | Train the T...
FIWARE
Elasticsearch (Rubyshift 2013)
Elasticsearch (Rubyshift 2013)
Karel Minarik
The oecd delta project – providing easier access to data through api's
The oecd delta project – providing easier access to data through api's
Jonathan Challener
ELK-Stack-Grid-KA-School.pptx
ELK-Stack-Grid-KA-School.pptx
abenyeung1
Guillotina: The Asyncio REST Resource API
Guillotina: The Asyncio REST Resource API
Nathan Van Gheem
Hidden empires of malware
Hidden empires of malware
Ryan Kovar
JSON Fuzzing: New approach to old problems
JSON Fuzzing: New approach to old problems
titanlambda
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
tdenies
GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003
butest
Analyzing source code of WPF examples by the Infragistics Company
Analyzing source code of WPF examples by the Infragistics Company
PVS-Studio
XML-Free Programming : Java Server and Client Development without <>
XML-Free Programming : Java Server and Client Development without <>
Arun Gupta
IPTC Rights Statements For News
IPTC Rights Statements For News
Stuart Myles
IPTC New Taxonomies Ideas
IPTC New Taxonomies Ideas
Stuart Myles
More Related Content
Similar to IPTC News In JSON October 2015
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
NetBase API Presentation
NetBase API Presentation
Netbase Solutions Inc.
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
Stuart Myles
How to put an annotation in html
How to put an annotation in html
STIinnsbruck
Apache NiFi Record Processing
Apache NiFi Record Processing
Bryan Bende
Tml for Objective C
Tml for Objective C
Michael Berkovich
iOS: Web Services and XML parsing
iOS: Web Services and XML parsing
Jussi Pohjolainen
FIWARE Training: IoT and Legacy
FIWARE Training: IoT and Legacy
FIWARE
Framework for IoT Interoperability
Framework for IoT Interoperability
Samsung Open Source Group
Session 7 - Connecting to Legacy Systems, IoT and other Systems | Train the T...
Session 7 - Connecting to Legacy Systems, IoT and other Systems | Train the T...
FIWARE
Elasticsearch (Rubyshift 2013)
Elasticsearch (Rubyshift 2013)
Karel Minarik
The oecd delta project – providing easier access to data through api's
The oecd delta project – providing easier access to data through api's
Jonathan Challener
ELK-Stack-Grid-KA-School.pptx
ELK-Stack-Grid-KA-School.pptx
abenyeung1
Guillotina: The Asyncio REST Resource API
Guillotina: The Asyncio REST Resource API
Nathan Van Gheem
Hidden empires of malware
Hidden empires of malware
Ryan Kovar
JSON Fuzzing: New approach to old problems
JSON Fuzzing: New approach to old problems
titanlambda
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
tdenies
GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003
butest
Analyzing source code of WPF examples by the Infragistics Company
Analyzing source code of WPF examples by the Infragistics Company
PVS-Studio
XML-Free Programming : Java Server and Client Development without <>
XML-Free Programming : Java Server and Client Development without <>
Arun Gupta
Similar to IPTC News In JSON October 2015
(20)
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
Unlocking the Semantics of Multimedia Presentations in the Web with the Multi...
NetBase API Presentation
NetBase API Presentation
IPTC News Exchange Formats Working Party Autumn 2012
IPTC News Exchange Formats Working Party Autumn 2012
How to put an annotation in html
How to put an annotation in html
Apache NiFi Record Processing
Apache NiFi Record Processing
Tml for Objective C
Tml for Objective C
iOS: Web Services and XML parsing
iOS: Web Services and XML parsing
FIWARE Training: IoT and Legacy
FIWARE Training: IoT and Legacy
Framework for IoT Interoperability
Framework for IoT Interoperability
Session 7 - Connecting to Legacy Systems, IoT and other Systems | Train the T...
Session 7 - Connecting to Legacy Systems, IoT and other Systems | Train the T...
Elasticsearch (Rubyshift 2013)
Elasticsearch (Rubyshift 2013)
The oecd delta project – providing easier access to data through api's
The oecd delta project – providing easier access to data through api's
ELK-Stack-Grid-KA-School.pptx
ELK-Stack-Grid-KA-School.pptx
Guillotina: The Asyncio REST Resource API
Guillotina: The Asyncio REST Resource API
Hidden empires of malware
Hidden empires of malware
JSON Fuzzing: New approach to old problems
JSON Fuzzing: New approach to old problems
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
2015.05.19 tom de nies - tin can2prov exposing interoperable provenance of ...
GATE, HLT and Machine Learning, Sheffield, July 2003
GATE, HLT and Machine Learning, Sheffield, July 2003
Analyzing source code of WPF examples by the Infragistics Company
Analyzing source code of WPF examples by the Infragistics Company
XML-Free Programming : Java Server and Client Development without <>
XML-Free Programming : Java Server and Client Development without <>
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
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
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
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Recently uploaded
(20)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
IPTC News In JSON October 2015
1.
News in JSON Stuart
Myles * Associated Press * 26th October 2015 https://flic.kr/p/9WMHnh
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" : "Evan" Objects: written inside curly braces, may contain multiple NVPs {"givenname" : "Evan", "familyname" : "Sandhaus"} Arrays: Written inside square braces, may contain multiple objects {"iptcdelegates": [ { "givenname": "Jayson", "familyname": “Lorenzen"}, { "givenname": "Jeremy", "familyname": "Brooks"}, { "givenname": "Trond", "familyname": "Huso" } ]} © 2015 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 an emphasis on partial representation data at rest (e.g. search engines like Elastic Search or MongoDB) Not simply translating from any 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 © 2015 IPTC (www.iptc.org) All rights reserved 3
4.
ninjs Overview © 2015
IPTC (www.iptc.org) All rights reserved 4 http://groups.yahoo.com/neo/groups/iptc-news-in-json-dev
5.
ninjs Data Model ©
2015 IPTC (www.iptc.org) All rights reserved 5 http://dev.iptc.org/ninjs
6.
ninjs 1.1 • ninjs
is a JSON representation of a news item – Text, Photo, Graphic, Video, Audio, Package • 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 – Either “full” or “partial” • Associations are themselves ninjs documents – You may include complete or partial representations © 2015 IPTC (www.iptc.org) All rights reserved 6
7.
A Complete NINJS
1.1 Article { "uri" : "http://ninjs.example.com/newsitems/20130709simp123", "type" : "text", "versioncreated" : "2013-07-09T10:37:00Z", "byline" : "Paulo Santalucia and Frances d'Emilio", "headline" : "Captain of wrecked cruise ship on trial in Italy", "body_text" : "GROSSETO, Italy (EP) -- The trial of the captain of the shipwrecked Costa Concordia cruise liner has begun in a theater converted into a courtroom …" } © 2015 IPTC (www.iptc.org) All rights reserved 7
8.
ninjs Resources • The
ninjs development website is a trove of information http://dev.iptc.org/ninjs • ninjs JSON schema http://www.iptc.org/std/ninjs/ninjs-schema_1.1.json • Uses JSON schema draft standard http://json-schema.org/ – Validation http://dev.iptc.org/ninjs-Validation-of-ninjs-Objects • ninjs examples – Text http://dev.iptc.org/ninjs-Examples-1 – Photo http://dev.iptc.org/ninjs-Examples-2 – Multimedia http://dev.iptc.org/ninjs-Examples-3 • Best practices and how tos http://dev.iptc.org/ninjs-Best-Practices-and-How-Tos • ninjs github https://github.com/iptc/newsinjson • ninjs feedback forum http://dev.iptc.org/Forum-5 and mail list iptc-news-in-json-dev@yahoogroups.com © 2015 IPTC (www.iptc.org) All rights reserved 8
Download now