David Wood
                        Updating RDF   co-chair, W3C RDF Working Group
                                       June 2012

Wednesday, May 30, 12
Charter
      •Define RDF 1.1

      •Break as little as possible.

      •Reflect real-world experiences back into the
       standards.



          http://www.w3.org/2011/rdf-wg/

Wednesday, May 30, 12
Out of Scope
      •Changing the fundamentals of RDF(S) semantics

      •Removing current restrictions in the RDF model
       (e.g., literals not allowed as subjects, or blank
       nodes as predicates)




Wednesday, May 30, 12
Comment

                        RDF is the data model;
          More standard serializations will help show that.




Wednesday, May 30, 12
Documents
      • RDF 1.1 Concepts and       • (New) Turtle
        Abstract Syntax
                                   • (New) N-triples
      • RDF 1.1 Semantics
                                   • (New) JSON-LD
      • RDF 1.1 Primer

      • (Minor changes) RDF/XML
        Syntax Specification

      • (Minor changes) RDF
        Vocabulary Description
        Language 1.1: RDF Schema


Wednesday, May 30, 12
RD
                             FW
                               G
                                        X
                                                                                          Oh, hey, I didn’t
                             Can we just change                                           see you guys all
                 Who’s
                              the spec so I can Everything can Graphs can’t be labile   the way over there
                 that?                          be a resource
                                implement it?                   and I’m not either




  Users                  Web       Framework RESTifarians Logicians                       Mathematicians
                        Coders      Coders




Thanks and apologies to xkcd
Wednesday, May 30, 12
e r s
                                     a i m
                              s cl
                        D   i
Wednesday, May 30, 12
Progress
      •Turtle, First Public Working Draft, 2011-08-09

      •RDF 1.1 Concepts and Abstract Syntax, First
       Public Working Draft, 2011-08-30

      •XSD 1.1 usage

      •Lots of lessons learned regarding use cases,
       concerns and expectations.



Wednesday, May 30, 12
Progress
      •Current list of resolutions:

          http://demo.3roundstones.net/rdf/2012/rdfwg/
          resolutions.xhtml?view

      •Closed issues:

          http://www.w3.org/2011/rdf-wg/track/issues/
          closed



Wednesday, May 30, 12
Challenges
      •Graphs

            •Charter: “Standardize a model and semantics
             for multiple graphs and graphs stores”

            •This is the most contentious portion of our
             work because it has the potential to radically
             change RDF, which we are not chartered to do.




Wednesday, May 30, 12
Graphs
            •A “Graph Container” is a container, like a mutable
             “set” data structure in programming. It holds some
             RDF triples.

            •An “RDF Graph” is an idealized snapshot of a
             Graph Container; it's a mathematical set of RDF
             triples.

            •A “Graph Serialization” is a particular sequence
             of characters or bytes which conveys a particular
             RDF Graph in a language (e.g. Turtle or JSON-LD).

Wednesday, May 30, 12
Blank Nodes
      •Many RDF users avoid using blank nodes. In some
       circles, this is considered to be a best practice.

      •Some issues raised by the use of blank nodes are how
       they may be followed (e.g. in SPARQL result sets) or
       referenced (e.g. within the same RDF document).

      •Optionally Skolemize blank nodes when desired.




Wednesday, May 30, 12
Blank Nodes
      • In situations where bNode identification is needed, systems may
        systematically transform some or all of the blank nodes in an RDF
        graph into new, globally unique IRIs (Skolem IRIs).

      • For example, the authority responsible for the domain
        example.com could mint the following recognizable Skolem IRI:

               http://example.com/.well-known/genid/
               d26a2d0e98334696f4ad70a677abc1f6

      • Makes bNodes useful in the same way that auto_increment
        columns in SQL are.


Wednesday, May 30, 12
New Datatypes
      • Added new RDF-compatible XSD 1.1 datatypes:

            • xsd:duration

            • xsd:dayTimeDuration

            • xsd:yearMonthDuration

            • xsd:dateTimeStamp




