SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

OWL: Yet to arrive on the Web of Data?
OWL: Yet to arrive on the Web of Data?OWL: Yet to arrive on the Web of Data?
OWL: Yet to arrive on the Web of Data?Aidan Hogan
 
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...Dr.-Ing. Thomas Hartmann
 
Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Richard Urban
 
IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013Stuart Myles
 
Introduction to RDFa
Introduction to RDFaIntroduction to RDFa
Introduction to RDFaIvan Herman
 
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
PhD thesis defense:  Large-scale multilingual knowledge extraction, publishin...PhD thesis defense:  Large-scale multilingual knowledge extraction, publishin...
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...Dimitris Kontokostas
 
Semantic Web introduction
Semantic Web introductionSemantic Web introduction
Semantic Web introductionGraphity
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
 
Semantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLSemantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLDaniel D.J. UM
 
RDF Tutorial - SPARQL 20091031
RDF Tutorial - SPARQL 20091031RDF Tutorial - SPARQL 20091031
RDF Tutorial - SPARQL 20091031kwangsub kim
 

Tendances (14)

OWL: Yet to arrive on the Web of Data?
OWL: Yet to arrive on the Web of Data?OWL: Yet to arrive on the Web of Data?
OWL: Yet to arrive on the Web of Data?
 
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
 
Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2Publishing and Using Linked Open Data - Day 2
Publishing and Using Linked Open Data - Day 2
 
Rdf
RdfRdf
Rdf
 
IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013IPTC News in JSON Spring 2013
IPTC News in JSON Spring 2013
 
Triple Stores
Triple StoresTriple Stores
Triple Stores
 
Introduction to RDFa
Introduction to RDFaIntroduction to RDFa
Introduction to RDFa
 
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
PhD thesis defense:  Large-scale multilingual knowledge extraction, publishin...PhD thesis defense:  Large-scale multilingual knowledge extraction, publishin...
PhD thesis defense: Large-scale multilingual knowledge extraction, publishin...
 
Semantic Web introduction
Semantic Web introductionSemantic Web introduction
Semantic Web introduction
 
5 rdfs
5 rdfs5 rdfs
5 rdfs
 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
 
Introduction to RDF Data Model
Introduction to RDF Data ModelIntroduction to RDF Data Model
Introduction to RDF Data Model
 
Semantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLSemantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQL
 
RDF Tutorial - SPARQL 20091031
RDF Tutorial - SPARQL 20091031RDF Tutorial - SPARQL 20091031
RDF Tutorial - SPARQL 20091031
 

Similaire à RDF WG Update SemTechBiz 2012

Graph databases & data integration v2
Graph databases & data integration v2Graph databases & data integration v2
Graph databases & data integration v2Dimitris Kontokostas
 
Vu Semantic Web Meeting 20091123
Vu Semantic Web Meeting 20091123Vu Semantic Web Meeting 20091123
Vu Semantic Web Meeting 20091123Rinke Hoekstra
 
SSSW 2012 - Reusing XML Schemas' Information as a Foundation for Designing Do...
SSSW 2012 - Reusing XML Schemas' Information as a Foundation for Designing Do...SSSW 2012 - Reusing XML Schemas' Information as a Foundation for Designing Do...
SSSW 2012 - Reusing XML Schemas' Information as a Foundation for Designing Do...Dr.-Ing. Thomas Hartmann
 
RDF SHACL, Annotations, and Data Frames
RDF SHACL, Annotations, and Data FramesRDF SHACL, Annotations, and Data Frames
RDF SHACL, Annotations, and Data FramesKurt Cagle
 
Semantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsSemantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsGuus Schreiber
 
Making the semantic web work
Making the semantic web workMaking the semantic web work
Making the semantic web workPaul Houle
 
The SPARQL Anything project
The SPARQL Anything projectThe SPARQL Anything project
The SPARQL Anything projectEnrico Daga
 
Find your way in Graph labyrinths
Find your way in Graph labyrinthsFind your way in Graph labyrinths
Find your way in Graph labyrinthsDaniel Camarda
 
Introduction To RDF and RDFS
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFSNilesh Wagmare
 
Infromation Reprentation, Structured Data and Semantics
Infromation Reprentation,Structured Data and SemanticsInfromation Reprentation,Structured Data and Semantics
Infromation Reprentation, Structured Data and SemanticsYogendra Tamang
 
Approaches to document/report generation
Approaches to document/report generation Approaches to document/report generation
Approaches to document/report generation plutext
 
Linked Open Data: A simple how-to
Linked Open Data: A simple how-toLinked Open Data: A simple how-to
Linked Open Data: A simple how-tonvitucci
 
Translation of Relational and Non-Relational Databases into RDF with xR2RML
Translation of Relational and Non-Relational Databases into RDF with xR2RMLTranslation of Relational and Non-Relational Databases into RDF with xR2RML
Translation of Relational and Non-Relational Databases into RDF with xR2RMLFranck Michel
 
Graph databases & data integration - the case of RDF
Graph databases & data integration - the case of RDFGraph databases & data integration - the case of RDF
Graph databases & data integration - the case of RDFDimitris Kontokostas
 
