Shape Expressions Community Group
Skip to toolbar
Skip
My W3C Account
Shape Expressions Community Gr...
Shape Expressions Community Group
This group serves to promote and expand ShEx – Shape Expressions. ShEx is a grammar for RDF graphs which can be used for description, validation, parsing and transformation.
The Shape Expressions (ShEx) language describes RDF nodes and graph structures. A node constraint describes an RDF node (IRI, blank node or literal) and a shape describes the triples touching nodes in RDF graphs. These descriptions identify predicates and their associated cardinalities and datatypes. ShEx shapes can be used to communicate data structures associated with some process or interface, generate or validate data, or drive user interfaces.
Spec at https://shexspec.github.io/spec/
shexSpec
Group's public email, repo and wiki activity over time
Note: Community Groups are proposed and run by the community. Although W3C hosts these
conversations, the groups do not necessarily represent the views of the W3C Membership or staff.
Drafts /
licensing info
Date
Name
2017-07-14
ShapeMap Structure and Language
2017-03-30
Shape Expressions Language 2.0
2017-03-30
Shape Expressions (ShEx) Primer
Chairs, when logged in, may publish draft and final reports. Please see
report requirements
ShEx gets Best In-Use Paper award at ESWC 2019
Thomas Baker
Posted on:
June 18, 2019
Congratulations to Katherine Thornton et al for winning Best Paper in the In-Use track at ESWC 2019 for “Using Shape Expressions (ShEx) to Share RDF Data Models and to Guide Curation with Rigorous Validation”(
announcement tweet
awards page
).
Wikidata infrastructure supports ShEx
Thomas Baker
Posted on:
June 18, 2019
The ShEx Community Group is excited by the recent announcement that Wikidata’s support for ShEx has moved from testing to deployment. This will increase its existing use for facilitating consensus around domain models as a basis for quality assurance. “In the spirit of Wikidata not restricting the world,” explains Léa Lacroix of Wikidata, “Shape Expressions are a tool to highlight, not prevent, errors.”
Using a
new Wikidata extension
, ShEx schemas (such as the
schema for disease
) are stored in ShEx compact syntax on wiki pages and linked to a tool for checking selected data. Next in the development pipeline will be a tool for suggesting a basic structure when new Wikidata items are added.
Links:
Wikidata announcement of 19 May 2019
WikiProject_ShEx
Youtube video
presented at the Wikimedia Hackathon, 19 May 2019
ShEx 2.0 Candidate Release
Gregg Kellogg
Posted on:
March 28, 2017
The
ShEx Community Group
would like to invite public review of three deliverables:
Shape Expressions (ShEx) Primer
Shape Expressions Language 2.0
Shape Expressions Test Suite
including:
337 schemas in three representations:
ShExC: compact syntax
ShExJ: JSON-LD 1.0 syntax
ShExR: Turtle syntax
927 validation tests.
101 ShExC negative syntax tests
7 negative structure tests.
The test suite has a Implementation Report including 4 of the 5 implementations:
For feature requests please note the features in the 2.1 milestone:
Many of these have been implemented and tested but are not in this version of the specification. We invite feedback from the community on issues with the documents or tests, new feature prioritization and new feature use cases.
Comments are welcome on the ShEx Community Group mailing list (archived):
public-shex@w3.org
Readers may also wish to join the ShEx Community Group:
Sincerely,
Andra Waagmeester
Dimitris Kontokostas
Eric Prud’hommeaux
Gregg Kellogg
Harold Solbrig
Iovka Boneva
Jose Emilio
Labra Gayo
Karen Coyle
Katherine Thornton
Tom Baker
Welcome to the Shape Expressions Community Group (ShEx)
Gregg Kellogg
Posted on:
January 2, 2017
The group is using
GitHub
for managing the
specification
issues
and the
test-suite
Tools for this group
Learn about available Community Group tools and how to configure a group's site to include links to tools on w3.org or elsewhere.
Mailing List
@ public-shex
@ internal-shex
gitter
GitHub repositories
RSS
Contact This Group
Get involved
Learn more about how to join a group.
Anyone may join this Community Group. All participants in this group
have
signed the
W3C Community Contributor License Agreement
Join or Leave this group
Chairs
Participants (
48
View
all participants
Archives
June 2019
March 2017
January 2017
Categories
Uncategorized
Footer Navigation
Standards
Groups
Get involved
Resources
News & Events
About W3C
Contact W3C
Contact
Help
Support us
Legal & Policies
Corporation
Systems Status
W3C Updates