Data Shapes: Difference between revisions

From lotico
Jump to navigation Jump to search
 
(42 intermediate revisions by the same user not shown)
Line 3: Line 3:
Date: March 24, 2022
Date: March 24, 2022


Time: 17h CET (Madrid), 16h UTC London, 12pm New York EDT and 9am San Francisco PDT
Time: 17h CET (Berlin, Madrid, Zürich), 16h UTC London, 12pm New York and DC EDT and 9am San Francisco PDT


Location: Online
Location: Online
Registration Count: 211 <FONT SIZE=-2>(2022-03-04)</FONT>
<HR>
<center><youtube>M3lpHLn__Cc</youtube></center>


<HR>
<HR>
===Describe and Validate Your RDF Data with Data Shapes===
===Describe and Validate Your RDF Data with Data Shapes===


<TABLE><TR><TD>RDF is a fundamental part of the web (championed by the semantic web and knowledge graph efforts). It has a versatile data model that enables automatic integration of data from different sources. The RDF ecosystem supports systems which can be available through SPARQL endpoints as well as knowledge representation languages that can be used to infer new data. However, RDF versatility also comes with a price and it is necessary to adopt defensive programming techniques when confronted with it. Although RDF producers usually have an implicit schema of the data, it is not explicitly documented nor is it rigorously followed, requiring consumers to program defensively or write elaborate queries to work around inconsistencies.
<TABLE><TR><TD VALIGN=TOP>RDF is a fundamental part of the web (championed by the semantic web and knowledge graph efforts). It has a versatile data model that enables automatic integration of data from different sources. The RDF ecosystem supports systems which can be available through SPARQL endpoints as well as knowledge representation languages that can be used to infer new data. However, RDF versatility also comes with a price and it is necessary to adopt defensive programming techniques when confronted with it. Although RDF producers usually have an implicit schema of the data, it is not explicitly documented nor is it rigorously followed, requiring consumers to program defensively or write elaborate queries to work around inconsistencies.
Shape Expressions (ShEx) has been created as a concise and human readable language to describe and validate RDF data. ShEx schemas declare expectations about the topology of RDF data which can be automatically verified. ShEx is used in large-scale modeling efforts like FHIR and Wikidata. For instance, Wikidata Entity Schemas extensions create a whole ecosystem of ShEx schemas and it has also been increasingly adopted by the community. In this talk, we will describe the language and some of its applications and tools.</TD<TD><CENTER>[https://book.validatingrdf.com/ https://book.validatingrdf.com/cover.jpg]</CENTER></TD></TABLE>
Shape Expressions (ShEx) has been created as a concise and human readable language to describe and validate RDF data. ShEx schemas declare expectations about the topology of RDF data which can be automatically verified. ShEx is used in large-scale modeling efforts like FHIR and Wikidata. For instance, Wikidata Entity Schemas extensions create a whole ecosystem of ShEx schemas and it has also been increasingly adopted by the community. In this talk, we will describe the language and some of its applications and tools.</TD><TD><CENTER>[https://book.validatingrdf.com/ https://book.validatingrdf.com/cover.jpg]</CENTER></TD></TABLE>


===Speakers===
===Speakers===


Jose Emilio Labra Gayo, WESO research group, University of Oviedo, Spain
<i>[[Jose Emilio Labra Gayo]]</i>, WESO research group, University of Oviedo, Spain
 
Eric Prud’hommeaux, Janeiro Digital, W3C


<i>Eric Prud’hommeaux</i>, Janeiro Digital, W3C


'''Jose Emilio Labra Gayo''' is full Professor at the University of Oviedo, Spain. He founded WESO (Web Semantics Oviedo) research group in 2004 and collaborates with different companies and institutions applying semantic technologies. The development of data portals led to his interest in RDF validation. He was a member of the W3C Data Shapes working group and of the W3C community groups: Shape Expressions and SHACL. He is athe coauthor of the Validating RDF data book and the Knowledge Graphs book. He maintains the ShEx and SHACL library SHaclEX as well as the online tools RDFShape and wikishape. Previously, he was coordinator of the Master in Web Engineering and Dean of the School of Computer Science Engineering - University of Oviedo (2004-2012).


<i>'''Jose Emilio Labra Gayo'''</i> is full Professor at the University of Oviedo, Spain. He founded WESO (Web Semantics Oviedo) research group in 2004 and collaborates with different companies and institutions applying semantic technologies. The development of data portals led to his interest in RDF validation. He was a member of the W3C Data Shapes working group and of the W3C community groups: Shape Expressions and SHACL. He is the coauthor of the Validating RDF data book and the Knowledge Graphs book. He maintains the ShEx and SHACL library SHaclEX as well as the online tools RDFShape and wikishape. Previously, he was coordinator of the Master in Web Engineering and Dean of the School of Computer Science Engineering - University of Oviedo (2004-2012).


'''Eric Prud’hommeaux''' is a long-time Semantic Web proponent who has worked on biomedical and clinical data tooling. To that end, he started a number of significant standardization efforts around RDF storage, query and shape validation. He is currently extending the RDF representation of FHIR and ShEx definitions as well as developing shape-based protocols promoting application interoperability in SOLID. He is coauthor of [https://book.validatingrdf.com/ Validating RDF Data] book and the Knowledge Graphs book. He maintains the javascript ShEx.js library and tools for validation, consumption of UML/XMI, FHIR Profiles, and other data model expressions.
twitter: [https://twitter.com/jelabra @jelabra]


===Registration===
<iframe key="lotico" path="/lotico/reg.php?event=DataShapes" w="500"/>


<i>'''Eric Prud’hommeaux'''</i> is a long-time Semantic Web proponent who has worked on biomedical and clinical data tooling. To that end, he started a number of significant standardization efforts around RDF storage, query and shape validation. He is currently extending the RDF representation of FHIR and ShEx definitions as well as developing shape-based protocols promoting application interoperability in SOLID. He is coauthor of [https://book.validatingrdf.com/ Validating RDF Data] book and the Knowledge Graphs book. He maintains the javascript ShEx.js library and tools for validation, consumption of UML/XMI, FHIR Profiles, and other data model expressions.


===Resources===
===Resources===
Line 33: Line 38:
Jose E. Labra Gayo, Eric Prud’hommeaux, Iovka Boneva, Dimitris Kontokostas (2018) Validating RDF Data, Synthesis Lectures on the Semantic Web: Theory and Technology, Vol. 7, No. 1, 1-328, DOI: 10.2200/S00786ED1V01Y201707WBE016, Morgan & Claypool
Jose E. Labra Gayo, Eric Prud’hommeaux, Iovka Boneva, Dimitris Kontokostas (2018) Validating RDF Data, Synthesis Lectures on the Semantic Web: Theory and Technology, Vol. 7, No. 1, 1-328, DOI: 10.2200/S00786ED1V01Y201707WBE016, Morgan & Claypool


https://book.validatingrdf.com  
https://book.validatingrdf.com
 
Presentation Slides
 
https://docs.google.com/presentation/d/1mSIdPDLm0gbsMn6JTqwfdal2ekn1-UWvIUFrNoaf4gQ/edit?usp=sharing


===Community Chat===


{|
| [https://gitter.im/lotico/datashapes http://www.lotico.com/images/gitter.jpg]
|-
| Join the chat at https://gitter.im/lotico/datashapes
|}


===Event Classification===
Session-Type: Technology - Coding - W3C Recommendation
Session-Level: Intermediate - Advanced
Session-Language: English
Session-Notes: <i>Please be advised that this is <b>not</b> an introduction to the Semantic Web or RDF. Prior knowledge is required to fully benefit from the guidance offered at this session</i>




[[Category:Event]]
[[Category:Event]]

Latest revision as of 18:18, 30 November 2023


Date: March 24, 2022

Time: 17h CET (Berlin, Madrid, Zürich), 16h UTC London, 12pm New York and DC EDT and 9am San Francisco PDT

Location: Online

Registration Count: 211 (2022-03-04)




Describe and Validate Your RDF Data with Data Shapes

RDF is a fundamental part of the web (championed by the semantic web and knowledge graph efforts). It has a versatile data model that enables automatic integration of data from different sources. The RDF ecosystem supports systems which can be available through SPARQL endpoints as well as knowledge representation languages that can be used to infer new data. However, RDF versatility also comes with a price and it is necessary to adopt defensive programming techniques when confronted with it. Although RDF producers usually have an implicit schema of the data, it is not explicitly documented nor is it rigorously followed, requiring consumers to program defensively or write elaborate queries to work around inconsistencies. Shape Expressions (ShEx) has been created as a concise and human readable language to describe and validate RDF data. ShEx schemas declare expectations about the topology of RDF data which can be automatically verified. ShEx is used in large-scale modeling efforts like FHIR and Wikidata. For instance, Wikidata Entity Schemas extensions create a whole ecosystem of ShEx schemas and it has also been increasingly adopted by the community. In this talk, we will describe the language and some of its applications and tools.
cover.jpg

Speakers

Jose Emilio Labra Gayo, WESO research group, University of Oviedo, Spain

Eric Prud’hommeaux, Janeiro Digital, W3C


Jose Emilio Labra Gayo is full Professor at the University of Oviedo, Spain. He founded WESO (Web Semantics Oviedo) research group in 2004 and collaborates with different companies and institutions applying semantic technologies. The development of data portals led to his interest in RDF validation. He was a member of the W3C Data Shapes working group and of the W3C community groups: Shape Expressions and SHACL. He is the coauthor of the Validating RDF data book and the Knowledge Graphs book. He maintains the ShEx and SHACL library SHaclEX as well as the online tools RDFShape and wikishape. Previously, he was coordinator of the Master in Web Engineering and Dean of the School of Computer Science Engineering - University of Oviedo (2004-2012).

twitter: @jelabra


Eric Prud’hommeaux is a long-time Semantic Web proponent who has worked on biomedical and clinical data tooling. To that end, he started a number of significant standardization efforts around RDF storage, query and shape validation. He is currently extending the RDF representation of FHIR and ShEx definitions as well as developing shape-based protocols promoting application interoperability in SOLID. He is coauthor of Validating RDF Data book and the Knowledge Graphs book. He maintains the javascript ShEx.js library and tools for validation, consumption of UML/XMI, FHIR Profiles, and other data model expressions.

Resources

Jose E. Labra Gayo, Eric Prud’hommeaux, Iovka Boneva, Dimitris Kontokostas (2018) Validating RDF Data, Synthesis Lectures on the Semantic Web: Theory and Technology, Vol. 7, No. 1, 1-328, DOI: 10.2200/S00786ED1V01Y201707WBE016, Morgan & Claypool

https://book.validatingrdf.com

Presentation Slides

https://docs.google.com/presentation/d/1mSIdPDLm0gbsMn6JTqwfdal2ekn1-UWvIUFrNoaf4gQ/edit?usp=sharing

Community Chat

gitter.jpg
Join the chat at https://gitter.im/lotico/datashapes

Event Classification

Session-Type: Technology - Coding - W3C Recommendation
Session-Level: Intermediate - Advanced
Session-Language: English
Session-Notes: Please be advised that this is not an introduction to the Semantic Web or RDF. Prior knowledge is required to fully benefit from the guidance offered at this session