@prefix this: . @prefix sub: . @prefix np: . @prefix dct: . @prefix rdf: . @prefix nt: . @prefix npx: . @prefix xsd: . @prefix rdfs: . @prefix orcid: . @prefix ns1: . @prefix prov: . @prefix foaf: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { rdfs:label "has habitat" . rdf:type rdfs:label "is an" . rdfs:comment rdfs:label "has the free-text comment" . rdfs:label "association of an organism taxon to an environment" . rdfs:label "links the taxon to the environment" . rdfs:label "refers to the relation (between taxon and environment)" . rdfs:label "refers to" . rdfs:label "refers to the taxon's life cycle stage" . rdfs:label "is used as defined in" . rdfs:label "has the name - links a taxon usage to a taxon name" . sub:assertion a nt:AssertionTemplate; dct:description "Such a nanopublication expresses an association between an organism taxon (listed in GBIF Backbone Taxonomy) and an environment (EUNIS classification), for example expressing that the organisms of the given species inhabit the specified environment, represented by EUNIS identifier."; rdfs:label "TEST for expressing an association between an organism taxon (GBIF checklist) and an environment (according to EUNIS)"; nt:hasDefaultProvenance ns1:RA2VjRiJ5AsNnPHDXuOqvsEJwTwqtj5rBb-OFkpPOzd9s; nt:hasNanopubLabelPattern "${taxonname} - ${relation} - ${environment}"; nt:hasStatement sub:st00, sub:st05, sub:st10, sub:st11, sub:st12, sub:st20, sub:st40, sub:st60; nt:hasTag "Biodiversity"; nt:hasTargetNanopubType . sub:association a nt:IntroducedResource, nt:LocalResource; rdfs:label "this association" . sub:comment a nt:LongLiteralPlaceholder; rdfs:label "short explanation related to the above statement" . sub:environment a nt:GuidedChoicePlaceholder; rdfs:label "the environment (via EUNIS identifier)"; nt:possibleValuesFromApi "https://discodata.eea.europa.eu/sql?query=SELECT%20concat(%27https%3A%2F%2Feunis.eea.europa.eu%2Fhabitats%2F%27%2C%5Bid_habitat%5D)%20as%20%5B%40id%5D%2C%20%5Bscientific_name%5D%20AS%20label%2C%20%5Bhabitat_description%5D%20as%20description%20FROM%20%5BEUNIS%5D.%5Blatest%5D.%5BHabitat_Information%5D%20WHERE%20%5Bhabitat_category%5D%20LIKE%20%27%25EUNISrev%25%27%20AND%20concat(%5Bscientific_name%5D%2C%27%20%27%2C%5Benglish_name%5D%2C%27%20%27%2C%5Beunis_habitat_code%5D)%20LIKE%20%27%25 %25%27&p=1&nrOfHits=50&mail=null&schema=null" . sub:lifecyclestage a nt:RestrictedChoicePlaceholder; rdfs:label "the life cycle stage"; nt:possibleValuesFrom ns1:RAVZS2MV-siFEqsgFTtgSoKA5qJkp7r1nM_n-MqPkvgdE . sub:relation a nt:GuidedChoicePlaceholder; rdfs:label "the type of relation between the taxon and the environment"; nt:possibleValue ; nt:possibleValuesFromApi "https://www.ebi.ac.uk/ols/api/select?ontology=ro&fieldList=iri,label,description&q=" . sub:st00 rdf:object ; rdf:predicate rdf:type; rdf:subject sub:association . sub:st05 rdf:object sub:relation; rdf:predicate ; rdf:subject sub:association . sub:st10 rdf:object sub:taxon; rdf:predicate ; rdf:subject sub:association . sub:st11 rdf:object sub:taxonname; rdf:predicate ; rdf:subject sub:taxon . sub:st12 a nt:OptionalStatement; rdf:object sub:taxondef; rdf:predicate ; rdf:subject sub:taxon . sub:st20 a nt:OptionalStatement; rdf:object sub:lifecyclestage; rdf:predicate ; rdf:subject sub:association . sub:st40 rdf:object sub:environment; rdf:predicate ; rdf:subject sub:association . sub:st60 a nt:OptionalStatement; rdf:object sub:comment; rdf:predicate rdfs:comment; rdf:subject sub:association . sub:taxon a nt:LocalResource; rdfs:label "a taxon concept" . sub:taxondef a nt:ExternalUriPlaceholder; rdfs:label "publication DOI (https://doi.org/...) or taxon treatment ID (https://treatment.plazi.org/id/...)"; nt:hasRegex "(https://doi.org/|https://treatment.plazi.org/id/).+" . sub:taxonname a nt:GuidedChoicePlaceholder; rdfs:label "search and select from list"; nt:possibleValuesFromApi "https://api.gbif.org/v1/species/suggest?datasetKey=d7dddbf4-2cf0-4f39-9b2a-bb099caae36c&q=" . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0002-4587-3476 . } sub:pubinfo { orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" . orcid:0000-0002-4587-3476 foaf:name "roberto pizzolotto" . this: dct:created "2026-04-21T16:17:45.771Z"^^xsd:dateTime; dct:creator orcid:0000-0002-1267-0234, orcid:0000-0002-4587-3476; dct:license , ; npx:wasCreatedAt ; rdfs:label "TEST for expressing an association between an organism taxon (GBIF checklist) and an environment ..."; prov:wasDerivedFrom ns1:RAwy5ZloUugunk3gafYppW6MfZGQXD554XgHfCAFHH08k, ; nt:wasCreatedFromProvenanceTemplate ns1:RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM; nt:wasCreatedFromPubinfoTemplate , , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUDeKXhXlFhZOfNX+50fX31+K+KNwHGyuh65vqoj49E+Sc920NGPGIEmoyGDFtPONltIEFzp80aEY5mn+V+r27uUpDORorw6OlGGepR0dnWNwEJ8jyFVu7z7d+eIqC5t9V+tQbU4c1H2b8IEzlbpTT0n7DY6gjP0jDjwTBC94mdQIDAQAB"; npx:hasSignature "eVPXTy0Gu+HM/IUn5WG5y4qfPhynQBkk1EzP4247IDgTo6EQ6sjF2xXQwUgKY85tCj1HCjtfsPZLJRBtYCRrwkHmdWl/NT83SnMX9s6YVj0BSLKo555UYNo0RBF7kHpng/Q8U3pZILMw3dzuWdKQANi2Qxoe78vzu/O62LBDKlk="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0002-4587-3476 . }