https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/Head https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/assertion https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/provenance https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/pubinfo https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/assertion https://w3id.org/spaces/semantics/2026-eu/kg-stack http://purl.org/dc/terms/description Knowledge Graphs help break down data silos by connecting heterogeneous sources into a shared, machine interpretable data layer. Too often, the stack driving this technology remains a mystery. This hands-on tutorial introduces the underlying technologies for building RDF-based knowledge graphs. In two sessions, participants will learn to understand and create graphs, apply ontologies, build constraints and ingest data. The first half of the tutorial, we will start with an introduction into triples, how they can be built with a simple text editor and how they already form a graph. Some of the terms carry a fixed semantics for building ontologies (RDFS, OWL) or are from already established vocabularies, and we will explore how to use them in a practical setting. Later that session, we explore SPARQL for extracting our newly created data. In the second half of the tutorial, we jump into ingestion and constraints. First, we create a data ingestion pipeline using YARRRML, a simpler subset of R2RML and RML, the standardized language for creating declarative pipelines. Later, we applied data quality checks with SHACL, ensuring that our graph data is structurally consistent, ensuring a high degree of data quality. https://w3id.org/spaces/semantics/2026-eu/kg-stack http://schema.org/endDate 2026-09-16T15:00:00+02:00 https://w3id.org/spaces/semantics/2026-eu/kg-stack http://schema.org/location Meeting Room https://w3id.org/spaces/semantics/2026-eu/kg-stack http://schema.org/startDate 2026-09-16T11:00:00+02:00 https://w3id.org/spaces/semantics/2026-eu/kg-stack http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/kpxl/gen/terms/Event https://w3id.org/spaces/semantics/2026-eu/kg-stack http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/kpxl/gen/terms/Space https://w3id.org/spaces/semantics/2026-eu/kg-stack http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/scholarlydata/ontology/conference-ontology.owl#Tutorial https://w3id.org/spaces/semantics/2026-eu/kg-stack http://www.w3.org/2000/01/rdf-schema#label (En-)Coding The Knowledge Graph Stack: RDF, RDFS, SPARQL, SHACL, (YARR)RML https://w3id.org/spaces/semantics/2026-eu/kg-stack https://w3id.org/kpxl/gen/terms/hasAdmin https://orcid.org/0000-0001-9488-1870 https://w3id.org/spaces/semantics/2026-eu/kg-stack https://w3id.org/kpxl/gen/terms/hasAdmin https://orcid.org/0000-0002-1267-0234 https://w3id.org/spaces/semantics/2026-eu/kg-stack https://w3id.org/kpxl/gen/terms/hasAdmin https://w3id.org/np/RA0z3VTaQLNRhIoFyW7C8fJ04tho6xUivHyFqeY-RUv30/event-bot https://w3id.org/spaces/semantics/2026-eu/kg-stack https://w3id.org/kpxl/gen/terms/hasRootDefinition https://w3id.org/np/RAUOWhc7I7B4lX1zwXxTcOTTYNv9P0RZ6a6yr-vhzc2kg https://w3id.org/spaces/semantics/2026-eu/kg-stack https://w3id.org/kpxl/gen/terms/isSubSpaceOf https://w3id.org/spaces/semantics/2026-eu https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/provenance https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/assertion http://www.w3.org/ns/prov#wasAttributedTo https://w3id.org/np/RA0z3VTaQLNRhIoFyW7C8fJ04tho6xUivHyFqeY-RUv30/event-bot https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/assertion http://www.w3.org/ns/prov#wasDerivedFrom https://2026-eu.semantics.cc/page/accepted_workshops_tutorials.html https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/pubinfo https://orcid.org/0000-0001-9488-1870 http://xmlns.com/foaf/0.1/name Daniel Mietchen https://orcid.org/0000-0002-1267-0234 http://xmlns.com/foaf/0.1/name Tobias Kuhn https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://purl.org/dc/terms/created 2026-08-31T14:53:08Z https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://purl.org/dc/terms/creator https://w3id.org/np/RA0z3VTaQLNRhIoFyW7C8fJ04tho6xUivHyFqeY-RUv30/event-bot https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://purl.org/nanopub/x/introduces https://w3id.org/spaces/semantics/2026-eu/kg-stack https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://purl.org/nanopub/x/supersedes https://w3id.org/np/RAUOWhc7I7B4lX1zwXxTcOTTYNv9P0RZ6a6yr-vhzc2kg https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM http://www.w3.org/2000/01/rdf-schema#label (En-)Coding The Knowledge Graph Stack: RDF, RDFS, SPARQL, SHACL, (YARR)RML https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate https://w3id.org/np/RAefFjYMSnydcZtTqdT8TG8rJeJa76ryG7h10VHQiWKgY https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RA-N4_kFxcruvBTlo1yJv29E4SLOXsx5KO_th69PprMrA https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8 https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAYrlN4s93vVe9LGI-gmPLTb-QZGHKd0mxx8VxJ3XVhuw https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RASsPAMYxaXaxotZfa0OiNnO5Rcl2cxHlXnIk4wvzeiV8/workshop-template https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/sig http://purl.org/nanopub/x/hasPublicKey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp6vyESGMFAOA0EUnUMHGWho/p443sMTrKm+Y1lqZt76Jc9dJggk4NT0dtRt5fZFOEpgDxl6/jyUSRey6d3/LL11iENT1HNgMDRkfRQvojuN8FyYogUf1wBcWk+HeSLCVBAkOnap3ejUPhgIBgUI0w+ElBMagFiORtyDYg9RFElhybOLLQA0Pkj0txN5MMhVnVhp/dzn/4671ogwzVZwejyFRUt0Beh86QS9YD/+ZfOGgYueHOMfUXMulhp13JU3YY0UJ8lLAhnkZEDl0JTeRW3XdsqY42mt8vl4sR2ocR+fUKLSFcdN5qOFt76Pj4cKp/zzjDOUfsVWRLGmpev8qAwIDAQAB https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/sig http://purl.org/nanopub/x/hasSignature DIS0sZ0aFUKh6mBANAcqVvkkLym+u5FO5FyAqBoghAvS0JWKZxiVSsfciKA9/92PFxyJn/+QBmz6pe2p/XN7ckPlOl2SqSjglSfNgJnalt4tPLJjj+bEGmvQe5XDnyQJ/rLEobG8sTFK48gbHGAxMacHBUSwYtpH2WO/0WsFYtHjvxGy4D3f9PQtiYg5lMYnZcLsfsLf8FQI1tiRnHMEYNRyqa0lbuv7K9j4ElYOnVhrgEuzk5iiZVSTvw0tH4nFQG3meaZW+ivhYoDp1IPmoH1IWOV+i5mxboxhxEnP4DxSRH0nftuI6Ex1iPrlCeqY3biidJehXChEyWIfByv0sQ== https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM https://w3id.org/np/RA176XZB2nTrUtDe9JZ1bwnstsupOezMF7XhswdWgyzfM/sig http://purl.org/nanopub/x/signedBy https://w3id.org/np/RA0z3VTaQLNRhIoFyW7C8fJ04tho6xUivHyFqeY-RUv30/event-bot