@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix gen: <https://w3id.org/kpxl/gen/terms/> .
@prefix nt: <https://w3id.org/np/o/ntemplate/> .
@prefix wd: <http://www.wikidata.org/entity/> .

<https://w3id.org/spaces/sciencelive/quantum-biodiversity-review> dct:subject wd:Q112666400;
  rdfs:comment "Nanopublications can be used to convey structured information about the individual steps in a research project.";
  rdfs:label "Communicating the research process";
  gen:isUseCaseFor <https://w3id.org/spaces/nanopub> .

<https://w3id.org/spaces/PSE8/Nanopublications-Hackathon> dct:subject wd:Q29485;
  rdfs:comment "Nanopublications can be used to communicate about errors and uncertainties in a structured manner.";
  rdfs:label "Communicating about errors and uncertainties";
  gen:isUseCaseFor <https://w3id.org/spaces/nanopub> .

<https://w3id.org/spaces/fdo-conference-2026> dct:subject wd:Q33002955;
  rdfs:comment "This space organises a scientific conference entirely with nanopublications — its sessions, presentations, and participants — and serves as a real-world use case for the community.";
  rdfs:label "FAIR Digital Objects Conference 2026";
  gen:isUseCaseFor <https://w3id.org/spaces/example> .

<https://w3id.org/fair/fip/terms/FIP-Ontology> dct:subject wd:Q99196766;
  rdfs:comment """Nanopublications are used by the 
FAIR Implementation Profile (FIP) group to collaboratively work on their FIP Ontology.""";
  rdfs:label "FAIR Implementation Profile (FIP) Ontology development";
  gen:isUseCaseFor <https://w3id.org/spaces/nanopub> .

dct:subject rdfs:label "has the topic" .

rdfs:comment rdfs:label "has the description" .

rdfs:label rdfs:label "has the title" .

gen:isUseCaseFor rdfs:label "is a use case for" .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/assertion> a nt:AssertionTemplate;
  dct:description "Declare an existing resource (identified by its URI — e.g. a Space, project, dataset, or any URI) as a use case for a given Space or Maintained Resource, with an optional title, description, and general topic.";
  rdfs:label "Describing a use case for a resource";
  nt:hasNanopubLabelPattern "${useCase} is a use case for ${entity}";
  nt:hasStatement <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st01>,
    <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st02>, <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st03>,
    <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st04>;
  nt:hasTargetNanopubType gen:isUseCaseFor .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/body> a nt:LongLiteralPlaceholder;
  rdfs:label "description of the use case" .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/entity> a nt:GuidedChoicePlaceholder;
  rdfs:label "the Space or Maintained Resource this is a use case for";
  nt:possibleValuesFromApi "https://w3id.org/np/l/nanopub-query-1.1/api/RAyMrQ89RECTi9gZK5q7gjL1wKTiP8StkLy0NIkkCiyew/find-things?type=https://w3id.org/kpxl/gen/terms/MaintainedResource",
    "https://w3id.org/np/l/nanopub-query-1.1/api/RAyMrQ89RECTi9gZK5q7gjL1wKTiP8StkLy0NIkkCiyew/find-things?type=https://w3id.org/kpxl/gen/terms/Space" .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st01> rdf:object
    <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/entity>;
  rdf:predicate gen:isUseCaseFor;
  rdf:subject <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/useCase> .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st02> a nt:OptionalStatement;
  rdf:object <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/title>;
  rdf:predicate rdfs:label;
  rdf:subject <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/useCase> .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st03> a nt:OptionalStatement;
  rdf:object <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/body>;
  rdf:predicate rdfs:comment;
  rdf:subject <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/useCase> .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/st04> a nt:OptionalStatement;
  rdf:object <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/subject>;
  rdf:predicate dct:subject;
  rdf:subject <https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/useCase> .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/subject> a nt:GuidedChoicePlaceholder;
  rdfs:label "general topic/category (optional)";
  nt:possibleValuesFromApi "https://www.wikidata.org/w/api.php?action=wbsearchentities&language=en&format=json&limit=5&search=" .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/title> a nt:LiteralPlaceholder;
  rdfs:label "title/label for the use case (optional)" .

<https://w3id.org/np/RAyZT6z0jKiQqwoQgEIqy4pgmIUhUh2qGgxC-RjRfGHyY/useCase> a nt:ExternalUriPlaceholder;
  rdfs:label "the use case (an existing URI, e.g. a Space, project, or dataset)" .
