@prefix this: . @prefix sub: . @prefix schema: . @prefix np: . @prefix dct: . @prefix pav: . @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 { a schema:Thing; dct:hasPart , , , , , ; dct:requires ; schema:description "Multi-step architecture translating user selections into executable SPARQL queries against Wikidata"@en, "The architecture consists of template definition, parameter binding, query composition, execution, result processing, and rendering steps"@en; schema:mentions ; rdfs:comment "Dynamic query generation system from user interface inputs"@en; rdfs:label "SPARQL Query Architecture"@en . a schema:Thing; schema:url ; rdfs:comment "Official SPARQL endpoint for Wikidata"@en; rdfs:label "Wikidata Query Service"@en . } sub:provenance { a ; "10.3233/SW-243685"; schema:datePublished "2024"^^xsd:gYear; schema:name "InteractOA: Showcasing the representation of knowledge from scientific literature in Wikidata"@en . sub:assertion prov:wasAttributedTo , ; prov:wasDerivedFrom . } sub:pubinfo { foaf:name "Tiado Kollender" . this: a npx:ExampleNanopub; dct:created "2026-01-11T19:12:00Z"^^xsd:dateTime; dct:license ; dct:source ; npx:signedBy ; npx:wasCreatedAt ; pav:createdBy ; schema:keywords "SPARQL", "Wikidata", "architecture", "endpoint", "query"; rdfs:label "InteractOA SPARQL Architecture: Dynamic Query Generation from Wikidata"@en, "SPARQL Query Architecture: Dynamic Query Generation"@en . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoSR/rqhnkTPQO8u4l2JQAemJo5cN83rT54nA5NXHUqaeu26bEjT/rsX1PCVBhhJ3cV2uu4wjI0NfcVaKPKmODSf6p579tdOykOnjbWLbxxPMe5DC5eV1ThMHsFsNU/6vCYIfS00E7wre7fnFYz7FAG7v1MZEyWeSXsHgk9jHoqQQDPqup5PHReKp1dd6J0Nht/OfSYnUancKAgIFyPhkTlThsLK5xSNyNEgiTR7pwkP5pGq2AnD6bPw4G3kiPnIpIGZNsaeIOvhn64gwbrtoJVdoun/namw6FQ7StEC5km/0evaBZc4qIextwO/s32Wru77ukblJ0Xi/YzbC0iLuIQIDAQAB"; npx:hasSignature "aHm/OZaSRTpIUiOIRyRPsCNsVo9qeXh4S3TsIQDqpBj/VQYnO7dq2wPW/wAo7O6da24qg6Q6BGIBu1TLR9CuaRBEs9R7P9HDVURKOAEgGurAfeTz80mQs0tQN9xaDMGylJ0tocMUBLiEZa2m2Bd9aNmDJFO/ciWbbcXlBUlIpNjWMVQWJ8tho8Wb1FG5CyIbny9ykv3IogcAW9PUJd5pYxsabZWUS/dqaJtmHYoDZ1y5up8v3Op9tsjVbEdkSH9RbhFYbEr/Har1MKKItCBXusBHBTB91JIR7V5ZzqLZTRIZXU5+S+8ldrl/cPFACNveKfFP38i581KZJdeVf+axPg=="; npx:hasSignatureTarget this: . }