@prefix dcterms: . @prefix np: . @prefix npx: . @prefix ntemplate: . @prefix orcid: . @prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema: . @prefix sub: . @prefix this: . @prefix xsd: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { dcterms:creator rdfs:label "is written by" . rdfs:comment rdfs:label "summary text - the plain-language retelling" . schema:about rdfs:label "is about - the nanopublication this summary retells" . schema:audience rdfs:label "for audience - the intended readership" . sub:assertion a ntemplate:AssertionTemplate; dcterms:description "An AI-generated, plain-language summary of an existing nanopublication, written for a specific audience. It is a faithful RETELLING of the record and must not add facts beyond the nanopublication it is about. Framed as rdfs:comment (interpretation), not an authoritative abstract."; rdfs:label "AI plain-language summary of a nanopublication (for an audience)"; ntemplate:hasNanopubLabelPattern "Plain-language summary of ${subject} for ${audience}"; ntemplate:hasStatement sub:st0, sub:st1, sub:st2, sub:st3, sub:st4; ntemplate:hasTag "AI-generated", "Science communication", "Summary"; ntemplate:hasTargetNanopubType schema:CreativeWork . sub:audience a ntemplate:RestrictedChoicePlaceholder; rdfs:label "intended audience"; ntemplate:possibleValuesFrom . sub:st0 rdf:object schema:CreativeWork; rdf:predicate rdf:type; rdf:subject ntemplate:ASSERTION . sub:st1 rdf:object ntemplate:CREATOR; rdf:predicate dcterms:creator; rdf:subject ntemplate:ASSERTION . sub:st2 rdf:object sub:subject; rdf:predicate schema:about; rdf:subject ntemplate:ASSERTION . sub:st3 rdf:object sub:audience; rdf:predicate schema:audience; rdf:subject ntemplate:ASSERTION . sub:st4 rdf:object sub:text; rdf:predicate rdfs:comment; rdf:subject ntemplate:ASSERTION . sub:subject a ntemplate:UriPlaceholder; rdfs:label "URI of the nanopublication this summary is about"; ntemplate:hasPrefix "https://w3id.org/np/"; ntemplate:hasPrefixLabel "nanopub" . sub:text a ntemplate:LongLiteralPlaceholder; rdfs:label "plain-language summary (plain text, max 2000 characters)"; ntemplate:hasRegex "[\\s\\S]{0,2000}" . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0002-1784-2920; prov:wasDerivedFrom . } sub:pubinfo { this: dcterms:creator orcid:0000-0002-1784-2920; dcterms:license ; dcterms:title "AI plain-language summary template"; npx:hasNanopubType ntemplate:AssertionTemplate; prov:generatedAtTime "2026-07-26T14:32:18.141340+00:00"^^xsd:dateTime . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyuQ7Hi/zQ7hDZtMtLWK1JKU83Kgo8NqC+b8sxD5IoiekPctXVA8iM0zD/9pcp1txGXjX/fUj5HRUkOn4RVHP3fFa/3irQYpZFQ5fHRj8MQ7kJ6AEd1oggfajDevZGz63hj6Vigo+BNYBXqhcbWVAfLfbzQPAegce9zH6n9vTqKYMrwrSxPQdhoAcoaKOqY8gRiJgzekeEr+iEqa63X1HwWtYDs7X25a9xWbgaDSsRjzZGVUVOn1vYdSfWAaIw+EB9CiJfKm1zuXcur5PDziMW1pnZG6/NQtrA7AM3gLnoSoU3glkm5UhksGNqu2SV+j8oZLg7v6C5/sg2f6LIJMeFwIDAQAB"; npx:hasSignature "Sl1UypuLjA2vuHJ6nPMOg61dOoOg5sinL15pGx9RQ3C3aBPnQXVQghtFiXpQ8+qARrtc9nd+/GLcntixBXN1EBtm1P1JJXaemQyxtdawik/tkJMLepwd0o1kcQFmsZMtr+G4WIHCxE+/uc3wqK7aTiQim/vck4E9avFZzVs+xO4itJL85XzWq95I4DXPVvpmmFXFm6sGkiZpt3MLaNDWUTttpqIDVf5UnjW0jVQbA+PgcoPjESKzE1VqMhLUQPFs+4nOj4jLUC6CR2WEKWyRzezFDy0TSbLxm/Kq0KSlbUr0ZpmaCLm72IdMt7aZKaUiQzfI5z+bUXUGoqkPyahAjA=="; npx:hasSignatureTarget this:; npx:signedBy . }