Skip to content

Understanding and Testing Models

Every structured exchange requires consensus about the structure. The Shape Expressions (ShEx) language captures these structures in an intuitive and powerful syntax. From metadata description (e.g. DDI) to data description (e.g. FHIR), ShEx provides a powerful schema language to develop, test and deploy shared models for RDF data. This tutorial will explore the utility and expressivity of ShEx.Presented with side-by-side examples of schema and data, the audience will see how to use ShEx to solve every-day problems. The presentation will use multiple implementations of ShEx in order to leave the participants with enough familiarity to get started using ShEx on their own.

Presenters

Eric Prud’hommeaux

Eric Prud’hommeaux is a W3C staff contact for the Health Care and Life Sciences Interest Group, RDF Data Shapes (RDF Validation), LDP, RDF 1.1, SPARQL 1.1, RDB2RDF, SPARQL 1.0, SAWSDL, and XML Protocol Working Groups. He has developed and designed multiple languages, including a significant contribution to SPARQL and ShEx. He developed the Javascript ShEx library to promote understanding about and exploitation of Shape Expressions.

 

 

 

Thomas Baker

Thomas Baker, since the 1990s an organizer of the Dublin Core Metadata Initiative, co-chaired the W3C working group that published Simple Knowledge Organization System (SKOS) in 2009 and currently works on Semantic Web projects such as Global Agricultural Concept Scheme (GACS) and the development of Shape Expressions language (ShEx). He was a graduate exchange student at the Ecole Normale Supérieure, Paris, has a master in library science from Rutgers and a Ph.D. in anthropology from Stanford University. He has worked at the German National Research Center for Informatics (GMD), Fraunhofer, and the Goettingen State Library and has taught at the Asian Institute of Technology in Bangkok and Sungkyunkwan University in Seoul. Fluent in many languages, he promotes open Semantic Web vocabularies that are generically useful across multiple languages and disciplinary perspectives.