Wednesday, May 30, 12
String Literals
      •All literals are typed. “Typed literal” becomes redundant.

      •“foo” becomes syntactic sugar for “foo”^^xsd:string.

      • Systems SHOULD silently convert xsd:string data to plain
        literals on output.

      • The RDF WG is recommending to the SPARQL WG and other
        SemWeb WG’s that they do the same.

      • Literals with a language tag now have the datatype IRI
        rdf:langString.


Wednesday, May 30, 12
rdf:XMLLiteral
      •XMLLiterals will be optional.

      •The lexical space consists of well-formed XML
       fragments.

      •The canonical lexical form is http://www.w3.org/TR/
       xml-exc-c14n/, as defined in RDF 2004 (no longer
       requires lexical forms to be canonicalized).

      •The value space consists of a set of DOM4
       DocumentFragment nodes.

Wednesday, May 30, 12
rdf:HTML
      •rdf:HTML literals will be introduced.

      •The lexical space consists of the set of Unicode
       strings.

      •The value space consists of a set of DOM4
       DocumentFragment nodes.

      •Two DocumentFragment nodes A and B are
       considered equal if and only if the DOM4 method
       A.isEqualNode(B) returns true.

Wednesday, May 30, 12
New RDF Serializations
      •Turtle:
        •Changed very little.
        •Turtle / SPARQL syntax harmonisation


      •N-Triples:
        •Orginally defined only for RDF test cases, n-triples
         will be standardized primarily for use as a bulk
         loading syntax.


      •JSON-LD (probably)
Wednesday, May 30, 12
(Minor) Changes to Turtle
      •ISSUE-1: Turtle / SPARQL harmonization


      •‘.’s and ‘:’ in names in all positions of a local name
       apart from the first or last, e.g.
          ex:first.name / ns:foo:bar
      •Escape characters in prefixed names, e.g.
          ex:resource/thing123 / ex:thing123#this
      •Digits in the first character of local names, e.g.
          ex:7tm


Wednesday, May 30, 12
(Minor) Changes to Turtle
      •Floats require a decimal after the ‘.’, e.g.
          ex:subject ex:hasValue “18.0” .
        (so you no longer need a space before the trailing ‘.’)
      •Adopted case-sensitive constants for xsd:boolean
       true and false.




Wednesday, May 30, 12
(Minor) Changes to Turtle
      •At risk feature:
        •SPARQL:
                        PREFIX dc: <http://purl.org/dc/terms/>
             •Turtle:
                        @prefix dc: <http://purl.org/dc/terms/> .
                                           or
                        prefix dc: <http://purl.org/dc/terms/>
                        (case insenstive, like SPARQL)


Wednesday, May 30, 12
Turtle
      •HTML5:
                <script type="text/turtle">
                @prefix frbr: <http://purl.org/vocab/frbr/core#> .

                <http://books.example.com/works/45U8QJGZSQKDH8N> a frbr:Work .
                </script>

      •XHTML:
                <script type="text/turtle">
                # <![CDATA[
                @prefix frbr: <http://purl.org/vocab/frbr/core#> .

                <http://books.example.com/works/45U8QJGZSQKDH8N> a frbr:Work .
                # ]]>
                </script>
Wednesday, May 30, 12
N-triples
      •Now UTF-8

      •Shifted to IRIs, not RDF URI References

      •Media type: application/rdf-triples

      •Tied closely to the Turtle grammar




