Upgrade to Pro — share decks privately, control downloads, hide ads and more …

On our way to IPTC rNews 1.0 - Inception and Design of a Standard

On our way to IPTC rNews 1.0 - Inception and Design of a Standard

The International Press Telecommunications Council (IPTC) is developing rNews - a new standard for embedding publishing metadata into online documents using RDFa or HTML5 Microdata. In this talk, @smyles, @kansandhaus and @agebhard, members of the IPTC, provide a look back at how rNews came into existence and advanced to what it is today, argue the business case for semantic markup and introduce us to rNews in its current state.

Andreas Gebhard

September 14, 2011
Tweet

More Decks by Andreas Gebhard

Other Decks in Technology

Transcript

  1. 1
    rNews
    Embedded Data For
    The News Industry

    View Slide

  2. Hello!
    § Stuart Myles – @smyles
    Lead of the IPTC Semantic Web WG &
    Deputy Director of Schema Standards,
    The Associated Press
    § Evan Sandhaus – @kansandhaus
    Lead Architect, Semantic Platforms,
    The New York Times Company
    § Andreas Gebhard – @agebhard
    Managing Editor,
    Getty Images
    2

    View Slide

  3. View Slide

  4. 4
    ...And 50
    Others

    View Slide

  5. View Slide

  6. STORY
    PHOTO
    Story components which are obvious to a person…

    View Slide

  7. STORY
    PHOTO
    ...are not so obvious to a machine.

    View Slide

  8. The Problem of Structured Data
    § Modern Web Sites
    Built with 3 Tier
    Architecture
    • Data Tier: Database
    Where Content Lives.
    • Presentation Tier:
    HTML Document that is
    sent to user.
    • Logic Tier: Software
    that reads from the Data
    Tier and outputs the
    Presentation Tier.
    8
    Data
    Tier
    Logic
    Tier
    Display
    Tier

    View Slide

  9. The Problem Of Structured Data:
    Continued
    9
    Label Type Value
    id number 1248069162607
    Headline text New Web Code Draws Concern...
    Byline text By TANZINA VEGA
    Date date 20101010
    Body text In the next few years, a powerful...
    Length number 1123
    Tag text Privacy
    Tag text Computers and the Internet
    Tag text Web Browsers



    New Web Code Draws Concern...




    New Web Code Draws Concern...


    By TANZINA VEGA


    October 10, 2010


    In the next few years, a powerful...



    Data Tier Display Tier
    Logic Tier
    § Content very well structured on Data
    Tier, but all of this structure is lost in
    translation to presentation tier.

    View Slide

  10. The Problem Of Structured Data:
    Continued
    10



    New Web Code Draws Concern...




    New Web Code Draws Concern...


    By TANZINA VEGA


    October 10, 2010


    In the next few years, a powerful...



    Display Tier
    =
    ?
    § Search engines, social
    networks, aggregators and
    other sites only see the
    Display Tier, and cannot
    leverage the underlying
    structure of the data.

    View Slide

  11. Semantic Markup Standards
    11
    Microformats RDFa Microdata JSON
    § First
    § Simple
    § Rigid
    § Official
    § Complex
    § OpenGraph
    § Unofficial
    § Flexible
    § Schema.org
    § Official
    § Developers
    § External

    View Slide

  12. 12
    rNews

    View Slide

  13. rNews Defined
    rNews is a data model for
    embedding machine-readable
    publishing metadata in web
    documents and a set of
    suggested implementations.
    13

    View Slide

  14. rNews is a data model
    14
    ImageObject
    VideoObject
    AudioObject
    Article
    Comment
    Organization
    Person Location
    NewsItem
    comment
    associatedMedia
    Concept
    about
    PostalAddress
    address
    address
    mentions
    address
    creator
    editor
    contributor
    provider
    copyrightHolder
    accountablePerson
    creator
    editor
    contributor
    provider
    copyrightHolder
    sourceOrganization
    name
    associatedArticle
    Geo
    Coordinates
    geo
    Coordinates

    View Slide

  15. for embedding machine-readable
    publishing metadata in web
    documents
    15
    Headline
    Byline
    Tags
    Creator
    ...

    View Slide

  16. and a set of suggested implementations
    16
    RDFa Microdata JSON
    Today Very Soon Maybe?

    View Slide

  17. rNews - Working Example
    17

    View Slide

  18. 18
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    //W3C//DTD4XHTML41.04Transitional//EN"44"http://www.w3.org/TR/xhtml1/DTD/xhtml1>transitional.dtd">44



    444
    4444
    4444444Allies4Are44Split...
    444444NATO4Takes44Command
    444444
    44444444
    44444444Credit:4Goran4Tomasevic/Reuters
    444444444Rebel4fighters44take...
    444444
    444444By4STEVEN4LEE44MYERS
    444444WASHINGTON44|4March424,42011
    444444
    44444444Having44largely4succeeded...
    444444
    444444
    44444444notice.html">
    44444444444©4Copyright442011
    444444444The4New4York44Times44Company
    44444444
    44444444444Disclaimer
    444444444
    4444444
    4444
    44444
    444444
    44444444Section
    44444444World
    444444
    444444Tags
    4444444
    44444444
    4444444444People
    4444444444Qaddafi,4Muammar44el>
    44444444
    444444444444
    444444
    44444444Discussion44(3)
    44444444
    4444444444So4the4question44is..."
    4444444444
    4444444444Chuck
    4444444444March425th,44201148:274am
    44444444
    444444
    4444
    444


    View Slide

  19. HTML 5 Microdata
    19



    ! @import url(css/iptc_times2.css);
    !
    !
    !
    !
    !
    !
    !
    !
    ! !


    !
    ! !
    ! ! ! Allies Are Split on Goal and Exit Strategy in Libya
    ! ! ! NATO Takes Command
    ! ! !
    ! ! ! !
    ! ! ! ! Credit:
    ! ! ! ! !
    ! ! ! ! ! ! Goran Tomasevic
    ! ! ! ! !
    ! ! ! ! ! /
    ! ! ! ! !
    ! ! ! ! ! ! Reuters
    ! ! ! ! ! !
    ! ! ! ! !
    ! ! ! !

    View Slide

  20. RDFa
    20



    ! @import url(css/iptc_times2.css);


    !
    ! !
    ! ! ! Allies Are Split on Goal and Exit Strategy in Libya
    ! ! ! NATO Takes Command
    ! ! !
    ! ! ! !
    ! ! ! ! Credit: Goran Tomasevic/Reuters
    ! ! ! !
    ! ! ! ! ! Rebel fighters take cover during a shelling near Ajdabiyah, Libya on Thursday.
    ! ! ! !
    ! ! !
    ! ! ! By
    ! ! ! !
    ! ! ! ! ! STEVEN LEE MYERS
    ! ! ! !
    ! ! !
    ! ! !
    ! ! ! ! WASHINGTON
    ! ! ! ! |
    ! ! ! ! March 24, 2011
    ! ! !

    View Slide

  21. The Way to rNews

    View Slide

  22. The Way To rNews
    § June: Genesis of rNews - Evan at SemTech 2010
    § November 5 - Rome: chartered
    § internal discussions about NYT draft
    § March 9 - Dubai: rNews 0.1
    § lots of feedback, changes and additions
    § June 9 - Berlin: rNews 0.5
    § June 28: rNews 0.6
    § September 6: rNews 0.7 [aligned w/ schema.org]
    § October 7 - Vienna: rNews 1.0
    22
    2010
    2011

    View Slide

  23. 23
    Engaging Our Community

    View Slide

  24. 24
    Engaging Our Community

    View Slide

  25. 25
    Engaging Our Community

    View Slide

  26. 26
    Engaging Our Community

    View Slide

  27. Feedback we incorporated...
    § In Person
    • 3 Meetups: New York, Berlin, London
    • Over a dozen one-on-one meetings with leading media and
    technology companies.
    § Online
    • Rnews.org forum
    • Numerous Blog Posts
    § In The Standard’s Community
    • W3C Community Group
    • Media Standards Trust
    27

    View Slide

  28. Feedback we incorporated...
    28
    point
    circle
    elevation
    polygon
    box
    line
    Geo
    Coordinates
    Location
    latitude
    longitude
    altitude

    View Slide

  29. Feedback we incorporated...
    29
    Person
    editor
    NewsItem

    View Slide

  30. rNews
    Benefits
    Or Why You Should Care
    About rNews

    View Slide

  31. Benefit #1: Better Links
    31
    With Structured
    Data
    No Structured
    Data

    View Slide

  32. Benefit #2: Better Analytics
    32
    Javascript can extract richer news metadata
    Analytics per item, not just per page

    View Slide

  33. 33
    Benefit #3: Better Ad Placement
    Leverage metadata
    not just text
    Avoid unfortunate
    juxtapositions

    View Slide

  34. rNews as a news API
    34
    Level the Playing Field
    Encourage Open Innovation

    View Slide

  35. 35

    View Slide

  36. How Can You Help Us Get to rNews 1.0?
    § Check out the rNews 0.7 spec
    § Mark up some pages using rNews
    § Extract rNews properties using your favourite distiller
    § Dream up The Next Metadata Killer App™
    Let us know what you think
    Let us know how we can help
    @smyles • @agebhard • @kansandhaus
    36

    View Slide

  37. 37
    rNews
    Thank
    You

    View Slide