@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 (e.g. a species) and an environment, for example expressing that the organisms of the given species inhabit the specified environment, represented by EUNIS identifier."; rdfs:label "Expressing an association between an organism taxon 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 (if not found, paste identifying URI from IPNI, MycoBank, Index Fungorum, or Zoobank)"; nt:possibleValuesFromApi "https://vodex.petapico.org/nidx/query?rows=100&q=label:" . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234 . } sub:pubinfo { orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" . this: dct:created "2026-04-21T12:00:13.733Z"^^xsd:dateTime; dct:creator orcid:0000-0002-1267-0234; dct:license ; npx:wasCreatedAt ; rdfs:label "Expressing an association between an organism taxon and an environment (according to EUNIS)"; prov:wasDerivedFrom ns1:RAwy5ZloUugunk3gafYppW6MfZGQXD554XgHfCAFHH08k; nt:wasCreatedFromProvenanceTemplate ns1:RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM; nt:wasCreatedFromPubinfoTemplate , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD4Wj537OijfOWVtsHMznuXKISqBhtGDQZfdO6pbb4hg9EHMcUFGTLbWaPrP783PHv8HMAAPjvEkHLaOHMIknqhaIa5236lfBO3r+ljVdYBElBcLvROmwG+ZGtmPNZf7lMhI15xf5TfoaSa84AFRd5J2EXekK6PhaFQhRm1IpSYtwIDAQAB"; npx:hasSignature "sjx6jl8b3VkNPj9oL/OXsJ6lyO7geiABXmA870iRKsw27FRH540Iak09JfMc3STMjkQvzUQpEO1NQlXkFSKnmKxWTVCYrGO1HWmDoszqtd/u8GOi8gUUvEnUI2l3x7MDwuOw8lvRJ2GJoqzhP/fLFddhJJscu3Im/qfFZzGq07o="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0002-1267-0234 . }