Wednesday, May 30, 12
JSON-LD
      •JSON-LD developed away from the RDF WG, now
       back (see http://json-ld.org)

      •JSON-LD is a language capable of serializing any
       RDF graph, and performing full RDF to JSON-LD to
       RDF round-tripping.

      •Working Draft stage, but more mature than most
       (e.g. implementations exist)

      •Concerns: (Perceived lack of WG JS knowledge)

Wednesday, May 30, 12
JSON-LD
      {
          "@context": "http://json-ld.org/contexts/person",
          "@id": "http://dbpedia.org/resource/John_Lennon",
          "name": "John Lennon",
          "birthday": "10-09",
          "member": "http://dbpedia.org/resource/The_Beatles"
      }




Wednesday, May 30, 12
The RDF Working Group is:


     Jean-François Baget      Fabien Gandon           Nathan Rixham
     Thomas Baker             Charles Greer           Guus Schreiber
     Adrien Basse             Alex Hall               Andy Seaborne
     Scott Bauer              Steve Harris            Manu Sporny
     Aidan Boran              Michael Hausenblas      Thomas Steiner
     Dan Brickley             Sandro Hawke            Mouhamadou Thiam
     Matteo Brunati           Patrick Hayes           Ted Thibodeau
     Gaoussou Camara          Ivan Herman             Thomas Visel
     Gavin Carothers          Nicholas Humfrey        William Waites
     Jeremy Carroll           Kingsley Idehen         Jan Wielemaker
     Pierre-Antoine Champin   Arnaud Le Hors          David Wood
     Kiu Ching                Dickson Lukose          Zhe Wu
     Olivier Corby            Ivan Mikhailov          Mohamed Zergaoui
     Richard Cyganiak         Peter Patel-Schneider   Antoine Zimmermann
     Souripriya Das           Eric Prud'hommeaux
     Lee Feigenbaum           Yves Raimond


Wednesday, May 30, 12
David Wood
                        Updating RDF   co-chair, W3C RDF Working Group
                                       June 2012

Wednesday, May 30, 12

More Related Content

PPTX
Linked Data:Libraries and Beyond
PDF
An Introduction to RDF and the Web of Data
PDF
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
PDF
20110728 datalift-rpi-troy
PDF
Linked (Open) Data
PPTX
SWT Lecture Session 2 - RDF
PDF
Publishing Data Using Semantic Web Technologies
PDF
Another RDF Encoding Form
Linked Data:Libraries and Beyond
An Introduction to RDF and the Web of Data
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
20110728 datalift-rpi-troy
Linked (Open) Data
SWT Lecture Session 2 - RDF
Publishing Data Using Semantic Web Technologies
Another RDF Encoding Form

What's hot (14)

PPTX
OWL: Yet to arrive on the Web of Data?
PPTX
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
PPTX
Publishing and Using Linked Open Data - Day 2
PPT
PPTX
IPTC News in JSON Spring 2013
PPTX
Triple Stores
PDF
Introduction to RDFa
PDF
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
ODP
Semantic Web introduction
KEY
Creating web applications with LODSPeaKr
PPTX
Introduction to RDF Data Model
PDF
Semantic Web(Web 3.0) SPARQL
PDF
RDF Tutorial - SPARQL 20091031
OWL: Yet to arrive on the Web of Data?
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
Publishing and Using Linked Open Data - Day 2
IPTC News in JSON Spring 2013
Triple Stores
Introduction to RDFa
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
Semantic Web introduction
Creating web applications with LODSPeaKr
Introduction to RDF Data Model
Semantic Web(Web 3.0) SPARQL
RDF Tutorial - SPARQL 20091031
Ad

Similar to RDF WG Update SemTechBiz 2012 (20)

PDF
Graph databases & data integration v2
PPTX
What's New in RDF 1.1?
PPTX
Vu Semantic Web Meeting 20091123
PDF
SSSW 2012 - Reusing XML Schemas' Information as a Foundation for Designing Do...
PPTX
RDF SHACL, Annotations, and Data Frames
PPT
Semantic Web: From Representations to Applications
PPTX
Making the semantic web work
PDF
The SPARQL Anything project
PDF
Find your way in Graph labyrinths
PPTX
Ld4 l triannon
PPT
PDF
Introduction to RDF
PPT
Introduction To RDF and RDFS
PPTX
Infromation Reprentation, Structured Data and Semantics
PPTX
Approaches to document/report generation
PDF
Linked Open Data: A simple how-to
PDF
Translation of Relational and Non-Relational Databases into RDF with xR2RML
PDF
Graph databases & data integration - the case of RDF
PPTX
Poster
PPTX
A year on the Semantic Web @ W3C
Graph databases & data integration v2
What's New in RDF 1.1?
Vu Semantic Web Meeting 20091123
SSSW 2012 - Reusing XML Schemas' Information as a Foundation for Designing Do...
RDF SHACL, Annotations, and Data Frames
Semantic Web: From Representations to Applications
Making the semantic web work
The SPARQL Anything project
Find your way in Graph labyrinths
Ld4 l triannon
Introduction to RDF
Introduction To RDF and RDFS
Infromation Reprentation, Structured Data and Semantics
Approaches to document/report generation
Linked Open Data: A simple how-to
Translation of Relational and Non-Relational Databases into RDF with xR2RML
Graph databases & data integration - the case of RDF
Poster
A year on the Semantic Web @ W3C
Ad

More from 3 Round Stones (20)

PDF
Brief on Linked Data for U.S. EPA's Chief Data Scientist
PDF
US EPA Resource Conservation and Recovery Act published as Linked Open Data
PDF
Briefing on US EPA Open Data Strategy using a Linked Data Approach
PDF
W3C Data Shapes Working Group 2014
PDF
Open by Default
PDF
Lightning Talk SLIDES for Callimachus Enterprise by 3 Round Stones
PDF
Why Your Next Product Should be Semantic by Dr. David Wood
PDF
Celebrating 10 years of the Semantic Technology Conference 2014
PDF
Enterprise & Scientific Data Interoperability Using Linked Data at the Health...
PDF
Publising Data on the Web
PDF
Callimachus Enterprise 1.3 Tutorial
PDF
Improving Scientific Information Sharing by Fostering Reuse - Presentation at...
PDF
Linked Data Overview - structured data on the web for US EPA 20140203
PDF
Data Transparency 2013 - OrgPedia by 3 Round Stones
PDF
Linked Data: Opportunities for Entrepreneurs
PDF
ORGpedia: The Open Organizational Data Project
PDF
Linked Data: The Jargon-free Primer on Integrating Data on the Web
PDF
Delivering on Standards for Publishing Government Linked Data
PDF
The Power of Linked Data for Government & Healthcare Information Integration
PDF
MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 2013
Brief on Linked Data for U.S. EPA's Chief Data Scientist
US EPA Resource Conservation and Recovery Act published as Linked Open Data
Briefing on US EPA Open Data Strategy using a Linked Data Approach
W3C Data Shapes Working Group 2014
Open by Default
Lightning Talk SLIDES for Callimachus Enterprise by 3 Round Stones
Why Your Next Product Should be Semantic by Dr. David Wood
Celebrating 10 years of the Semantic Technology Conference 2014
Enterprise & Scientific Data Interoperability Using Linked Data at the Health...
Publising Data on the Web
Callimachus Enterprise 1.3 Tutorial
Improving Scientific Information Sharing by Fostering Reuse - Presentation at...
Linked Data Overview - structured data on the web for US EPA 20140203
Data Transparency 2013 - OrgPedia by 3 Round Stones
Linked Data: Opportunities for Entrepreneurs
ORGpedia: The Open Organizational Data Project
Linked Data: The Jargon-free Primer on Integrating Data on the Web
Delivering on Standards for Publishing Government Linked Data
The Power of Linked Data for Government & Healthcare Information Integration
MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 2013

Recently uploaded (20)

PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
HVAC Specification 2024 according to central public works department
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
Trump Administration's workforce development strategy
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PPTX
Computer Architecture Input Output Memory.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PPTX
20th Century Theater, Methods, History.pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
History, Philosophy and sociology of education (1).pptx
Environmental Education MCQ BD2EE - Share Source.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
Uderstanding digital marketing and marketing stratergie for engaging the digi...
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
HVAC Specification 2024 according to central public works department
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
Trump Administration's workforce development strategy
Unit 4 Computer Architecture Multicore Processor.pptx
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
Computer Architecture Input Output Memory.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
20th Century Theater, Methods, History.pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
TNA_Presentation-1-Final(SAVE)) (1).pptx
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
LDMMIA Reiki Yoga Finals Review Spring Summer
History, Philosophy and sociology of education (1).pptx