A year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CA year on the Semantic Web @ W3C
A year on the Semantic Web @ W3CIvan Herman
 

Similaire à RDF WG Update SemTechBiz 2012 (20)

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

Plus de 3 Round Stones

Brief on Linked Data for U.S. EPA's Chief Data Scientist
Brief on Linked Data for U.S. EPA's Chief Data ScientistBrief on Linked Data for U.S. EPA's Chief Data Scientist
Brief on Linked Data for U.S. EPA's Chief Data Scientist3 Round Stones
 
US EPA Resource Conservation and Recovery Act published as Linked Open Data
US EPA Resource Conservation and Recovery Act published as Linked Open DataUS EPA Resource Conservation and Recovery Act published as Linked Open Data
US EPA Resource Conservation and Recovery Act published as Linked Open Data3 Round Stones
 
Briefing on US EPA Open Data Strategy using a Linked Data Approach
Briefing on US EPA Open Data Strategy using a Linked Data ApproachBriefing on US EPA Open Data Strategy using a Linked Data Approach
Briefing on US EPA Open Data Strategy using a Linked Data Approach3 Round Stones
 
W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 20143 Round Stones
 
Lightning Talk SLIDES for Callimachus Enterprise by 3 Round Stones
Lightning Talk SLIDES for Callimachus Enterprise by 3 Round StonesLightning Talk SLIDES for Callimachus Enterprise by 3 Round Stones
Lightning Talk SLIDES for Callimachus Enterprise by 3 Round Stones3 Round Stones
 
Why Your Next Product Should be Semantic by Dr. David Wood
Why Your Next Product Should be Semantic by Dr. David WoodWhy Your Next Product Should be Semantic by Dr. David Wood
Why Your Next Product Should be Semantic by Dr. David Wood3 Round Stones
 
Celebrating 10 years of the Semantic Technology Conference 2014
Celebrating 10 years of the Semantic Technology Conference 2014Celebrating 10 years of the Semantic Technology Conference 2014
Celebrating 10 years of the Semantic Technology Conference 20143 Round Stones
 
Enterprise & Scientific Data Interoperability Using Linked Data at the Health...
Enterprise & Scientific Data Interoperability Using Linked Data at the Health...Enterprise & Scientific Data Interoperability Using Linked Data at the Health...
Enterprise & Scientific Data Interoperability Using Linked Data at the Health...3 Round Stones
 
Publising Data on the Web
Publising Data on the WebPublising Data on the Web
Publising Data on the Web3 Round Stones
 
Callimachus Enterprise 1.3 Tutorial
Callimachus Enterprise 1.3 TutorialCallimachus Enterprise 1.3 Tutorial
Callimachus Enterprise 1.3 Tutorial3 Round Stones
 
Improving Scientific Information Sharing by Fostering Reuse - Presentation at...
Improving Scientific Information Sharing by Fostering Reuse - Presentation at...Improving Scientific Information Sharing by Fostering Reuse - Presentation at...
Improving Scientific Information Sharing by Fostering Reuse - Presentation at...3 Round Stones
 
Linked Data Overview - structured data on the web for US EPA 20140203
Linked Data Overview - structured data on the web for US EPA 20140203Linked Data Overview - structured data on the web for US EPA 20140203
Linked Data Overview - structured data on the web for US EPA 201402033 Round Stones
 
Data Transparency 2013 - OrgPedia by 3 Round Stones
Data Transparency 2013 - OrgPedia by 3 Round StonesData Transparency 2013 - OrgPedia by 3 Round Stones
Data Transparency 2013 - OrgPedia by 3 Round Stones3 Round Stones
 
Linked Data: Opportunities for Entrepreneurs
Linked Data: Opportunities for EntrepreneursLinked Data: Opportunities for Entrepreneurs
Linked Data: Opportunities for Entrepreneurs3 Round Stones
 
ORGpedia: The Open Organizational Data Project
ORGpedia: The Open Organizational Data ProjectORGpedia: The Open Organizational Data Project
ORGpedia: The Open Organizational Data Project3 Round Stones
 
Linked Data: The Jargon-free Primer on Integrating Data on the Web
Linked Data: The Jargon-free Primer on Integrating Data on the WebLinked Data: The Jargon-free Primer on Integrating Data on the Web
Linked Data: The Jargon-free Primer on Integrating Data on the Web3 Round Stones
 
Delivering on Standards for Publishing Government Linked Data
Delivering on Standards for Publishing Government Linked DataDelivering on Standards for Publishing Government Linked Data
Delivering on Standards for Publishing Government Linked Data3 Round Stones
 
The Power of Linked Data for Government & Healthcare Information Integration
The Power of Linked Data for Government & Healthcare Information IntegrationThe Power of Linked Data for Government & Healthcare Information Integration
The Power of Linked Data for Government & Healthcare Information Integration3 Round Stones
 
MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 2013
MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 2013MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 2013
MIT CSAIL Linked Data Ventures Class: Linked Open Data for Entrepreneurs 20133 Round Stones
 

Plus de 3 Round Stones (20)

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

Dernier

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Dernier (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

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