@prefix activity: <https://knobit.org/id/activity/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix edu: <https://knobit.org/def/> .
@prefix knobit: <https://knobit.org/id/knobit/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

activity:LO-1 a edu:Activity ;
    rdfs:label "Capture data requirements"@en,
        "Andmenõuete kogumine"@et ;
    dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
    rdfs:comment "Stage 1 (Requirements) of the data-modelling skill: produces 01-requirements/requirements.yaml and passes the stage's validation gate."@en ;
    owl:sameAs <https://bitbucket.org/reffa/ontology/id/activity/data-modelling/01-requirements> ;
    edu:requiresKnobit knobit:K-101,
        knobit:K-102,
        knobit:K-103,
        knobit:K-104,
        knobit:K-105,
        knobit:K-106,
        knobit:K-107,
        knobit:K-108,
        knobit:K-109,
        knobit:K-110,
        knobit:K-111,
        knobit:K-112,
        knobit:K-113,
        knobit:K-114,
        knobit:K-115,
        knobit:K-116,
        knobit:K-117,
        knobit:K-118,
        knobit:K-119,
        knobit:K-120,
        knobit:K-121,
        knobit:K-122,
        knobit:K-123,
        knobit:K-124,
        knobit:K-125,
        knobit:K-126,
        knobit:K-127,
        knobit:K-128,
        knobit:K-129,
        knobit:K-130,
        knobit:K-131,
        knobit:K-132,
        knobit:K-133,
        knobit:K-134,
        knobit:K-135,
        knobit:K-151,
        knobit:K-152,
        knobit:K-153,
        knobit:K-154,
        knobit:K-155,
        knobit:K-156,
        knobit:K-157,
        knobit:K-158,
        knobit:K-159,
        knobit:K-160,
        knobit:K-161,
        knobit:K-162,
        knobit:K-355 ;
    schema:position 1 .

edu:Activity rdfs:label "Activity"@en,
        "Tegevusnäitaja"@et .

knobit:K-101 rdfs:label "Recognises a data requirement making several claims"@en .

knobit:K-102 rdfs:label "Recognises a data requirement prescribing a design solution"@en .

knobit:K-103 rdfs:label "Recognises a statement outside the scope of data requirements"@en .

knobit:K-104 rdfs:label "Recognises an ambiguous business term in a data requirement"@en .

knobit:K-105 rdfs:label "Recognises untestable wording in a data requirement"@en .

knobit:K-106 rdfs:label "Recognises an unverifiable data requirement"@en .

knobit:K-107 rdfs:label "Recognises a reference with several possible referents"@en .

knobit:K-108 rdfs:label "Recognises a data requirement without a named subject"@en .

knobit:K-109 rdfs:label "Recognises a measure stated without unit or basis"@en .

knobit:K-110 rdfs:label "Recognises a data requirement silent on current versus past values"@en .

knobit:K-111 rdfs:label "Recognises an absolute statement with its exception unasked"@en .

knobit:K-112 rdfs:label "Recognises a mandatory attribute without its moment of obligation"@en .

knobit:K-113 rdfs:label "Recognises a business rule left inside another statement"@en .

knobit:K-114 rdfs:label "Recognises content filed under the wrong requirement"@en .

knobit:K-115 rdfs:label "Recognises an unsourced data requirement"@en .

knobit:K-116 rdfs:label "Recognises a missing or meaningless requirement priority"@en .

knobit:K-117 rdfs:label "Recognises a missing or wrong requirement type"@en .

knobit:K-118 rdfs:label "Recognises a status contradicting the requirement's content"@en .

knobit:K-119 rdfs:label "Recognises a guess recorded as fact"@en .

knobit:K-120 rdfs:label "Recognises a missing rationale for a non-obvious requirement"@en .

knobit:K-121 rdfs:label "Recognises duplicate data requirements"@en .

knobit:K-122 rdfs:label "Recognises paraphrased data requirements"@en .

knobit:K-123 rdfs:label "Recognises conflicting data requirements"@en .

knobit:K-124 rdfs:label "Recognises inconsistent terminology across the register"@en .

knobit:K-125 rdfs:label "Recognises a requirements register with unbounded scope"@en .

knobit:K-126 rdfs:label "Recognises a requirements register describing no events"@en .

knobit:K-127 rdfs:label "Recognises an uncovered identity requirement"@en .

knobit:K-128 rdfs:label "Recognises an uncovered volume or retention requirement"@en .

knobit:K-129 rdfs:label "Recognises an uncovered sensitivity or access requirement"@en .

knobit:K-130 rdfs:label "Recognises an uncovered lineage requirement"@en .

knobit:K-131 rdfs:label "Recognises undecided history requirements across the register"@en .

knobit:K-132 rdfs:label "Recognises a requirements register serving no stated question"@en .

knobit:K-133 rdfs:label "Recognises a missing or wrong requirement trace"@en .

knobit:K-134 rdfs:label "Recognises unstable requirement identifiers"@en .

knobit:K-135 rdfs:label "Retires a superseded register entry instead of deleting it"@en .

knobit:K-151 rdfs:label "Explains singular and unambiguous requirement statements"@en .

knobit:K-152 rdfs:label "Distinguishes a business requirement from a design solution"@en .

knobit:K-153 rdfs:label "Explains the data requirement types of the register"@en .

knobit:K-154 rdfs:label "Explains requirement attributes and traceability"@en .

knobit:K-155 rdfs:label "Explains current value, history and point-in-time reproducibility"@en .

knobit:K-156 rdfs:label "Explains the identity of a business thing"@en .

knobit:K-157 rdfs:label "Explains the non-functional data concerns"@en .

knobit:K-158 rdfs:label "Explains the scope, events and questions a data register must state"@en .

knobit:K-159 rdfs:label "Explains referential and logical ambiguity in natural-language statements"@en .

knobit:K-160 rdfs:label "Explains persistent identifiers"@en .

knobit:K-161 rdfs:label "Explains verifiable requirement statements"@en .

knobit:K-162 rdfs:label "Explains consistency within a requirements register"@en .

knobit:K-355 rdfs:label "Explains Witt's classification of business rules"@en .

