This session is about expressing syntactic constraints on RDF graph using the Shapes Constraint Language SHACL.
TopQuadrant, a software company specialised in Semantic Web data management, provides a shape schema that expresses some of the constraints described informally in Schema.org specifications.
Answer the following questions in the email you send at the end of the session to Antoine Zimmermann and Victor Charpenay.
schema:Order class is defined. What is the datatype for the value of the rdfs:comment for schema:Order?sh:property. Consider schema:Order-orderDate. Find its definition in the file. What is the type of this entity?schema:Order-orderDate as an sh:or constraint. Assuming ex:order is an instance of schema:Order, to which kind of entities does this constraint apply?. What is the constraint about? Guess what the constraint is telling by providing a correct example and an incorrect example. Write your answer in the email to us.ex:order using schema.org, assming it has been placed today on LDLC for a Seagate BarraCuda hard disk drive at the price indicated in the offer. Include a description of the product and the offer as well (hint: the product and the offer are already described in JSON-LD in the web page). Refer to the documentation for schema:Order to describe the order. Then validate your entire graph against the SHACL schema. Copy the input RDF graph and the validation report to your email to us (both graphs should be in Turtle).DBpedia generates RDF triples from Wikipedia infoboxes. On Wikipedia, infoboxes are in fact templates documented in special pages in the wiki. One such template is Infobox university. You will write SHACL shapes that capture the constraints of this template and validate DBpedia entities against these shapes.
For this part, write all your answers in a Turtle file with only SHACL shapes. No DBpedia statements should be included.
Infobox university template. Compare with an instance of university on DBpedia, e.g. Arizona State University. How are template parameters turned into RDF properties? In future questions, make sure you map template parameters to existing properties under the dbp: namespace in your SHACL shapes.students or, equivalently, the parameter enrollment. Use sh:or in your shape to express this alternative.motto and image_alt, are optional but must be unique. How can you express that constraint?Coord). Write another shape for geo-coordinates as per this new template and link to it in the university shape (with sh:node).