RDF WG Update SemTechBiz 2012

  • 1. David Wood Updating RDF co-chair, W3C RDF Working Group June 2012 Wednesday, May 30, 12
  • 2. Charter •Define RDF 1.1 •Break as little as possible. •Reflect real-world experiences back into the standards. http://www.w3.org/2011/rdf-wg/ Wednesday, May 30, 12
  • 3. Out of Scope •Changing the fundamentals of RDF(S) semantics •Removing current restrictions in the RDF model (e.g., literals not allowed as subjects, or blank nodes as predicates) Wednesday, May 30, 12
  • 4. Comment RDF is the data model; More standard serializations will help show that. Wednesday, May 30, 12
  • 5. Documents • RDF 1.1 Concepts and • (New) Turtle Abstract Syntax • (New) N-triples • RDF 1.1 Semantics • (New) JSON-LD • RDF 1.1 Primer • (Minor changes) RDF/XML Syntax Specification • (Minor changes) RDF Vocabulary Description Language 1.1: RDF Schema Wednesday, May 30, 12
  • 6. RD FW G X Oh, hey, I didn’t Can we just change see you guys all Who’s the spec so I can Everything can Graphs can’t be labile the way over there that? be a resource implement it? and I’m not either Users Web Framework RESTifarians Logicians Mathematicians Coders Coders Thanks and apologies to xkcd Wednesday, May 30, 12
  • 7. e r s a i m s cl D i Wednesday, May 30, 12
  • 8. Progress •Turtle, First Public Working Draft, 2011-08-09 •RDF 1.1 Concepts and Abstract Syntax, First Public Working Draft, 2011-08-30 •XSD 1.1 usage •Lots of lessons learned regarding use cases, concerns and expectations. Wednesday, May 30, 12
  • 9. Progress •Current list of resolutions: http://demo.3roundstones.net/rdf/2012/rdfwg/ resolutions.xhtml?view •Closed issues: http://www.w3.org/2011/rdf-wg/track/issues/ closed Wednesday, May 30, 12
  • 10. Challenges •Graphs •Charter: “Standardize a model and semantics for multiple graphs and graphs stores” •This is the most contentious portion of our work because it has the potential to radically change RDF, which we are not chartered to do. Wednesday, May 30, 12
  • 11. Graphs •A “Graph Container” is a container, like a mutable “set” data structure in programming. It holds some RDF triples. •An “RDF Graph” is an idealized snapshot of a Graph Container; it's a mathematical set of RDF triples. •A “Graph Serialization” is a particular sequence of characters or bytes which conveys a particular RDF Graph in a language (e.g. Turtle or JSON-LD). Wednesday, May 30, 12
  • 12. Blank Nodes •Many RDF users avoid using blank nodes. In some circles, this is considered to be a best practice. •Some issues raised by the use of blank nodes are how they may be followed (e.g. in SPARQL result sets) or referenced (e.g. within the same RDF document). •Optionally Skolemize blank nodes when desired. Wednesday, May 30, 12
  • 13. Blank Nodes • In situations where bNode identification is needed, systems may systematically transform some or all of the blank nodes in an RDF graph into new, globally unique IRIs (Skolem IRIs). • For example, the authority responsible for the domain example.com could mint the following recognizable Skolem IRI: http://example.com/.well-known/genid/ d26a2d0e98334696f4ad70a677abc1f6 • Makes bNodes useful in the same way that auto_increment columns in SQL are. Wednesday, May 30, 12
  • 14. New Datatypes • Added new RDF-compatible XSD 1.1 datatypes: • xsd:duration • xsd:dayTimeDuration • xsd:yearMonthDuration • xsd:dateTimeStamp Wednesday, May 30, 12
  • 15. String Literals •All literals are typed. “Typed literal” becomes redundant. •“foo” becomes syntactic sugar for “foo”^^xsd:string. • Systems SHOULD silently convert xsd:string data to plain literals on output. • The RDF WG is recommending to the SPARQL WG and other SemWeb WG’s that they do the same. • Literals with a language tag now have the datatype IRI rdf:langString. Wednesday, May 30, 12
  • 16. rdf:XMLLiteral •XMLLiterals will be optional. •The lexical space consists of well-formed XML fragments. •The canonical lexical form is http://www.w3.org/TR/ xml-exc-c14n/, as defined in RDF 2004 (no longer requires lexical forms to be canonicalized). •The value space consists of a set of DOM4 DocumentFragment nodes. Wednesday, May 30, 12
  • 17. rdf:HTML •rdf:HTML literals will be introduced. •The lexical space consists of the set of Unicode strings. •The value space consists of a set of DOM4 DocumentFragment nodes. •Two DocumentFragment nodes A and B are considered equal if and only if the DOM4 method A.isEqualNode(B) returns true. Wednesday, May 30, 12
  • 18. New RDF Serializations •Turtle: •Changed very little. •Turtle / SPARQL syntax harmonisation •N-Triples: •Orginally defined only for RDF test cases, n-triples will be standardized primarily for use as a bulk loading syntax. •JSON-LD (probably) Wednesday, May 30, 12
  • 19. (Minor) Changes to Turtle •ISSUE-1: Turtle / SPARQL harmonization •‘.’s and ‘:’ in names in all positions of a local name apart from the first or last, e.g. ex:first.name / ns:foo:bar •Escape characters in prefixed names, e.g. ex:resource/thing123 / ex:thing123#this •Digits in the first character of local names, e.g. ex:7tm Wednesday, May 30, 12
  • 20. (Minor) Changes to Turtle •Floats require a decimal after the ‘.’, e.g. ex:subject ex:hasValue “18.0” . (so you no longer need a space before the trailing ‘.’) •Adopted case-sensitive constants for xsd:boolean true and false. Wednesday, May 30, 12
  • 21. (Minor) Changes to Turtle •At risk feature: •SPARQL: PREFIX dc: <http://purl.org/dc/terms/> •Turtle: @prefix dc: <http://purl.org/dc/terms/> . or prefix dc: <http://purl.org/dc/terms/> (case insenstive, like SPARQL) Wednesday, May 30, 12
  • 22. Turtle •HTML5: <script type="text/turtle"> @prefix frbr: <http://purl.org/vocab/frbr/core#> . <http://books.example.com/works/45U8QJGZSQKDH8N> a frbr:Work . </script> •XHTML: <script type="text/turtle"> # <![CDATA[ @prefix frbr: <http://purl.org/vocab/frbr/core#> . <http://books.example.com/works/45U8QJGZSQKDH8N> a frbr:Work . # ]]> </script> Wednesday, May 30, 12
  • 23. N-triples •Now UTF-8 •Shifted to IRIs, not RDF URI References •Media type: application/rdf-triples •Tied closely to the Turtle grammar Wednesday, May 30, 12
  • 24. JSON-LD •JSON-LD developed away from the RDF WG, now back (see http://json-ld.org) •JSON-LD is a language capable of serializing any RDF graph, and performing full RDF to JSON-LD to RDF round-tripping. •Working Draft stage, but more mature than most (e.g. implementations exist) •Concerns: (Perceived lack of WG JS knowledge) Wednesday, May 30, 12
  • 25. JSON-LD { "@context": "http://json-ld.org/contexts/person", "@id": "http://dbpedia.org/resource/John_Lennon", "name": "John Lennon", "birthday": "10-09", "member": "http://dbpedia.org/resource/The_Beatles" } Wednesday, May 30, 12
  • 26. The RDF Working Group is: Jean-François Baget Fabien Gandon Nathan Rixham Thomas Baker Charles Greer Guus Schreiber Adrien Basse Alex Hall Andy Seaborne Scott Bauer Steve Harris Manu Sporny Aidan Boran Michael Hausenblas Thomas Steiner Dan Brickley Sandro Hawke Mouhamadou Thiam Matteo Brunati Patrick Hayes Ted Thibodeau Gaoussou Camara Ivan Herman Thomas Visel Gavin Carothers Nicholas Humfrey William Waites Jeremy Carroll Kingsley Idehen Jan Wielemaker Pierre-Antoine Champin Arnaud Le Hors David Wood Kiu Ching Dickson Lukose Zhe Wu Olivier Corby Ivan Mikhailov Mohamed Zergaoui Richard Cyganiak Peter Patel-Schneider Antoine Zimmermann Souripriya Das Eric Prud'hommeaux Lee Feigenbaum Yves Raimond Wednesday, May 30, 12
  • 27. David Wood Updating RDF co-chair, W3C RDF Working Group June 2012 Wednesday, May 30, 12