@prefix this: . @prefix sub: . @prefix schema: . @prefix gen: . @prefix np: . @prefix dct: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix rdfs: . @prefix prov: . @prefix foaf: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { schema:organizer . } sub:provenance { sub:assertion prov:wasAttributedTo ; prov:wasDerivedFrom , . } sub:pubinfo { schema:organizer a gen:InverseRoleProperty . foaf:name "Ryan Shaw" . this: dct:created "2026-10-09T11:17:59Z"^^xsd:dateTime; dct:creator ; dct:license ; npx:hasNanopubType gen:RoleInstantiation; rdfs:label "Façade-X Tutorial: Querying Any Format as a Knowledge Graph (FX)... has organizer: Ryan Shaw"; 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 "PXfmcv5Q277WZs1h/yy+9EdhKxPMuQFY+Ux/3LRza4OjopGeOQ9CpaKjrTJ94+mEE/v0G3zKmPyPojpNjb0naji7X9hj9Eg1+LuLqNCXAaiC3TI3PSPf5dLr+uTMYoXgsfXckvnK4rcINx3WBEGKbxkdHZYDbHoWdp/QwcaZBDPC2hW1HKdmluYvAd4e3jYBOj9LXvpd4G2CkqdWNSoSscz4dQTBbcuUkh7JG2RKdHyXmiZcGIfjWNsroROt/mubveiD2N1FW1wkUW0idW2S4tCauwKw6lNzzxCJKE+ss8Sk5EjbmJCIFIliSwJWi648zlkg6vfcXoUqN20aCd2GQA=="; npx:hasSignatureTarget this:; npx:signedBy . }