@prefix this: . @prefix sub: . @prefix np: . @prefix dct: . @prefix pav: . @prefix rdf: . @prefix nt: . @prefix xsd: . @prefix rdfs: . @prefix orcid: . @prefix prov: . @prefix npx: . sub:Head { this: np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo; a np:Nanopublication . } sub:assertion { sub:assertion a nt:AssertionTemplate; rdfs:label "Defining an assertion template"; nt:hasStatement sub:st1, sub:st10, sub:st11, sub:st2, sub:st2.1, sub:st2.2, sub:st2.3, sub:st2.4, sub:st2.5, sub:st2.6, sub:st3, sub:st3.1, sub:st6, sub:st7, sub:st8, sub:st8.1, sub:st9 . sub:defaultprov a nt:TrustyUriPlaceholder; rdfs:label "Nanopublication URI with provenance template" . sub:label a nt:LiteralPlaceholder; rdfs:label "label of thing" . sub:labeled a nt:UriPlaceholder; rdfs:label "URI/placeholder mentioned above" . sub:placeholder a nt:LocalResource, nt:UriPlaceholder; rdfs:label "placeholder mentioned above" . sub:placeholderWithPossibleValues a nt:LocalResource, nt:UriPlaceholder; rdfs:label "restr/guided choice placeholder" . sub:placeholderWithPossibleValuesFrom a nt:LocalResource, nt:UriPlaceholder; rdfs:label "restr/guided choice placeholder" . sub:placeholderWithPossibleValuesFromApi a nt:LocalResource, nt:UriPlaceholder; rdfs:label "restr/guided choice placeholder" . sub:placeholderWithPrefix a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of placeholder" . sub:placeholderWithRegex a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of placeholder" . sub:placeholdertype a nt:RestrictedChoicePlaceholder; nt:possibleValue nt:GuidedChoicePlaceholder, nt:IntroducedResource, nt:LiteralPlaceholder, nt:LocalResource, nt:RestrictedChoicePlaceholder, nt:TrustyUriPlaceholder, nt:UriPlaceholder, nt:ValuePlaceholder . sub:possiblevalue a nt:UriPlaceholder; rdfs:label "possible value" . sub:possiblevaluesfrom a nt:TrustyUriPlaceholder; rdfs:label "nanopublication with possible values" . sub:possiblevaluesfromapi a nt:LiteralPlaceholder; rdfs:label "URL prefix for API lookup" . sub:prefix a nt:LiteralPlaceholder; rdfs:label "URL prefix" . sub:prefixlabel a nt:LiteralPlaceholder; rdfs:label "label for URL prefix" . sub:regex a nt:LiteralPlaceholder; rdfs:label "regular expression" . sub:reqpubinfo a nt:TrustyUriPlaceholder; rdfs:label "Nanopublication URI with publication info template" . sub:st1 rdf:object nt:AssertionTemplate; rdf:predicate rdf:type; rdf:subject nt:ASSERTION; a rdf:Statement; nt:statementOrder "10"^^xsd:integer . sub:st10 a nt:GroupedStatement, nt:OptionalStatement, nt:RepeatableStatement; nt:hasStatement sub:st10a, sub:st10b; nt:statementOrder "100"^^xsd:integer . sub:st10a rdf:object sub:prefix; rdf:predicate nt:hasPrefix; rdf:subject sub:placeholderWithPrefix; a rdf:Statement; nt:statementOrder "1"^^xsd:integer . sub:st10b rdf:object sub:prefixlabel; rdf:predicate nt:hasPrefixLabel; rdf:subject sub:placeholderWithPrefix; a rdf:Statement; nt:statementOrder "2"^^xsd:integer . sub:st11 rdf:object sub:regex; rdf:predicate nt:hasRegex; rdf:subject sub:placeholderWithRegex; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "110"^^xsd:integer . sub:st2 rdf:object sub:tlabel; rdf:predicate rdfs:label; rdf:subject nt:ASSERTION; a rdf:Statement; nt:statementOrder "20"^^xsd:integer . sub:st2.1 rdf:object sub:templateType; rdf:predicate rdf:type; rdf:subject nt:ASSERTION; a nt:OptionalStatement; nt:statementOrder "21"^^xsd:integer . sub:st2.2 rdf:object sub:defaultprov; rdf:predicate nt:hasDefaultProvenance; rdf:subject nt:ASSERTION; a nt:OptionalStatement; nt:statementOrder "22"^^xsd:integer . sub:st2.3 rdf:object sub:reqpubinfo; rdf:predicate nt:hasRequiredPubinfoElement; rdf:subject nt:ASSERTION; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "23"^^xsd:integer . sub:st2.4 rdf:object sub:statementtype; rdf:predicate rdf:type; rdf:subject sub:tgstatement; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "24"^^xsd:integer . sub:st2.5 rdf:object sub:tstatementa; rdf:predicate nt:hasStatement; rdf:subject nt:ASSERTION; a nt:RepeatableStatement; nt:statementOrder "25"^^xsd:integer . sub:st2.6 rdf:object sub:tstatementx; rdf:predicate nt:hasStatement; rdf:subject sub:tgstatementref; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "26"^^xsd:integer . sub:st3 a nt:GroupedStatement, nt:OptionalStatement, nt:RepeatableStatement; nt:hasStatement sub:st3c, sub:st3d, sub:st3e; nt:statementOrder "30"^^xsd:integer . sub:st3.1 rdf:object sub:torder; rdf:predicate nt:statementOrder; rdf:subject sub:statementWithStatementOrder; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "31"^^xsd:integer . sub:st3c rdf:object sub:tsubj; rdf:predicate rdf:subject; rdf:subject sub:tstatement; a rdf:Statement; nt:statementOrder "2"^^xsd:integer . sub:st3d rdf:object sub:tpred; rdf:predicate rdf:predicate; rdf:subject sub:tstatement; a rdf:Statement; nt:statementOrder "3"^^xsd:integer . sub:st3e rdf:object sub:tobj; rdf:predicate rdf:object; rdf:subject sub:tstatement; a rdf:Statement; nt:statementOrder "4"^^xsd:integer . sub:st6 rdf:object sub:placeholdertype; rdf:predicate rdf:type; rdf:subject sub:placeholder; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "60"^^xsd:integer . sub:st7 rdf:object sub:possiblevalue; rdf:predicate nt:possibleValue; rdf:subject sub:placeholderWithPossibleValues; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "70"^^xsd:integer . sub:st8 rdf:object sub:possiblevaluesfrom; rdf:predicate nt:possibleValuesFrom; rdf:subject sub:placeholderWithPossibleValuesFrom; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "80"^^xsd:integer . sub:st8.1 rdf:object sub:possiblevaluesfromapi; rdf:predicate nt:possibleValuesFromApi; rdf:subject sub:placeholderWithPossibleValuesFromApi; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "81"^^xsd:integer . sub:st9 rdf:object sub:label; rdf:predicate rdfs:label; rdf:subject sub:labeled; a nt:OptionalStatement, nt:RepeatableStatement; nt:statementOrder "90"^^xsd:integer . sub:statementWithStatementOrder a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of statement" . sub:statementtype a nt:RestrictedChoicePlaceholder; nt:possibleValue rdf:Statement, nt:GroupedStatement, nt:OptionalStatement, nt:RepeatableStatement . sub:templateType a nt:RestrictedChoicePlaceholder; nt:possibleValue nt:UnlistedTemplate . sub:tgstatement a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of grouped statement" . sub:tgstatementref a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of grouped statement" . sub:tlabel a nt:LiteralPlaceholder; rdfs:label "name of this template" . sub:tobj a nt:ValuePlaceholder; rdfs:label "URI/literal/placeholder of the object" . sub:torder a nt:LiteralPlaceholder; rdfs:label "integer value for statement order" . sub:tpred a nt:UriPlaceholder; rdfs:label "URI/placeholder of the predicate" . sub:tstatement a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of simple statement" . sub:tstatementa a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of statement" . sub:tstatementx a nt:LocalResource, nt:UriPlaceholder; rdfs:label "short ID of simple statement" . sub:tsubj a nt:UriPlaceholder; rdfs:label "URI/placeholder of the subject" . rdf:Statement rdfs:label "simple statement" . rdf:object rdfs:label "has as object" . rdf:predicate rdfs:label "has as predicate" . rdf:subject rdfs:label "has as subject" . rdf:type rdfs:label "is a" . rdfs:label rdfs:label "is labeled as" . nt:GroupedStatement rdfs:label "grouped statement" . nt:GuidedChoicePlaceholder rdfs:label "Guided choice placeholder" . nt:IntroducedResource rdfs:label "Introduced resource" . nt:LiteralPlaceholder rdfs:label "Literal placeholder" . nt:LocalResource rdfs:label "Local resource" . nt:OptionalStatement rdfs:label "optional statement" . nt:RepeatableStatement rdfs:label "repeatable statement" . nt:RestrictedChoicePlaceholder rdfs:label "Restricted choice placeholder" . nt:TrustyUriPlaceholder rdfs:label "Trusty URI placeholder" . nt:UnlistedTemplate rdfs:label "Unlisted template" . nt:UriPlaceholder rdfs:label "URI placeholder" . nt:ValuePlaceholder rdfs:label "URI/literal placeholder" . nt:hasDefaultProvenance rdfs:label "has default provenance" . nt:hasRequiredPubinfoElement rdfs:label "has required publication info" . nt:hasStatement rdfs:label "includes" . nt:possibleValue rdfs:label "has as possible value" . nt:possibleValuesFrom rdfs:label "has possible values from" . nt:statementOrder rdfs:label "has statement order value" . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234 . } sub:pubinfo { sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB"; npx:hasSignature "AdREjX2D0LK6awoF8hx8dyj/Xy9DA0ChC0Yl3X+WL6in42GDhDYPXw+x8azGWglQK1lOA1A1x2s34Wro40pDpUZyCFIBWhZgux9d69uQCs71rv2AenCgRirb5xwpu+S669XnJulMDgca/aUtVv8kfbxzGsM/eRcowNVQM7UbSGs="; npx:hasSignatureTarget this: . this: dct:created "2021-03-26T16:15:57.644+01:00"^^xsd:dateTime; pav:createdBy orcid:0000-0002-1267-0234 . }