@prefix this: . @prefix sub: . @prefix schema: . @prefix gen: . @prefix np: . @prefix dct: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix rdfs: . @prefix conf: . @prefix prov: . @prefix foaf: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { a gen:Event, gen:Space, conf:Tutorial; dct:description "Integrating heterogeneous data formats remains one of the most persistent obstacles in knowledge graph construction. Conventional approaches rely on dedicated mapping languages and separate toolchains, adding complexity that often falls to domain experts rather than engineers. Façade-X takes a different route: by exposing any format — CSV, JSON, XML, spreadsheets, and more — as a knowledge graph queryable with SPARQL alone, it removes the need for a second mapping language and keeps the entire workflow within familiar Semantic Web standards. This half-day tutorial introduces the Façade-X design philosophy and its underlying metamodel, then puts it into practice through a central hands-on session using SPARQL Anything, the reference open-source implementation. Participants query real non-RDF data directly with SPARQL, explore functions and magic properties, and work through guided exercises. The tutorial also brings in industry perspectives from production deployments, reflects on classroom teaching experience, and presents the standardisation roadmap of the W3C Façade-X Community Group. Pitched at an intermediate level, it targets knowledge graph engineers, data integration practitioners, Semantic Web researchers, and educators. Basic SPARQL familiarity is assumed; no prior knowledge of Façade-X is required."; schema:endDate "2026-10-25T18:00:00+01:00"^^xsd:dateTime; schema:location "Sezione 8"; schema:startDate "2026-10-25T14:10:00+01:00"^^xsd:dateTime; schema:url ; rdfs:label "Façade-X Tutorial: Querying Any Format as a Knowledge Graph (FX)"; gen:hasAdmin , ; gen:hasRootDefinition this:; gen:isSubSpaceOf . } sub:provenance { sub:assertion prov:wasAttributedTo ; prov:wasDerivedFrom , . } sub:pubinfo { foaf:name "Tobias Kuhn" . this: dct:created "2026-10-09T07:31:01Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:introduces ; rdfs:label "Façade-X Tutorial: Querying Any Format as a Knowledge Graph (FX)"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp6vyESGMFAOA0EUnUMHGWho/p443sMTrKm+Y1lqZt76Jc9dJggk4NT0dtRt5fZFOEpgDxl6/jyUSRey6d3/LL11iENT1HNgMDRkfRQvojuN8FyYogUf1wBcWk+HeSLCVBAkOnap3ejUPhgIBgUI0w+ElBMagFiORtyDYg9RFElhybOLLQA0Pkj0txN5MMhVnVhp/dzn/4671ogwzVZwejyFRUt0Beh86QS9YD/+ZfOGgYueHOMfUXMulhp13JU3YY0UJ8lLAhnkZEDl0JTeRW3XdsqY42mt8vl4sR2ocR+fUKLSFcdN5qOFt76Pj4cKp/zzjDOUfsVWRLGmpev8qAwIDAQAB"; npx:hasSignature "Qs0wtVnLv7v+mEtVeigApqtqj6mABgRJ3MUtJCFgASXcKg/PyKLfSD+VIIJ02J6RL0wuNSXoCrBgP6hw6iP85sX8Kg6aTTQu1EKCRhDe6Ye+UAf0lLH0X5h3PoZinks9rM2fDgfbXGOtroyn1S8mCApP/bwmVkJ7FGJh7xB/ADuDgaEY70zlAvWYUpkX3WFUgQul5jKeJ83CW7ZQc0dJ/55LucEMoCtzn6JcOmeJlNbA32vwrI8D57QurRPQ94tHuTeWKx+JoE5HULOxgGZdY3P6dvJ+YAf/N7aIbF45VtepeiRgZDKXmRXLqL7VLY4JXe76/tXdq3R/n+Z9pvFRQw=="; npx:hasSignatureTarget this:; npx:signedBy . }