@base <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl> .
@prefix : <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#> .
@prefix hlb: <https://linkeddata.uriburner.com/DAV/demos/daas/harvey-lab-ontology-claude_sonnet_5_5-1.ttl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix folio: <https://folio.openlegalstandard.org/> .
@prefix lmss: <http://lmss.sali.org/> .
@prefix jcc: <http://codexml.cirsfid.unibo.it/ontologies/Judging_Contracts_Core.owl#> .
@prefix jcd: <http://codexml.cirsfid.unibo.it/ontologies/Judging_Contracts_Domain.owl#> .
@prefix lkif-norm: <http://www.estrellaproject.org/lkif-core/norm.owl#> .

<> a schema:CreativeWork ;
    schema:about :lawFirmKnowHowOntology ;
    schema:author <https://www.linkedin.com/in/kidehen#this> ;
    schema:dateCreated "2026-11-02T00:00:00+00:00"^^xsd:dateTime ;
    schema:dateModified "2026-11-02T00:00:00+00:00"^^xsd:dateTime ;
    schema:inLanguage "en"@en ;
    schema:name "Law firm workflow and know-how ontology: Turtle document"@en ;
    schema:description "Domain ontology of law-firm practice: matters, assignments, workflows, agreements and provisions, playbooks, issues, work product and firm knowledge. Informed by the 2,010 tasks of the Harvey LAB benchmark; aligned to FOLIO, LMSS and the Judging Contracts ontologies."@en .

:lawFirmKnowHowOntology a owl:Ontology ;
    schema:name "Law firm workflow and know-how ontology"@en ;
    schema:description "A domain ontology for how a law firm works: who does what for whom, on which matter, through which repeatable workflow, against which playbook, producing which work product, and what the firm remembers afterwards. It is informed by the Harvey LAB benchmark (a corpus of 2,010 tasks read on 2026-11-02) but is not a benchmark ontology: benchmark structure (tasks, rubrics, runs) is described separately in the Harvey LAB ontology and linked here only through evidence properties."@en ;
    rdfs:label "Law firm workflow and know-how ontology"@en ;
    rdfs:comment "Every workflow, agreement type, work-product type and provision type below was derived from the benchmark corpus and carries the number of benchmark tasks that evidence it. Legal concepts are reused from FOLIO wherever it has a class; LMSS twins and the Judging Contracts ontologies are linked by rdfs:seeAlso only."@en ;
    schema:isBasedOn <https://github.com/harveyai/harvey-labs>, <https://harvey.ai/blog/introducing-harveys-legal-agent-benchmark> ;
    rdfs:seeAlso <https://linkeddata.uriburner.com/DAV/demos/daas/harvey-lab-ontology-claude_sonnet_5_5-1.ttl>, <https://folio.openlegalstandard.org/>, <http://lmss.sali.org/>, <http://codexml.cirsfid.unibo.it/ontologies/Judging_Contracts_Core.owl>, <http://codexml.cirsfid.unibo.it/ontologies/Judging_Contracts_Domain.owl> .

# ── Actors ─────────────────────────────────────────────────────────────
:LawFirm a owl:Class ;
    rdfs:label "Law Firm"@en ;
    rdfs:comment "A firm of lawyers that takes on matters for clients and builds know-how from the work. Specialises schema:LegalService."@en ;
    rdfs:subClassOf schema:LegalService ;
    owl:equivalentClass folio:RiRZCIYSrlWbUE4T76ifCF ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso lmss:RiRZCIYSrlWbUE4T76ifCF, <http://dbpedia.org/resource/Law_firm> .

:Client a owl:Class ;
    rdfs:label "Client"@en ;
    rdfs:comment "A person or organisation a law firm acts for on a matter. In the benchmark the client may also be an in-house legal team that requests work from its own counsel."@en ;
    rdfs:subClassOf schema:Organization ;
    rdfs:subClassOf folio:RCYr9dOm44gvlCAHRrOG0GU ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso lmss:RCYr9dOm44gvlCAHRrOG0GU .

:Counterparty a owl:Class ;
    rdfs:label "Counterparty"@en ;
    rdfs:comment "The other party to a transaction or negotiation, whose paper the firm reviews and whose positions it redlines against."@en ;
    rdfs:subClassOf schema:Organization ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R8CdMpOM0RmyrgCCvbpiLS0 .

:Practitioner a owl:Class ;
    rdfs:label "Practitioner"@en ;
    rdfs:comment "A person who does legal work: a partner, an associate or an in-house counsel. A practitioner holds one or more practitioner roles."@en ;
    rdfs:subClassOf schema:Person ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R7tKtki2tvT0I1cpSLJSWRF, lmss:R7tKtki2tvT0I1cpSLJSWRF .

:PractitionerRole a owl:Class ;
    rdfs:label "Practitioner Role"@en ;
    rdfs:comment "The part a practitioner plays in an assignment: requester, doer or approver. Instances are in the role vocabulary below."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R9oT1uDgFl2wSjoa358Wowx, <http://dbpedia.org/resource/General_counsel> .

# ── Matters, assignments and workflows ────────────────────────────────
:Matter a owl:Class ;
    rdfs:label "Matter"@en ;
    rdfs:comment "A client engagement the firm opens, works and closes, identified by a matter number such as 1018-00004 (the form used in the benchmark's firm-knowledge tasks). FOLIO has matter opening, closure and resolution events but no Matter class, so this is minted."@en ;
    rdfs:subClassOf schema:Project ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RCkvBQiUVULQAdm4v5Me94b, folio:RCmIM6GP1xPJwiziBiODaKh, <http://dbpedia.org/resource/Law_firm> .

:MatterStatus a owl:Class ;
    rdfs:label "Matter Status"@en ;
    rdfs:comment "Where a matter stands: open, dormant or closed. Dormancy is the status a firm-knowledge request about stalled matters turns on."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RCmIM6GP1xPJwiziBiODaKh .

:PracticeArea a owl:Class ;
    rdfs:label "Practice Area"@en ;
    rdfs:comment "A practice area under which a firm organises matters and know-how. Instances also belong to the practice-area scheme and are aligned to FOLIO Area of Law classes."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RSYBzf149Mi5KE0YtmpUmr, lmss:RSYBzf149Mi5KE0YtmpUmr, <http://dbpedia.org/resource/Practice_of_law> .

:Assignment a owl:Class ;
    rdfs:label "Assignment"@en ;
    rdfs:comment "A request from a requester to a practitioner to do a piece of legal work on a matter, usually a short written instruction. It follows a legal workflow and produces work product."@en ;
    rdfs:subClassOf schema:Action ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R9B8sRCK209t5Y8LlU4f62a, <http://dbpedia.org/resource/Law_firm> .

:LegalWorkflow a owl:Class ;
    rdfs:label "Legal Workflow"@en ;
    rdfs:comment "A named, repeatable way of doing a kind of legal work, such as reviewing counterparty paper against a playbook. Each workflow records how many benchmark tasks evidence it."@en ;
    rdfs:subClassOf schema:HowTo ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RCgV7EJVSCJGEILuJzCYEpz, folio:RMxvi1MEM8WTgZ8bEj3iBB, <http://dbpedia.org/resource/Negotiation> .

:WorkType a owl:Class ;
    rdfs:label "Work Type"@en ;
    rdfs:comment "The broad kind of legal work: analyze, draft, review or research. These four are the work_type values of the benchmark's task files."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R9B8sRCK209t5Y8LlU4f62a, <http://dbpedia.org/resource/Practice_of_law> .

# ── Documents, agreements and provisions ──────────────────────────────
:LegalDocument a owl:Class ;
    rdfs:label "Legal Document"@en ;
    rdfs:comment "Any document a legal assignment reads or produces. Specialises schema:DigitalDocument."@en ;
    rdfs:subClassOf schema:DigitalDocument ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RDt4vQCYDfY0R9fZ5FNnTbj, lmss:RDt4vQCYDfY0R9fZ5FNnTbj, <http://www.estrellaproject.org/lkif-core/norm.owl#Legal_Document> .

:Agreement a owl:Class ;
    rdfs:label "Agreement"@en ;
    rdfs:comment "A contract or contract-like instrument. Linked to the Judging Contracts domain class jcd:Full_Contract and core class jcc:Contractual_Agreement, which model the normative content a court judges; here it is the document the firm drafts, reviews and negotiates."@en ;
    rdfs:subClassOf :LegalDocument ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R88D8i8AcSTUig2X3yPbFHg, jcd:Full_Contract, jcc:Contractual_Agreement, <http://www.estrellaproject.org/lkif-core/norm.owl#Contract>, <http://dbpedia.org/resource/Contract> .

:AgreementType a owl:Class ;
    rdfs:label "Agreement Type"@en ;
    rdfs:comment "A kind of agreement, such as a master services agreement or a limited partnership agreement."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R88D8i8AcSTUig2X3yPbFHg .

:ContractProvision a owl:Class ;
    rdfs:label "Contract Provision"@en ;
    rdfs:comment "A clause or term in an agreement, such as an indemnity or a change-of-control clause."@en ;
    rdfs:subClassOf schema:CreativeWork ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RDe0RKU39BlhcyACJW30ZLc, lmss:RDe0RKU39BlhcyACJW30ZLc, jcd:Contract_Clause .

:ProvisionType a owl:Class ;
    rdfs:label "Provision Type"@en ;
    rdfs:comment "A kind of contract provision that the firm tracks, negotiates and builds precedent for."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RDe0RKU39BlhcyACJW30ZLc .

:DocumentTemplate a owl:Class ;
    rdfs:label "Document Template"@en ;
    rdfs:comment "A firm or client form with placeholders that a first draft populates."@en ;
    rdfs:subClassOf :LegalDocument ;
    owl:equivalentClass folio:RB2hmnWlQIuPDE7PLuvnLGw ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RB8wppcP6f2OWeggLP1jecD .

:DiligenceRequestList a owl:Class ;
    rdfs:label "Diligence Request List"@en ;
    rdfs:comment "A list of documents and information a buyer's counsel asks a seller to provide during due diligence (DDRL)."@en ;
    rdfs:subClassOf :LegalDocument ;
    owl:equivalentClass folio:RL5kF16ii6m2oiRzkwPL4p ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RD1ANosTsAisnuKAZyA2Urd .

:DataRoom a owl:Class ;
    rdfs:label "Data Room"@en ;
    rdfs:comment "The closed set of documents shared for a transaction. Every benchmark task works from such a closed set."@en ;
    rdfs:subClassOf schema:Collection ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:Rgg5FBSxYAjEkOJt0jqz3I, <http://dbpedia.org/resource/Virtual_data_room> .

# ── Playbooks, positions and deviations ───────────────────────────────
:Playbook a owl:Class ;
    rdfs:label "Playbook"@en ;
    rdfs:comment "A firm's or client's standing guidance for negotiating a kind of agreement: for each provision type a preferred position, an approved fallback and a walk-away."@en ;
    rdfs:subClassOf :LegalDocument ;
    rdfs:subClassOf folio:RCKELbeNBph8a01OLRSUtBw ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso lmss:RCKELbeNBph8a01OLRSUtBw .

:PlaybookPosition a owl:Class ;
    rdfs:label "Playbook Position"@en ;
    rdfs:comment "One position a playbook takes on one provision type, at one tier."@en ;
    rdfs:subClassOf schema:Thing ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RCKELbeNBph8a01OLRSUtBw .

:PositionTier a owl:Class ;
    rdfs:label "Position Tier"@en ;
    rdfs:comment "How far a playbook position may be conceded: preferred, fallback or walk-away."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RCKELbeNBph8a01OLRSUtBw .

:Deviation a owl:Class ;
    rdfs:label "Deviation"@en ;
    rdfs:comment "A difference between a counterparty's proposed term and the playbook, stated as the counterparty position, the playbook position and the precise delta. A deviation beyond the approved fallback needs escalation."@en ;
    rdfs:subClassOf schema:Thing ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RCKELbeNBph8a01OLRSUtBw, <http://dbpedia.org/resource/Gap_analysis> .

# ── Analysis: issues, risk and advice ──────────────────────────────────
:Issue a owl:Class ;
    rdfs:label "Issue"@en ;
    rdfs:comment "A legal or commercial point a reviewer spots in the documents and reports. Narrower than FOLIO's Legal Issue only in that it carries a severity and a recommendation."@en ;
    rdfs:subClassOf schema:Thing ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RCN2STLOwO6wSS7w4e1hj8L, lmss:RCN2STLOwO6wSS7w4e1hj8L, <http://dbpedia.org/resource/Risk_assessment> .

:Severity a owl:Class ;
    rdfs:label "Severity"@en ;
    rdfs:comment "A level assigned to an issue: critical, high, medium or low. The benchmark's rubrics use these four."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso <http://dbpedia.org/resource/Risk_assessment> .

:Recommendation a owl:Class ;
    rdfs:label "Recommendation"@en ;
    rdfs:comment "The action advised for an issue, such as a mitigation, a counter-position or an escalation."@en ;
    rdfs:subClassOf schema:Thing ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso <http://dbpedia.org/resource/Risk_assessment> .

:Obligation a owl:Class ;
    rdfs:label "Obligation"@en ;
    rdfs:comment "Something a party must do under an agreement or regulation, such as a notice or a consent."@en ;
    rdfs:subClassOf schema:Thing ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RDtFkLR3v97fran5zQ3ugao, lmss:RDtFkLR3v97fran5zQ3ugao, <http://dbpedia.org/resource/Obligation> .

:Deadline a owl:Class ;
    rdfs:label "Deadline"@en ;
    rdfs:comment "A date by which an obligation must be met or a step taken. The benchmark's rubrics check deadlines in more than 800 of its tasks."@en ;
    rdfs:subClassOf schema:Event ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso <http://dbpedia.org/resource/Deadline> .

:AuthorityCitation a owl:Class ;
    rdfs:label "Authority Citation"@en ;
    rdfs:comment "A reference to a statute, regulation, case or playbook section that supports a conclusion."@en ;
    rdfs:subClassOf schema:CreativeWork ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RBqz2xBMxkFDjWqhXmQ4aHA, folio:RCde1yp5z3QI9MoNV8BBZCj, folio:RC1CZydjfH8oiM4W3rCkma3, <http://dbpedia.org/resource/Legal_citation> .

:RegulatoryRegime a owl:Class ;
    rdfs:label "Regulatory Regime"@en ;
    rdfs:comment "A body of regulation a matter or agreement is subject to, such as HIPAA or the GDPR."@en ;
    rdfs:subClassOf schema:Thing ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RDEuNPJBSNIARaYTXJwi86w, <http://dbpedia.org/resource/Regulatory_compliance> .

:Jurisdiction a owl:Class ;
    rdfs:label "Jurisdiction"@en ;
    rdfs:comment "The place whose law governs or whose authority applies. The benchmark's fund-drafting tasks name, for example, the Cayman Islands."@en ;
    rdfs:subClassOf schema:AdministrativeArea ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R7yiK6hR6BkuiTgbsV5u1CC, <http://dbpedia.org/resource/Jurisdiction> .

# ── Work product and firm knowledge ───────────────────────────────────
:WorkProduct a owl:Class ;
    rdfs:label "Work Product"@en ;
    rdfs:comment "What an assignment produces: a memo, a report, a redline, a draft agreement or a response. Specialises LegalDocument."@en ;
    rdfs:subClassOf :LegalDocument ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RC5oECr2QXab5MFKmjUd7y6, folio:R7P7kd5lf60cWlSHHwGsH5k, folio:RKqMtq4VODwvUGdxe07Jf6 .

:WorkProductType a owl:Class ;
    rdfs:label "Work Product Type"@en ;
    rdfs:comment "A kind of work product the firm produces, named from the deliverables of the benchmark's tasks."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:RC5oECr2QXab5MFKmjUd7y6, folio:R7P7kd5lf60cWlSHHwGsH5k .

:FirmPrecedent a owl:Class ;
    rdfs:label "Firm Precedent"@en ;
    rdfs:comment "A prior matter's document or provision that the firm reuses as a starting point. Distinct from judicial precedent (the Precedent class of the LKIF norm ontology, FOLIO Precedent), which is a court decision."@en ;
    rdfs:subClassOf schema:CreativeWork ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R8YpJBaF5zesoc0jtaNESdQ, <http://www.estrellaproject.org/lkif-core/norm.owl#Precedent> .

:KnowledgeRequest a owl:Class ;
    rdfs:label "Knowledge Request"@en ;
    rdfs:comment "A question put to the firm's own records, for example which matters negotiated a given provision."@en ;
    rdfs:subClassOf schema:Question ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R8HLLl44Pya8Fp0uN3ewKRW, lmss:R8HLLl44Pya8Fp0uN3ewKRW, <http://dbpedia.org/resource/Knowledge_management> .

:KnowledgeRequestType a owl:Class ;
    rdfs:label "Knowledge Request Type"@en ;
    rdfs:comment "A kind of firm-knowledge request: precedent retrieval, provision count, dormant-matter review or provision frequency ranking."@en ;
    rdfs:subClassOf skos:Concept ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso folio:R8HLLl44Pya8Fp0uN3ewKRW .


# ── Object properties ─────────────────────────────────────────────────
:forClient a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "for client"@en ;
    rdfs:comment "The client a matter is for. One client per matter. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Matter ;
    rdfs:range :Client ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:customer .

:handledBy a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "handled by"@en ;
    rdfs:comment "The law firm that handles a matter. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Matter ;
    rdfs:range :LawFirm ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:provider .

:inPracticeArea a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "in practice area"@en ;
    rdfs:comment "The practice area a matter belongs to. Specialises schema:about, which it narrows to a matter and a practice area."@en ;
    rdfs:domain :Matter ;
    rdfs:range :PracticeArea ;
    rdfs:subPropertyOf schema:about ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:hasStatus a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has status"@en ;
    rdfs:comment "The status of a matter: open, dormant or closed. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Matter ;
    rdfs:range :MatterStatus ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:status .

:inMatter a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "in matter"@en ;
    rdfs:comment "The matter an assignment is part of. Specialises schema:isPartOf."@en ;
    rdfs:domain :Assignment ;
    rdfs:range :Matter ;
    rdfs:subPropertyOf schema:isPartOf ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:isPartOf .

:requestedBy a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "requested by"@en ;
    rdfs:comment "The practitioner who asked for the work (a partner, or an in-house requester). No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Assignment ;
    rdfs:range :Practitioner ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:agent .

:assignedTo a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "assigned to"@en ;
    rdfs:comment "The practitioner who does the work, typically an associate. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Assignment ;
    rdfs:range :Practitioner ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:agent .

:followsWorkflow a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "follows workflow"@en ;
    rdfs:comment "The legal workflow an assignment instantiates. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Assignment ;
    rdfs:range :LegalWorkflow ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:instrument .

:usesSourceDocument a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "uses source document"@en ;
    rdfs:comment "A document the assignment works from. Specialises schema:isBasedOn."@en ;
    rdfs:domain :Assignment ;
    rdfs:range :LegalDocument ;
    rdfs:subPropertyOf schema:isBasedOn ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:isBasedOn .

:producesWorkProduct a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "produces work product"@en ;
    rdfs:comment "The work product the assignment results in. Specialises schema:result."@en ;
    rdfs:domain :Assignment ;
    rdfs:range :WorkProduct ;
    rdfs:subPropertyOf schema:result ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:result .

:hasWorkType a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has work type"@en ;
    rdfs:comment "The broad kind of work a workflow is, where the corpus states it. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :LegalWorkflow ;
    rdfs:range :WorkType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:additionalType .

:producesWorkProductType a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "produces work product type"@en ;
    rdfs:comment "A kind of work product a workflow typically yields. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :LegalWorkflow ;
    rdfs:range :WorkProductType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:result .

:operatesOnAgreementType a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "operates on agreement type"@en ;
    rdfs:comment "A kind of agreement a workflow is run on. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :LegalWorkflow ;
    rdfs:range :AgreementType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:informedByBenchmark a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "informed by benchmark"@en ;
    rdfs:comment "Links a workflow or vocabulary term to the benchmark that evidences it. The range is the Harvey LAB instance in the benchmark ontology."@en ;
    rdfs:domain :LegalWorkflow ;
    rdfs:range hlb:LegalAgentBenchmark ;
    rdfs:subPropertyOf schema:isBasedOn ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:isBasedOn .

:hasWorkProductType a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has work product type"@en ;
    rdfs:comment "The kind of a piece of work product. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :WorkProduct ;
    rdfs:range :WorkProductType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:additionalType .

:hasAgreementType a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has agreement type"@en ;
    rdfs:comment "The kind of an agreement. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Agreement ;
    rdfs:range :AgreementType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:additionalType .

:containsProvision a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "contains provision"@en ;
    rdfs:comment "A provision in an agreement. Specialises schema:hasPart."@en ;
    rdfs:domain :Agreement ;
    rdfs:range :ContractProvision ;
    rdfs:subPropertyOf schema:hasPart ;
    owl:inverseOf :provisionOf ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:hasPart .

:provisionOf a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "provision of"@en ;
    rdfs:comment "The agreement a provision belongs to. Specialises schema:isPartOf."@en ;
    rdfs:domain :ContractProvision ;
    rdfs:range :Agreement ;
    rdfs:subPropertyOf schema:isPartOf ;
    owl:inverseOf :containsProvision ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:isPartOf .

:hasProvisionType a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has provision type"@en ;
    rdfs:comment "The kind of a provision. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :ContractProvision ;
    rdfs:range :ProvisionType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:additionalType .

:governedBy a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "governed by"@en ;
    rdfs:comment "The jurisdiction whose law governs an agreement. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Agreement ;
    rdfs:range :Jurisdiction ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:areaServed .

:subjectToRegime a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "subject to regime"@en ;
    rdfs:comment "A regulatory regime an agreement or matter is subject to. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Agreement ;
    rdfs:range :RegulatoryRegime ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:hasPosition a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has position"@en ;
    rdfs:comment "A position a playbook takes. Specialises schema:hasPart."@en ;
    rdfs:domain :Playbook ;
    rdfs:range :PlaybookPosition ;
    rdfs:subPropertyOf schema:hasPart ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:hasPart .

:positionOnProvisionType a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "position on provision type"@en ;
    rdfs:comment "The provision type a playbook position speaks to. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :PlaybookPosition ;
    rdfs:range :ProvisionType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:atTier a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "at tier"@en ;
    rdfs:comment "The tier of a playbook position: preferred, fallback or walk-away. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :PlaybookPosition ;
    rdfs:range :PositionTier ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:additionalType .

:deviatesFrom a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "deviates from"@en ;
    rdfs:comment "The playbook position a counterparty's term departs from. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Deviation ;
    rdfs:range :PlaybookPosition ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:onProvision a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "on provision"@en ;
    rdfs:comment "The counterparty provision a deviation concerns. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Deviation ;
    rdfs:range :ContractProvision ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:identifiesIssue a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "identifies issue"@en ;
    rdfs:comment "An issue a piece of work product reports. Specialises schema:about."@en ;
    rdfs:domain :WorkProduct ;
    rdfs:range :Issue ;
    rdfs:subPropertyOf schema:about ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:issueOnProvision a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "issue on provision"@en ;
    rdfs:comment "The provision an issue arises in. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Issue ;
    rdfs:range :ContractProvision ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:hasSeverity a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has severity"@en ;
    rdfs:comment "The severity assigned to an issue. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Issue ;
    rdfs:range :Severity ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:ratingValue .

:hasRecommendation a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has recommendation"@en ;
    rdfs:comment "The advised action for an issue. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Issue ;
    rdfs:range :Recommendation ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:result .

:hasDeadline a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has deadline"@en ;
    rdfs:comment "The deadline attached to an obligation. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :Obligation ;
    rdfs:range :Deadline ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:endDate .

:citesAuthority a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "cites authority"@en ;
    rdfs:comment "An authority a piece of work product relies on. Specialises schema:citation."@en ;
    rdfs:domain :WorkProduct ;
    rdfs:range :AuthorityCitation ;
    rdfs:subPropertyOf schema:citation ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:citation .

:precedentFromMatter a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "precedent from matter"@en ;
    rdfs:comment "The prior matter a firm precedent comes from. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :FirmPrecedent ;
    rdfs:range :Matter ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:isBasedOn .

:precedentDocument a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "precedent document"@en ;
    rdfs:comment "The document that carries a firm precedent. Specialises schema:hasPart."@en ;
    rdfs:domain :FirmPrecedent ;
    rdfs:range :LegalDocument ;
    rdfs:subPropertyOf schema:hasPart ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:hasPart .

:illustratesProvisionType a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "illustrates provision type"@en ;
    rdfs:comment "The provision type a firm precedent shows how the firm has handled. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :FirmPrecedent ;
    rdfs:range :ProvisionType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:about .

:hasKnowledgeRequestType a owl:ObjectProperty, owl:FunctionalProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "has knowledge request type"@en ;
    rdfs:comment "The kind of a firm-knowledge request. No schema.org superproperty fits; checked and none exists."@en ;
    rdfs:domain :KnowledgeRequest ;
    rdfs:range :KnowledgeRequestType ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:additionalType .

:answeredBy a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "answered by"@en ;
    rdfs:comment "The work product that answers a firm-knowledge request. Specialises schema:suggestedAnswer."@en ;
    rdfs:domain :KnowledgeRequest ;
    rdfs:range :WorkProduct ;
    rdfs:subPropertyOf schema:suggestedAnswer ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:suggestedAnswer .

:inDataRoom a owl:ObjectProperty, owl:AsymmetricProperty, owl:IrreflexiveProperty ;
    rdfs:label "in data room"@en ;
    rdfs:comment "The data room a document sits in. Specialises schema:isPartOf."@en ;
    rdfs:domain :LegalDocument ;
    rdfs:range :DataRoom ;
    rdfs:subPropertyOf schema:isPartOf ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:isPartOf .

# ── Datatype properties ───────────────────────────────────────────────
:matterNumber a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "matter number"@en ;
    rdfs:comment "The firm's identifier for a matter, such as 1018-00004."@en ;
    rdfs:domain :Matter ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf schema:identifier ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:identifier .

:instruction a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "instruction"@en ;
    rdfs:comment "The written request an assignment carries. Specialises schema:description."@en ;
    rdfs:domain :Assignment ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf schema:description ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:description .

:counterpartyPosition a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "counterparty position"@en ;
    rdfs:comment "What the counterparty proposed, in words."@en ;
    rdfs:domain :Deviation ;
    rdfs:range xsd:string ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:description .

:playbookPositionText a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "playbook position text"@en ;
    rdfs:comment "What the playbook position says, in words."@en ;
    rdfs:domain :PlaybookPosition ;
    rdfs:range xsd:string ;
    rdfs:subPropertyOf schema:description ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:description .

:delta a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "delta"@en ;
    rdfs:comment "The precise difference between the counterparty position and the playbook position."@en ;
    rdfs:domain :Deviation ;
    rdfs:range xsd:string ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:description .

:requiresEscalation a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "requires escalation"@en ;
    rdfs:comment "True when the deviation exceeds the approved fallback authority and needs approval."@en ;
    rdfs:domain :Deviation ;
    rdfs:range xsd:boolean ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:Boolean .

:deadlineDate a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "deadline date"@en ;
    rdfs:comment "The date of a deadline. Specialises schema:endDate."@en ;
    rdfs:domain :Deadline ;
    rdfs:range xsd:date ;
    rdfs:subPropertyOf schema:endDate ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:endDate .

:benchmarkTaskCount a owl:DatatypeProperty, owl:FunctionalProperty ;
    rdfs:label "benchmark task count"@en ;
    rdfs:comment "How many tasks of the benchmark corpus evidence this workflow or vocabulary term, counted when the corpus was read (2026-11-02, 2,010 task files)."@en ;
    rdfs:domain schema:Thing ;
    rdfs:range xsd:integer ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso schema:numberOfItems .

# ── Practice areas (from the benchmark's tasks/ directories; skos:exactMatch to the benchmark ontology) ──
:PracticeAreaScheme a skos:ConceptScheme ;
    rdfs:label "Law firm practice areas"@en ;
    rdfs:comment "Practice areas as organised by the Harvey LAB tasks/ directories on 2026-11-02. A firm may reorganise them; the FOLIO matches are the stable alignment."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:area-antitrust-competition a :PracticeArea, skos:Concept ;
    rdfs:label "Antitrust & Competition"@en ;
    skos:prefLabel "Antitrust & Competition"@en ;
    rdfs:comment "The Antitrust & Competition practice area; 33 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-antitrust-competition ;
    skos:notation "antitrust-competition" ;
    schema:numberOfItems "33"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RDFwOzDi3E8DQ0OxTKb6UEJ> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Competition_law> .

:area-arbitration-international-dispute-resolution a :PracticeArea, skos:Concept ;
    rdfs:label "Arbitration & International Dispute Resolution"@en ;
    skos:prefLabel "Arbitration & International Dispute Resolution"@en ;
    rdfs:comment "The Arbitration & International Dispute Resolution practice area; 37 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-arbitration-international-dispute-resolution ;
    skos:notation "arbitration-international-dispute-resolution" ;
    schema:numberOfItems "37"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RXO2u2WBkUUcEG1jczLIcA>, <https://folio.openlegalstandard.org/R85H4hDZWq92xwwBFP7WCtM> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Arbitration> .

:area-banking-finance a :PracticeArea, skos:Concept ;
    rdfs:label "Banking & Finance"@en ;
    skos:prefLabel "Banking & Finance"@en ;
    rdfs:comment "The Banking & Finance practice area; 37 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-banking-finance ;
    skos:notation "banking-finance" ;
    schema:numberOfItems "37"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/R7meQhKYGkcA57UZ7v4JOdA>, <https://folio.openlegalstandard.org/RDhhApr0eDVle3F076WAVct> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Banking> .

:area-bankruptcy-restructuring a :PracticeArea, skos:Concept ;
    rdfs:label "Bankruptcy & Restructuring"@en ;
    skos:prefLabel "Bankruptcy & Restructuring"@en ;
    rdfs:comment "The Bankruptcy & Restructuring practice area; 36 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-bankruptcy-restructuring ;
    skos:notation "bankruptcy-restructuring" ;
    schema:numberOfItems "36"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/R8g9E8c4U6pZQefIjUNRuDd> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Bankruptcy> .

:area-capital-markets a :PracticeArea, skos:Concept ;
    rdfs:label "Capital Markets"@en ;
    skos:prefLabel "Capital Markets"@en ;
    rdfs:comment "The Capital Markets practice area; 35 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-capital-markets ;
    skos:notation "capital-markets" ;
    schema:numberOfItems "35"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RCF0BMeSwppddfM6cp6AUBK> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Capital_market> .

:area-contracts a :PracticeArea, skos:Concept ;
    rdfs:label "Contracts"@en ;
    skos:prefLabel "Contracts"@en ;
    rdfs:comment "The Contracts practice area; 498 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-contracts ;
    skos:notation "contracts" ;
    schema:numberOfItems "498"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RCIPwpgRpMs1eVz4vPid0pV> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Contract_law> .

:area-corporate-governance a :PracticeArea, skos:Concept ;
    rdfs:label "Corporate Governance"@en ;
    skos:prefLabel "Corporate Governance"@en ;
    rdfs:comment "The Corporate Governance practice area; 97 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-corporate-governance ;
    skos:notation "corporate-governance" ;
    schema:numberOfItems "97"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RF0Bb0267149dFC8b5e349a1> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Corporate_governance> .

:area-corporate-ma a :PracticeArea, skos:Concept ;
    rdfs:label "Corporate M&A"@en ;
    skos:prefLabel "Corporate M&A"@en ;
    rdfs:comment "The Corporate M&A practice area; 161 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-corporate-ma ;
    skos:notation "corporate-ma" ;
    schema:numberOfItems "161"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RD0qGHeWoQmYfyZgpSOgFcG> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Mergers_and_acquisitions> .

:area-data-privacy-cybersecurity a :PracticeArea, skos:Concept ;
    rdfs:label "Data Privacy & Cybersecurity"@en ;
    skos:prefLabel "Data Privacy & Cybersecurity"@en ;
    rdfs:comment "The Data Privacy & Cybersecurity practice area; 44 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-data-privacy-cybersecurity ;
    skos:notation "data-privacy-cybersecurity" ;
    schema:numberOfItems "44"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/R8hJCf4Ih6iuFXsxeK7e6zU>, <https://folio.openlegalstandard.org/R7853Mll9OjFtCT4tq2VxvV> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Information_privacy> .

:area-diligence a :PracticeArea, skos:Concept ;
    rdfs:label "Diligence"@en ;
    skos:prefLabel "Diligence"@en ;
    rdfs:comment "The Diligence practice area; 11 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-diligence ;
    skos:notation "diligence" ;
    schema:numberOfItems "11"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RXAOdy7NJAxWjMtDJP9Bw6> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Due_diligence> .

:area-emerging-companies-venture-capital a :PracticeArea, skos:Concept ;
    rdfs:label "Emerging Companies & Venture Capital"@en ;
    skos:prefLabel "Emerging Companies & Venture Capital"@en ;
    rdfs:comment "The Emerging Companies & Venture Capital practice area; 43 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-emerging-companies-venture-capital ;
    skos:notation "emerging-companies-venture-capital" ;
    schema:numberOfItems "43"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RxPxADB12qeAIDAFEgWRsz> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Venture_capital> .

:area-employment-labor a :PracticeArea, skos:Concept ;
    rdfs:label "Employment & Labor"@en ;
    skos:prefLabel "Employment & Labor"@en ;
    rdfs:comment "The Employment & Labor practice area; 39 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-employment-labor ;
    skos:notation "employment-labor" ;
    schema:numberOfItems "39"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RCzvtNXIrDJF8xkmOoc6JKH> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Employment_law> .

:area-energy-natural-resources a :PracticeArea, skos:Concept ;
    rdfs:label "Energy & Natural Resources"@en ;
    skos:prefLabel "Energy & Natural Resources"@en ;
    rdfs:comment "The Energy & Natural Resources practice area; 31 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-energy-natural-resources ;
    skos:notation "energy-natural-resources" ;
    schema:numberOfItems "31"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/R9pmjLDKAMzm147xIPPq5ul> ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RRfuF3AuewVT4SR15di375> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Energy_industry> .

:area-environmental-esg a :PracticeArea, skos:Concept ;
    rdfs:label "Environmental & ESG"@en ;
    skos:prefLabel "Environmental & ESG"@en ;
    rdfs:comment "The Environmental & ESG practice area; 44 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-environmental-esg ;
    skos:notation "environmental-esg" ;
    schema:numberOfItems "44"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RRfuF3AuewVT4SR15di375> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Environmental_law> .

:area-firm-knowledge a :PracticeArea, skos:Concept ;
    rdfs:label "Firm Knowledge"@en ;
    skos:prefLabel "Firm Knowledge"@en ;
    rdfs:comment "The Firm Knowledge practice area; 250 benchmark tasks are filed under it. No FOLIO class was found for it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-firm-knowledge ;
    skos:notation "firm-knowledge" ;
    schema:numberOfItems "250"^^xsd:integer ;
    rdfs:seeAlso <http://dbpedia.org/resource/Knowledge_management> .

:area-funds-asset-management a :PracticeArea, skos:Concept ;
    rdfs:label "Funds & Asset Management"@en ;
    skos:prefLabel "Funds & Asset Management"@en ;
    rdfs:comment "The Funds & Asset Management practice area; 66 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-funds-asset-management ;
    skos:notation "funds-asset-management" ;
    schema:numberOfItems "66"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RCzxVprwB3RwZ8EMewt18Jt>, <https://folio.openlegalstandard.org/RxPxADB12qeAIDAFEgWRsz> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Asset_management> .

:area-healthcare-life-sciences a :PracticeArea, skos:Concept ;
    rdfs:label "Healthcare & Life Sciences"@en ;
    skos:prefLabel "Healthcare & Life Sciences"@en ;
    rdfs:comment "The Healthcare & Life Sciences practice area; 43 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-healthcare-life-sciences ;
    skos:notation "healthcare-life-sciences" ;
    schema:numberOfItems "43"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/Rd6ivGOMbi4Slsu4ynPmMX> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Health_care> .

:area-immigration a :PracticeArea, skos:Concept ;
    rdfs:label "Immigration"@en ;
    skos:prefLabel "Immigration"@en ;
    rdfs:comment "The Immigration practice area; 27 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-immigration ;
    skos:notation "immigration" ;
    schema:numberOfItems "27"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RVYBDQv9HD2DkAuvbf5Cha> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Immigration_law> .

:area-insurance a :PracticeArea, skos:Concept ;
    rdfs:label "Insurance"@en ;
    skos:prefLabel "Insurance"@en ;
    rdfs:comment "The Insurance practice area; 31 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-insurance ;
    skos:notation "insurance" ;
    schema:numberOfItems "31"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RDFhkhLQDtnN9dqbZSYSlpC> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Insurance> .

:area-intellectual-property a :PracticeArea, skos:Concept ;
    rdfs:label "Intellectual Property"@en ;
    skos:prefLabel "Intellectual Property"@en ;
    rdfs:comment "The Intellectual Property practice area; 147 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-intellectual-property ;
    skos:notation "intellectual-property" ;
    schema:numberOfItems "147"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RDdMucRftztKt4Ag7WzUxX> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Intellectual_property> .

:area-international-trade-sanctions a :PracticeArea, skos:Concept ;
    rdfs:label "International Trade & Sanctions"@en ;
    skos:prefLabel "International Trade & Sanctions"@en ;
    rdfs:comment "The International Trade & Sanctions practice area; 41 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-international-trade-sanctions ;
    skos:notation "international-trade-sanctions" ;
    schema:numberOfItems "41"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/R8HQFWxgtCe3eNwvBbsVg7v> ;
    skos:relatedMatch <https://folio.openlegalstandard.org/R9IoAlyOWrsbtjuz7qo2cd7> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Economic_sanctions> .

:area-litigation-dispute-resolution a :PracticeArea, skos:Concept ;
    rdfs:label "Litigation & Dispute Resolution"@en ;
    skos:prefLabel "Litigation & Dispute Resolution"@en ;
    rdfs:comment "The Litigation & Dispute Resolution practice area; 52 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-litigation-dispute-resolution ;
    skos:notation "litigation-dispute-resolution" ;
    schema:numberOfItems "52"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RDFhtJuTWcY7UZGV9F5yOoA> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Litigation> .

:area-real-estate a :PracticeArea, skos:Concept ;
    rdfs:label "Real Estate"@en ;
    skos:prefLabel "Real Estate"@en ;
    rdfs:comment "The Real Estate practice area; 44 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-real-estate ;
    skos:notation "real-estate" ;
    schema:numberOfItems "44"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RDb8aZxNJsmCvQGbfiFyfI7> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Real_estate> .

:area-structured-finance-securitization a :PracticeArea, skos:Concept ;
    rdfs:label "Structured Finance & Securitization"@en ;
    skos:prefLabel "Structured Finance & Securitization"@en ;
    rdfs:comment "The Structured Finance & Securitization practice area; 31 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-structured-finance-securitization ;
    skos:notation "structured-finance-securitization" ;
    schema:numberOfItems "31"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RCLFuIgNGzPshEHUtJAwGjd> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Securitization> .

:area-tax a :PracticeArea, skos:Concept ;
    rdfs:label "Tax"@en ;
    skos:prefLabel "Tax"@en ;
    rdfs:comment "The Tax practice area; 34 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-tax ;
    skos:notation "tax" ;
    schema:numberOfItems "34"^^xsd:integer ;
    skos:closeMatch <https://folio.openlegalstandard.org/RcVabDAyOfCmuIYjaqoxHf> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Tax_law> .

:area-trusts-estates-private-client a :PracticeArea, skos:Concept ;
    rdfs:label "Trusts, Estates & Private Client"@en ;
    skos:prefLabel "Trusts, Estates & Private Client"@en ;
    rdfs:comment "The Trusts, Estates & Private Client practice area; 77 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-trusts-estates-private-client ;
    skos:notation "trusts-estates-private-client" ;
    schema:numberOfItems "77"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/R9yqnXWcGhtBOudF4GuEVPs>, <https://folio.openlegalstandard.org/R3SDQBy4KfjSgp3bgpb4Fx> ;
    rdfs:seeAlso <http://dbpedia.org/resource/Trust_law> .

:area-white-collar-defense-investigations a :PracticeArea, skos:Concept ;
    rdfs:label "White Collar Defense & Investigations"@en ;
    skos:prefLabel "White Collar Defense & Investigations"@en ;
    rdfs:comment "The White Collar Defense & Investigations practice area; 21 benchmark tasks are filed under it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :PracticeAreaScheme ;
    skos:exactMatch hlb:area-white-collar-defense-investigations ;
    skos:notation "white-collar-defense-investigations" ;
    schema:numberOfItems "21"^^xsd:integer ;
    skos:relatedMatch <https://folio.openlegalstandard.org/RMZ6lNihK8TG4Flhco1yTy> ;
    rdfs:seeAlso <http://dbpedia.org/resource/White-collar_crime> .

# ── Work types (work_type values; 748 of the 2,010 task files carry none) ──
:workType-analyze a :WorkType, skos:Concept ;
    rdfs:label "Analyze"@en ;
    skos:prefLabel "Analyze"@en ;
    rdfs:comment "Analyze: 488 benchmark tasks use this work_type. No FOLIO class matches generic legal analysis."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    schema:numberOfItems "488"^^xsd:integer ;
    skos:notation "analyze" .

:workType-draft a :WorkType, skos:Concept ;
    rdfs:label "Draft"@en ;
    skos:prefLabel "Draft"@en ;
    rdfs:comment "Draft: 444 benchmark tasks use this work_type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    schema:numberOfItems "444"^^xsd:integer ;
    skos:notation "draft" .

:workType-review a :WorkType, skos:Concept ;
    rdfs:label "Review"@en ;
    skos:prefLabel "Review"@en ;
    rdfs:comment "Review: 306 benchmark tasks use this work_type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    schema:numberOfItems "306"^^xsd:integer ;
    skos:notation "review" ;
    skos:relatedMatch folio:R8rNpWBb4BfCEdoREGPmx57 .

:workType-research a :WorkType, skos:Concept ;
    rdfs:label "Research"@en ;
    skos:prefLabel "Research"@en ;
    rdfs:comment "Research: 24 benchmark tasks use this work_type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    schema:numberOfItems "24"^^xsd:integer ;
    skos:notation "research" ;
    skos:closeMatch folio:R7TB5AJsngthjmL6KsEht3G .

# ── Legal workflows (counts are benchmark tasks evidencing each) ──
:wf-first-draft a :LegalWorkflow ;
    rdfs:label "First draft"@en ;
    schema:name "First draft"@en ;
    schema:description "Populate a template or precedent with negotiated terms and source documents to produce a complete first draft of an agreement."@en ;
    rdfs:comment "Populate a template or precedent with negotiated terms and source documents to produce a complete first draft of an agreement. Evidenced by 93 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "93"^^xsd:integer ;
    :producesWorkProductType :wpt-draft-wp .

:wf-counterparty-paper-review a :LegalWorkflow ;
    rdfs:label "Counterparty paper review"@en ;
    schema:name "Counterparty paper review"@en ;
    schema:description "Review a counterparty's draft against the playbook and standard form, produce a redline and an issues memo that numbers each deviation."@en ;
    rdfs:comment "Review a counterparty's draft against the playbook and standard form, produce a redline and an issues memo that numbers each deviation. Evidenced by 86 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "86"^^xsd:integer ;
    :producesWorkProductType :wpt-issues-memo, :wpt-redline-analysis-memo .

:wf-first-turn-redline a :LegalWorkflow ;
    rdfs:label "First-turn redline"@en ;
    schema:name "First-turn redline"@en ;
    schema:description "Review the counterparty's first markup against the negotiation playbook and the deal team's instructions; for each change accept, reject or counter, and send a counter-turn redline with a cover note."@en ;
    rdfs:comment "Review the counterparty's first markup against the negotiation playbook and the deal team's instructions; for each change accept, reject or counter, and send a counter-turn redline with a cover note. Evidenced by 82 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "82"^^xsd:integer ;
    :producesWorkProductType :wpt-redline-analysis-memo, :wpt-cover-memo .

:wf-subsequent-turn-redline a :LegalWorkflow ;
    rdfs:label "Subsequent-turn redline"@en ;
    schema:name "Subsequent-turn redline"@en ;
    schema:description "Produce the next-turn redline implementing agreed points and advancing open ones, with an issues list marking each point agreed or open."@en ;
    rdfs:comment "Produce the next-turn redline implementing agreed points and advancing open ones, with an issues list marking each point agreed or open. Evidenced by 56 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "56"^^xsd:integer ;
    :producesWorkProductType :wpt-redline-analysis-memo, :wpt-cover-memo .

:wf-term-negotiation a :LegalWorkflow ;
    rdfs:label "Term negotiation"@en ;
    schema:name "Term negotiation"@en ;
    schema:description "Draft compromise clause language and a rationale for each contested provision, bridging the two parties' positions."@en ;
    rdfs:comment "Draft compromise clause language and a rationale for each contested provision, bridging the two parties' positions. Evidenced by 94 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "94"^^xsd:integer ;
    :producesWorkProductType :wpt-drafting-memo .

:wf-playbook-escalation a :LegalWorkflow ;
    rdfs:label "Playbook escalation"@en ;
    schema:name "Playbook escalation"@en ;
    schema:description "Prepare an approval-request memo to the named approvers for each term that exceeds the playbook's approved fallback authority, stating the counterparty position, the fallback, the delta and the risk."@en ;
    rdfs:comment "Prepare an approval-request memo to the named approvers for each term that exceeds the playbook's approved fallback authority, stating the counterparty position, the fallback, the delta and the risk. Evidenced by 87 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "87"^^xsd:integer ;
    :producesWorkProductType :wpt-escalation-memo .

:wf-due-diligence-review a :LegalWorkflow ;
    rdfs:label "Due diligence review"@en ;
    schema:name "Due diligence review"@en ;
    schema:description "Review a data room's documents on one subject (commercial contracts, employment, real estate, governance, environmental) and report issues and red flags."@en ;
    rdfs:comment "Review a data room's documents on one subject (commercial contracts, employment, real estate, governance, environmental) and report issues and red flags. Evidenced by 72 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "72"^^xsd:integer ;
    :producesWorkProductType :wpt-issues-memo, :wpt-red-flags-report .

:wf-diligence-request-handling a :LegalWorkflow ;
    rdfs:label "Diligence request handling"@en ;
    schema:name "Diligence request handling"@en ;
    schema:description "Prepare responses to a diligence request list, or analyse a seller's responses against it."@en ;
    rdfs:comment "Prepare responses to a diligence request list, or analyse a seller's responses against it. Evidenced by 6 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "6"^^xsd:integer ;
    :producesWorkProductType :wpt-key-terms-memo .

:wf-issue-identification a :LegalWorkflow ;
    rdfs:label "Issue identification"@en ;
    schema:name "Issue identification"@en ;
    schema:description "Identify and rate the issues in an agreement or document set and report them with severity and recommendations."@en ;
    rdfs:comment "Identify and rate the issues in an agreement or document set and report them with severity and recommendations. Evidenced by 181 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "181"^^xsd:integer ;
    :producesWorkProductType :wpt-issues-memo .

:wf-gap-analysis a :LegalWorkflow ;
    rdfs:label "Gap analysis"@en ;
    schema:name "Gap analysis"@en ;
    schema:description "Compare a document or practice against a regulatory or contractual standard and report the gaps."@en ;
    rdfs:comment "Compare a document or practice against a regulatory or contractual standard and report the gaps. Evidenced by 63 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "63"^^xsd:integer ;
    :producesWorkProductType :wpt-gap-analysis-memo .

:wf-key-term-extraction a :LegalWorkflow ;
    rdfs:label "Key-term extraction"@en ;
    schema:name "Key-term extraction"@en ;
    schema:description "Extract named terms, covenants or obligations from agreements into a structured summary."@en ;
    rdfs:comment "Extract named terms, covenants or obligations from agreements into a structured summary. Evidenced by 136 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "136"^^xsd:integer ;
    :producesWorkProductType :wpt-key-terms-memo .

:wf-document-comparison a :LegalWorkflow ;
    rdfs:label "Document comparison"@en ;
    schema:name "Document comparison"@en ;
    schema:description "Compare two or more versions or documents and report the differences that matter."@en ;
    rdfs:comment "Compare two or more versions or documents and report the differences that matter. Evidenced by 96 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "96"^^xsd:integer ;
    :producesWorkProductType :wpt-deviation-report .

:wf-deal-points-library-build a :LegalWorkflow ;
    rdfs:label "Deal-points library build"@en ;
    schema:name "Deal-points library build"@en ;
    schema:description "Build a library of deal points or term-sheet terms from prior documents so the firm can reuse its own positions."@en ;
    rdfs:comment "Build a library of deal points or term-sheet terms from prior documents so the firm can reuse its own positions. Evidenced by 4 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "4"^^xsd:integer ;
    :producesWorkProductType :wpt-precedent-library .

:wf-firm-knowledge-lookup a :LegalWorkflow ;
    rdfs:label "Firm-knowledge lookup"@en ;
    schema:name "Firm-knowledge lookup"@en ;
    schema:description "Answer a question about the firm's own matters and documents: which matters had a provision, how many, which are dormant, what was the latest precedent. Output is a single response document."@en ;
    rdfs:comment "Answer a question about the firm's own matters and documents: which matters had a provision, how many, which are dormant, what was the latest precedent. Output is a single response document. Evidenced by 250 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    :informedByBenchmark hlb:HarveyLAB ;
    :benchmarkTaskCount "250"^^xsd:integer ;
    :producesWorkProductType :wpt-firm-knowledge-response .

# hasWorkType is asserted only where the corpus states it clearly: Extract tasks are analyze in 130 of the 135 that carry a work_type, Gap tasks in 20 of 20.
:wf-key-term-extraction :hasWorkType :workType-analyze .
:wf-gap-analysis :hasWorkType :workType-analyze .

# ── Agreement types (slug counts from contracts/ workflow directories) ──
:AgreementTypeScheme a skos:ConceptScheme ;
    rdfs:label "Agreement types in the benchmark corpus"@en ;
    rdfs:comment "One concept per agreement-type slug that the benchmark's contracts/ workflows are built on, with the number of contract-workflow tasks that use it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:at-account-control-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Account Control Agreement"@en ;
    skos:prefLabel "Account Control Agreement"@en ;
    rdfs:comment "Account Control Agreement: 9 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "9"^^xsd:integer ;
    skos:notation "account-control-agreement" .

:at-arbitration-agreement-and-dispute-resolution-policy a :AgreementType, skos:Concept ;
    rdfs:label "Arbitration Agreement And Dispute Resolution Policy"@en ;
    skos:prefLabel "Arbitration Agreement And Dispute Resolution Policy"@en ;
    rdfs:comment "Arbitration Agreement And Dispute Resolution Policy: 3 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "3"^^xsd:integer ;
    skos:notation "arbitration-agreement-and-dispute-resolution-policy" .

:at-asset-purchase-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Asset Purchase Agreement"@en ;
    skos:prefLabel "Asset Purchase Agreement"@en ;
    rdfs:comment "Asset Purchase Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "asset-purchase-agreement" ;
    skos:closeMatch folio:RmCQVvWRqLFZ5V65G0txFq .

:at-channel-distribution a :AgreementType, skos:Concept ;
    rdfs:label "Channel Distribution"@en ;
    skos:prefLabel "Channel Distribution"@en ;
    rdfs:comment "Channel Distribution: 16 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "16"^^xsd:integer ;
    skos:notation "channel-distribution" .

:at-class-action-settlement-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Class Action Settlement Agreement"@en ;
    skos:prefLabel "Class Action Settlement Agreement"@en ;
    rdfs:comment "Class Action Settlement Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "class-action-settlement-agreement" .

:at-clinical-trial-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Clinical Trial Agreement"@en ;
    skos:prefLabel "Clinical Trial Agreement"@en ;
    rdfs:comment "Clinical Trial Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "clinical-trial-agreement" .

:at-co-development-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Co Development Agreement"@en ;
    skos:prefLabel "Co Development Agreement"@en ;
    rdfs:comment "Co Development Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "co-development-agreement" .

:at-co-investment-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Co Investment Agreement"@en ;
    skos:prefLabel "Co Investment Agreement"@en ;
    rdfs:comment "Co Investment Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "co-investment-agreement" .

:at-commercial-lease a :AgreementType, skos:Concept ;
    rdfs:label "Commercial Lease"@en ;
    skos:prefLabel "Commercial Lease"@en ;
    rdfs:comment "Commercial Lease: 18 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "18"^^xsd:integer ;
    skos:notation "commercial-lease" ;
    skos:relatedMatch folio:RITVzcNUrw2Bg0fvFueOTT .

:at-credit-lending a :AgreementType, skos:Concept ;
    rdfs:label "Credit Lending"@en ;
    skos:prefLabel "Credit Lending"@en ;
    rdfs:comment "Credit Lending: 18 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "18"^^xsd:integer ;
    skos:notation "credit-lending" .

:at-credit-support-annex a :AgreementType, skos:Concept ;
    rdfs:label "Credit Support Annex"@en ;
    skos:prefLabel "Credit Support Annex"@en ;
    rdfs:comment "Credit Support Annex: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "credit-support-annex" .

:at-cyber-insurance-policy a :AgreementType, skos:Concept ;
    rdfs:label "Cyber Insurance Policy"@en ;
    skos:prefLabel "Cyber Insurance Policy"@en ;
    rdfs:comment "Cyber Insurance Policy: 3 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "3"^^xsd:integer ;
    skos:notation "cyber-insurance-policy" .

:at-easement-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Easement Agreement"@en ;
    skos:prefLabel "Easement Agreement"@en ;
    rdfs:comment "Easement Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "easement-agreement" .

:at-employment-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Employment Agreement"@en ;
    skos:prefLabel "Employment Agreement"@en ;
    rdfs:comment "Employment Agreement: 10 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "10"^^xsd:integer ;
    skos:notation "employment-agreement" ;
    skos:closeMatch folio:R85VD0QLNj5oGW4LrvZ8p86 .

:at-equity-incentive-plan a :AgreementType, skos:Concept ;
    rdfs:label "Equity Incentive Plan"@en ;
    skos:prefLabel "Equity Incentive Plan"@en ;
    rdfs:comment "Equity Incentive Plan: 2 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "2"^^xsd:integer ;
    skos:notation "equity-incentive-plan" .

:at-fund-side-letter a :AgreementType, skos:Concept ;
    rdfs:label "Fund Side Letter"@en ;
    skos:prefLabel "Fund Side Letter"@en ;
    rdfs:comment "Fund Side Letter: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "fund-side-letter" ;
    skos:relatedMatch folio:RBAHg6RyrUFfX1Ux6iqROFa .

:at-general-partner-management-company-agreement a :AgreementType, skos:Concept ;
    rdfs:label "General Partner Management Company Agreement"@en ;
    skos:prefLabel "General Partner Management Company Agreement"@en ;
    rdfs:comment "General Partner Management Company Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "general-partner-management-company-agreement" .

:at-guaranty-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Guaranty Agreement"@en ;
    skos:prefLabel "Guaranty Agreement"@en ;
    rdfs:comment "Guaranty Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "guaranty-agreement" .

:at-incident-response-retainer-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Incident Response Retainer Agreement"@en ;
    skos:prefLabel "Incident Response Retainer Agreement"@en ;
    rdfs:comment "Incident Response Retainer Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "incident-response-retainer-agreement" .

:at-intercreditor-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Intercreditor Agreement"@en ;
    skos:prefLabel "Intercreditor Agreement"@en ;
    rdfs:comment "Intercreditor Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "intercreditor-agreement" .

:at-investment-management-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Investment Management Agreement"@en ;
    skos:prefLabel "Investment Management Agreement"@en ;
    rdfs:comment "Investment Management Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "investment-management-agreement" .

:at-investor-rights-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Investor Rights Agreement"@en ;
    skos:prefLabel "Investor Rights Agreement"@en ;
    rdfs:comment "Investor Rights Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "investor-rights-agreement" .

:at-ip-assignment-agreement a :AgreementType, skos:Concept ;
    rdfs:label "IP Assignment Agreement"@en ;
    skos:prefLabel "IP Assignment Agreement"@en ;
    rdfs:comment "IP Assignment Agreement: 3 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "3"^^xsd:integer ;
    skos:notation "ip-assignment-agreement" .

:at-isda-confirmation a :AgreementType, skos:Concept ;
    rdfs:label "ISDA Confirmation"@en ;
    skos:prefLabel "ISDA Confirmation"@en ;
    rdfs:comment "ISDA Confirmation: 3 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "3"^^xsd:integer ;
    skos:notation "isda-confirmation" .

:at-isda-master-pack a :AgreementType, skos:Concept ;
    rdfs:label "ISDA Master Pack"@en ;
    skos:prefLabel "ISDA Master Pack"@en ;
    rdfs:comment "ISDA Master Pack: 12 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "12"^^xsd:integer ;
    skos:notation "isda-master-pack" .

:at-joint-defense-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Joint Defense Agreement"@en ;
    skos:prefLabel "Joint Defense Agreement"@en ;
    rdfs:comment "Joint Defense Agreement: 4 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "4"^^xsd:integer ;
    skos:notation "joint-defense-agreement" .

:at-joint-venture-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Joint Venture Agreement"@en ;
    skos:prefLabel "Joint Venture Agreement"@en ;
    rdfs:comment "Joint Venture Agreement: 12 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "12"^^xsd:integer ;
    skos:notation "joint-venture-agreement" .

:at-license-agreement a :AgreementType, skos:Concept ;
    rdfs:label "License Agreement"@en ;
    skos:prefLabel "License Agreement"@en ;
    rdfs:comment "License Agreement: 30 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "30"^^xsd:integer ;
    skos:notation "license-agreement" .

:at-limited-partnership-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Limited Partnership Agreement"@en ;
    skos:prefLabel "Limited Partnership Agreement"@en ;
    rdfs:comment "Limited Partnership Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "limited-partnership-agreement" ;
    skos:closeMatch folio:RPRatFSgQjNECY7TV4cJHj .

:at-loi-mou a :AgreementType, skos:Concept ;
    rdfs:label "LOI MOU"@en ;
    skos:prefLabel "LOI MOU"@en ;
    rdfs:comment "LOI MOU: 9 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "9"^^xsd:integer ;
    skos:notation "loi-mou" ;
    skos:relatedMatch folio:RjRpCaBv1XGApsSFM6uTLq .

:at-manufacturing-supply-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Manufacturing Supply Agreement"@en ;
    skos:prefLabel "Manufacturing Supply Agreement"@en ;
    rdfs:comment "Manufacturing Supply Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "manufacturing-supply-agreement" .

:at-master-services-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Master Services Agreement"@en ;
    skos:prefLabel "Master Services Agreement"@en ;
    rdfs:comment "Master Services Agreement: 36 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "36"^^xsd:integer ;
    skos:notation "master-services-agreement" ;
    skos:closeMatch folio:RCBJhffusy0ungkTmziFC4O .

:at-merger-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Merger Agreement"@en ;
    skos:prefLabel "Merger Agreement"@en ;
    rdfs:comment "Merger Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "merger-agreement" ;
    skos:closeMatch folio:R9NoLB96WprNktZsw57DWw3 .

:at-non-compete-and-non-solicitation-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Non Compete And Non Solicitation Agreement"@en ;
    skos:prefLabel "Non Compete And Non Solicitation Agreement"@en ;
    rdfs:comment "Non Compete And Non Solicitation Agreement: 3 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "3"^^xsd:integer ;
    skos:notation "non-compete-and-non-solicitation-agreement" .

:at-non-disclosure-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Non Disclosure Agreement"@en ;
    skos:prefLabel "Non Disclosure Agreement"@en ;
    rdfs:comment "Non Disclosure Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "non-disclosure-agreement" ;
    skos:closeMatch folio:R8KyMVnE8XDipRREHWb4UYH .

:at-payer-managed-care-contract a :AgreementType, skos:Concept ;
    rdfs:label "Payer Managed Care Contract"@en ;
    skos:prefLabel "Payer Managed Care Contract"@en ;
    rdfs:comment "Payer Managed Care Contract: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "payer-managed-care-contract" .

:at-power-purchase-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Power Purchase Agreement"@en ;
    skos:prefLabel "Power Purchase Agreement"@en ;
    rdfs:comment "Power Purchase Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "power-purchase-agreement" .

:at-privacy-addendum a :AgreementType, skos:Concept ;
    rdfs:label "Privacy Addendum"@en ;
    skos:prefLabel "Privacy Addendum"@en ;
    rdfs:comment "Privacy Addendum: 22 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "22"^^xsd:integer ;
    skos:notation "privacy-addendum" .

:at-quality-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Quality Agreement"@en ;
    skos:prefLabel "Quality Agreement"@en ;
    rdfs:comment "Quality Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "quality-agreement" .

:at-repo-securities-lending a :AgreementType, skos:Concept ;
    rdfs:label "Repo Securities Lending"@en ;
    skos:prefLabel "Repo Securities Lending"@en ;
    rdfs:comment "Repo Securities Lending: 12 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "12"^^xsd:integer ;
    skos:notation "repo-securities-lending" .

:at-saas-api-subscription a :AgreementType, skos:Concept ;
    rdfs:label "SAAS API Subscription"@en ;
    skos:prefLabel "SAAS API Subscription"@en ;
    rdfs:comment "SAAS API Subscription: 28 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "28"^^xsd:integer ;
    skos:notation "saas-api-subscription" ;
    skos:relatedMatch folio:R8mchuGv5Xvl9V7trgYx6YB .

:at-safe-instrument a :AgreementType, skos:Concept ;
    rdfs:label "Safe Instrument"@en ;
    skos:prefLabel "Safe Instrument"@en ;
    rdfs:comment "Safe Instrument: 2 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "2"^^xsd:integer ;
    skos:notation "safe-instrument" .

:at-security-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Security Agreement"@en ;
    skos:prefLabel "Security Agreement"@en ;
    rdfs:comment "Security Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "security-agreement" .

:at-service-level-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Service Level Agreement"@en ;
    skos:prefLabel "Service Level Agreement"@en ;
    rdfs:comment "Service Level Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "service-level-agreement" .

:at-settlement-agreement-and-release a :AgreementType, skos:Concept ;
    rdfs:label "Settlement Agreement And Release"@en ;
    skos:prefLabel "Settlement Agreement And Release"@en ;
    rdfs:comment "Settlement Agreement And Release: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "settlement-agreement-and-release" .

:at-severance-release a :AgreementType, skos:Concept ;
    rdfs:label "Severance Release"@en ;
    skos:prefLabel "Severance Release"@en ;
    rdfs:comment "Severance Release: 9 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "9"^^xsd:integer ;
    skos:notation "severance-release" .

:at-shareholders-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Shareholders Agreement"@en ;
    skos:prefLabel "Shareholders Agreement"@en ;
    rdfs:comment "Shareholders Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "shareholders-agreement" .

:at-statement-of-work a :AgreementType, skos:Concept ;
    rdfs:label "Statement Of Work"@en ;
    skos:prefLabel "Statement Of Work"@en ;
    rdfs:comment "Statement Of Work: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "statement-of-work" .

:at-stock-purchase-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Stock Purchase Agreement"@en ;
    skos:prefLabel "Stock Purchase Agreement"@en ;
    rdfs:comment "Stock Purchase Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "stock-purchase-agreement" ;
    skos:closeMatch folio:R9ZM05k9tujXev4Gy4yianI .

:at-strategic-partnership-co-sell a :AgreementType, skos:Concept ;
    rdfs:label "Strategic Partnership Co Sell"@en ;
    skos:prefLabel "Strategic Partnership Co Sell"@en ;
    rdfs:comment "Strategic Partnership Co Sell: 17 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "17"^^xsd:integer ;
    skos:notation "strategic-partnership-co-sell" .

:at-subscription-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Subscription Agreement"@en ;
    skos:prefLabel "Subscription Agreement"@en ;
    rdfs:comment "Subscription Agreement: 10 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "10"^^xsd:integer ;
    skos:notation "subscription-agreement" .

:at-talent-and-influencer-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Talent And Influencer Agreement"@en ;
    skos:prefLabel "Talent And Influencer Agreement"@en ;
    rdfs:comment "Talent And Influencer Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "talent-and-influencer-agreement" .

:at-teaming-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Teaming Agreement"@en ;
    skos:prefLabel "Teaming Agreement"@en ;
    rdfs:comment "Teaming Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "teaming-agreement" .

:at-technology-cross-license-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Technology Cross License Agreement"@en ;
    skos:prefLabel "Technology Cross License Agreement"@en ;
    rdfs:comment "Technology Cross License Agreement: 6 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "6"^^xsd:integer ;
    skos:notation "technology-cross-license-agreement" .

:at-transition-intercompany-services a :AgreementType, skos:Concept ;
    rdfs:label "Transition Intercompany Services"@en ;
    skos:prefLabel "Transition Intercompany Services"@en ;
    rdfs:comment "Transition Intercompany Services: 8 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "8"^^xsd:integer ;
    skos:notation "transition-intercompany-services" .

:at-vendor-offboarding-and-data-return-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Vendor Offboarding And Data Return Agreement"@en ;
    skos:prefLabel "Vendor Offboarding And Data Return Agreement"@en ;
    rdfs:comment "Vendor Offboarding And Data Return Agreement: 5 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "5"^^xsd:integer ;
    skos:notation "vendor-offboarding-and-data-return-agreement" .

:at-vendor-services-agreement a :AgreementType, skos:Concept ;
    rdfs:label "Vendor Services Agreement"@en ;
    skos:prefLabel "Vendor Services Agreement"@en ;
    rdfs:comment "Vendor Services Agreement: 27 contract-workflow tasks in the benchmark use this agreement type."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :AgreementTypeScheme ;
    schema:numberOfItems "27"^^xsd:integer ;
    skos:notation "vendor-services-agreement" .

# ── Work-product types ──
:WorkProductTypeScheme a skos:ConceptScheme ;
    rdfs:label "Work-product types"@en ;
    rdfs:comment "Types named from the deliverable filenames of benchmark tasks. 498 contract-workflow tasks name no deliverables key and state their outputs in the instruction prose, so the counts below understate those types."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:wpt-deviation-report a :WorkProductType, skos:Concept ;
    rdfs:label "Deviation report"@en ;
    skos:prefLabel "Deviation report"@en ;
    rdfs:comment "A report of where a document departs from a standard form or playbook. Evidenced by 75 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "75"^^xsd:integer ;
    skos:relatedMatch folio:R7P7kd5lf60cWlSHHwGsH5k .

:wpt-gap-analysis-memo a :WorkProductType, skos:Concept ;
    rdfs:label "Gap-analysis memo"@en ;
    skos:prefLabel "Gap-analysis memo"@en ;
    rdfs:comment "A memo reporting gaps against a regulatory or contractual standard. Evidenced by 90 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "90"^^xsd:integer ;
    skos:relatedMatch folio:RC5oECr2QXab5MFKmjUd7y6 .

:wpt-cover-memo a :WorkProductType, skos:Concept ;
    rdfs:label "Cover memo"@en ;
    skos:prefLabel "Cover memo"@en ;
    rdfs:comment "A note transmitting a draft or redline and explaining it. Evidenced by 81 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "81"^^xsd:integer ;
    skos:relatedMatch folio:RC5oECr2QXab5MFKmjUd7y6 .

:wpt-redline-analysis-memo a :WorkProductType, skos:Concept ;
    rdfs:label "Redline-analysis memo"@en ;
    skos:prefLabel "Redline-analysis memo"@en ;
    rdfs:comment "A memo explaining the changes in a redline and the positions taken. Evidenced by 112 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "112"^^xsd:integer ;
    skos:relatedMatch folio:RC5oECr2QXab5MFKmjUd7y6 .

:wpt-key-terms-memo a :WorkProductType, skos:Concept ;
    rdfs:label "Key-terms memo"@en ;
    skos:prefLabel "Key-terms memo"@en ;
    rdfs:comment "A structured summary of terms extracted from agreements. Evidenced by 52 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "52"^^xsd:integer ;
    skos:relatedMatch folio:RC5oECr2QXab5MFKmjUd7y6 .

:wpt-red-flags-report a :WorkProductType, skos:Concept ;
    rdfs:label "Red-flags report"@en ;
    skos:prefLabel "Red-flags report"@en ;
    rdfs:comment "A diligence report of the items that could affect the deal. Evidenced by 11 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "11"^^xsd:integer ;
    skos:relatedMatch folio:R7P7kd5lf60cWlSHHwGsH5k .

:wpt-escalation-memo a :WorkProductType, skos:Concept ;
    rdfs:label "Escalation memo"@en ;
    skos:prefLabel "Escalation memo"@en ;
    rdfs:comment "An approval request to the named approvers for terms beyond fallback authority. Evidenced by 87 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "87"^^xsd:integer ;
    skos:relatedMatch folio:RC5oECr2QXab5MFKmjUd7y6 .

:wpt-drafting-memo a :WorkProductType, skos:Concept ;
    rdfs:label "Drafting memo"@en ;
    skos:prefLabel "Drafting memo"@en ;
    rdfs:comment "A memo explaining drafting decisions and open issues beside a draft. Evidenced by 49 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "49"^^xsd:integer ;
    skos:relatedMatch folio:RC5oECr2QXab5MFKmjUd7y6 .

:wpt-issues-memo a :WorkProductType, skos:Concept ;
    rdfs:label "Issues memo"@en ;
    skos:prefLabel "Issues memo"@en ;
    rdfs:comment "A memo reporting the issues found, each with severity and recommendation. Evidenced by 307 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "307"^^xsd:integer ;
    skos:relatedMatch folio:RC5oECr2QXab5MFKmjUd7y6 .

:wpt-firm-knowledge-response a :WorkProductType, skos:Concept ;
    rdfs:label "Firm-knowledge response"@en ;
    skos:prefLabel "Firm-knowledge response"@en ;
    rdfs:comment "A single self-contained answer to a question about the firm's own matters. Evidenced by 250 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "250"^^xsd:integer .

:wpt-schedule a :WorkProductType, skos:Concept ;
    rdfs:label "Spreadsheet schedule"@en ;
    skos:prefLabel "Spreadsheet schedule"@en ;
    rdfs:comment "A spreadsheet schedule or matrix of extracted data. Evidenced by 32 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "32"^^xsd:integer .

:wpt-draft-wp a :WorkProductType, skos:Concept ;
    rdfs:label "Draft agreement"@en ;
    skos:prefLabel "Draft agreement"@en ;
    rdfs:comment "The complete draft of an agreement a first-draft workflow produces. Evidenced by 93 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "93"^^xsd:integer .

:wpt-precedent-library a :WorkProductType, skos:Concept ;
    rdfs:label "Precedent library"@en ;
    skos:prefLabel "Precedent library"@en ;
    rdfs:comment "A library of deal points or term-sheet terms built from prior documents. Evidenced by 4 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :WorkProductTypeScheme ;
    schema:numberOfItems "4"^^xsd:integer .

# ── Provision types (tasks whose instructions or rubric mention the term) ──
:ProvisionTypeScheme a skos:ConceptScheme ;
    rdfs:label "Provision types"@en ;
    rdfs:comment "Provision types counted by keyword in the instructions and rubric criteria of benchmark tasks; a count is a mention, not a classification."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:pt-change-of-control a :ProvisionType, skos:Concept ;
    rdfs:label "Change of control"@en ;
    skos:prefLabel "Change of control"@en ;
    rdfs:comment "Change of control: mentioned in 294 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "294"^^xsd:integer ;
    skos:closeMatch folio:Rx73OtOSnOdjzb248cqESZ .

:pt-indemnification a :ProvisionType, skos:Concept ;
    rdfs:label "Indemnification"@en ;
    skos:prefLabel "Indemnification"@en ;
    rdfs:comment "Indemnification: mentioned in 642 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "642"^^xsd:integer ;
    skos:closeMatch folio:R9oz08cWJcI23x0nYU1h0it ;
    rdfs:seeAlso <http://dbpedia.org/resource/Indemnity> .

:pt-limitation-of-liability a :ProvisionType, skos:Concept ;
    rdfs:label "Limitation of liability"@en ;
    skos:prefLabel "Limitation of liability"@en ;
    rdfs:comment "Limitation of liability: mentioned in 70 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "70"^^xsd:integer ;
    skos:closeMatch folio:RBukB9MGGdY4Kwx3b6itiwi .

:pt-governing-law a :ProvisionType, skos:Concept ;
    rdfs:label "Governing law"@en ;
    skos:prefLabel "Governing law"@en ;
    rdfs:comment "Governing law: mentioned in 557 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "557"^^xsd:integer ;
    skos:closeMatch folio:R7yiK6hR6BkuiTgbsV5u1CC .

:pt-no-shop a :ProvisionType, skos:Concept ;
    rdfs:label "No-shop covenant"@en ;
    skos:prefLabel "No-shop covenant"@en ;
    rdfs:comment "No-shop covenant: mentioned in 20 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "20"^^xsd:integer ;
    skos:closeMatch folio:R9MVhcSKkXJDVsx44Ww5zfU .

:pt-reverse-termination-fee a :ProvisionType, skos:Concept ;
    rdfs:label "Reverse termination fee"@en ;
    skos:prefLabel "Reverse termination fee"@en ;
    rdfs:comment "Reverse termination fee: mentioned in 31 benchmark tasks. No FOLIO class was found for it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "31"^^xsd:integer .

:pt-working-capital-adjustment a :ProvisionType, skos:Concept ;
    rdfs:label "Working-capital adjustment"@en ;
    skos:prefLabel "Working-capital adjustment"@en ;
    rdfs:comment "Working-capital adjustment: mentioned in 87 benchmark tasks. No FOLIO class was found for it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "87"^^xsd:integer .

:pt-cross-border-data-transfer a :ProvisionType, skos:Concept ;
    rdfs:label "Cross-border data transfer"@en ;
    skos:prefLabel "Cross-border data transfer"@en ;
    rdfs:comment "Cross-border data transfer: mentioned in 47 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "47"^^xsd:integer ;
    skos:relatedMatch folio:R900lWZu8sYVSHpFuheT4bC .

:pt-non-compete a :ProvisionType, skos:Concept ;
    rdfs:label "Non-compete"@en ;
    skos:prefLabel "Non-compete"@en ;
    rdfs:comment "Non-compete: mentioned in 254 benchmark tasks. No FOLIO class was found for it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "254"^^xsd:integer ;
    rdfs:seeAlso <http://dbpedia.org/resource/Non-compete_clause> .

:pt-assignment-and-consent a :ProvisionType, skos:Concept ;
    rdfs:label "Assignment and consent"@en ;
    skos:prefLabel "Assignment and consent"@en ;
    rdfs:comment "Assignment and consent: mentioned in 449 benchmark tasks. No FOLIO class was found for it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "449"^^xsd:integer .

:pt-confidentiality a :ProvisionType, skos:Concept ;
    rdfs:label "Confidentiality"@en ;
    skos:prefLabel "Confidentiality"@en ;
    rdfs:comment "Confidentiality: mentioned in 518 benchmark tasks. No FOLIO class was found for it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "518"^^xsd:integer .

:pt-equity-vesting-acceleration a :ProvisionType, skos:Concept ;
    rdfs:label "Equity-vesting acceleration"@en ;
    skos:prefLabel "Equity-vesting acceleration"@en ;
    rdfs:comment "Equity-vesting acceleration: mentioned in 127 benchmark tasks. No FOLIO class was found for it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "127"^^xsd:integer .

:pt-side-letter-terms a :ProvisionType, skos:Concept ;
    rdfs:label "Side-letter terms"@en ;
    skos:prefLabel "Side-letter terms"@en ;
    rdfs:comment "Side-letter terms: mentioned in 150 benchmark tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:inScheme :ProvisionTypeScheme ;
    schema:numberOfItems "150"^^xsd:integer ;
    skos:closeMatch folio:RBAHg6RyrUFfX1Ux6iqROFa .

# ── Small controlled vocabularies ──
:sev-critical a :Severity, skos:Concept ;
    rdfs:label "Critical"@en ;
    skos:prefLabel "Critical"@en ;
    rdfs:comment "The most serious issue level; 139 severity phrases in benchmark rubrics use critical."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:sev-high a :Severity, skos:Concept ;
    rdfs:label "High"@en ;
    skos:prefLabel "High"@en ;
    rdfs:comment "A serious issue level; the most common severity word in the benchmark's rubrics."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:sev-medium a :Severity, skos:Concept ;
    rdfs:label "Medium"@en ;
    skos:prefLabel "Medium"@en ;
    rdfs:comment "A moderate issue level."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:sev-low a :Severity, skos:Concept ;
    rdfs:label "Low"@en ;
    skos:prefLabel "Low"@en ;
    rdfs:comment "A minor issue level."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:tier-preferred a :PositionTier, skos:Concept ;
    rdfs:label "Preferred"@en ;
    skos:prefLabel "Preferred"@en ;
    rdfs:comment "The position the playbook wants to hold."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:tier-fallback a :PositionTier, skos:Concept ;
    rdfs:label "Fallback"@en ;
    skos:prefLabel "Fallback"@en ;
    rdfs:comment "A position the playbook authorises conceding to without escalation; the benchmark's rubrics mention fallback positions in 352 tasks."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:tier-walk-away a :PositionTier, skos:Concept ;
    rdfs:label "Walk-away"@en ;
    skos:prefLabel "Walk-away"@en ;
    rdfs:comment "The limit beyond which the playbook says to stop; mentioned in 109 benchmark tasks (hyphenated form)."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:status-open a :MatterStatus, skos:Concept ;
    rdfs:label "Open"@en ;
    skos:prefLabel "Open"@en ;
    rdfs:comment "A matter being worked."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:status-dormant a :MatterStatus, skos:Concept ;
    rdfs:label "Dormant"@en ;
    skos:prefLabel "Dormant"@en ;
    rdfs:comment "A matter that has stalled; a benchmark firm-knowledge task asks which matters have gone dormant."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:status-closed a :MatterStatus, skos:Concept ;
    rdfs:label "Closed"@en ;
    skos:prefLabel "Closed"@en ;
    rdfs:comment "A matter that has ended."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:role-partner a :PractitionerRole, skos:Concept ;
    rdfs:label "Partner"@en ;
    skos:prefLabel "Partner"@en ;
    rdfs:comment "A senior practitioner who gives assignments and reviews work."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:closeMatch folio:R9oT1uDgFl2wSjoa358Wowx .

:role-associate a :PractitionerRole, skos:Concept ;
    rdfs:label "Associate"@en ;
    skos:prefLabel "Associate"@en ;
    rdfs:comment "A practitioner who does the assigned work and reports back."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:role-in-house-counsel a :PractitionerRole, skos:Concept ;
    rdfs:label "In-house counsel"@en ;
    skos:prefLabel "In-house counsel"@en ;
    rdfs:comment "A lawyer inside a client organisation who requests work, or does it for their own employer; benchmark tasks name roles such as Associate General Counsel."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso <http://dbpedia.org/resource/General_counsel> .

:role-approver a :PractitionerRole, skos:Concept ;
    rdfs:label "Approver"@en ;
    skos:prefLabel "Approver"@en ;
    rdfs:comment "A named executive whose approval an escalation memo requests; benchmark tasks address memos to a chief compliance officer and a general counsel."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:regime-hipaa a :RegulatoryRegime ;
    rdfs:label "HIPAA"@en ;
    rdfs:comment "The US health-privacy regime; 62 benchmark task tags and about 158 task texts mention it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    rdfs:seeAlso <http://dbpedia.org/resource/Health_Insurance_Portability_and_Accountability_Act> .

:regime-gdpr a :RegulatoryRegime ;
    rdfs:label "GDPR"@en ;
    rdfs:comment "The EU data-protection regime; about 120 benchmark task texts mention it."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology ;
    skos:relatedMatch folio:R900lWZu8sYVSHpFuheT4bC ;
    rdfs:seeAlso <http://dbpedia.org/resource/General_Data_Protection_Regulation> .

:krt-precedent-retrieval a :KnowledgeRequestType, skos:Concept ;
    rdfs:label "Precedent retrieval"@en ;
    skos:prefLabel "Precedent retrieval"@en ;
    rdfs:comment "Pull the matters or documents where a provision was negotiated, so the firm drafts from its own record."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:krt-provision-count a :KnowledgeRequestType, skos:Concept ;
    rdfs:label "Provision count"@en ;
    skos:prefLabel "Provision count"@en ;
    rdfs:comment "Count the matters that include a provision, and list them."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:krt-dormant-matter-review a :KnowledgeRequestType, skos:Concept ;
    rdfs:label "Dormant-matter review"@en ;
    skos:prefLabel "Dormant-matter review"@en ;
    rdfs:comment "List matters that have stalled so they can be closed or reassessed."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .

:krt-provision-frequency-ranking a :KnowledgeRequestType, skos:Concept ;
    rdfs:label "Provision-frequency ranking"@en ;
    skos:prefLabel "Provision-frequency ranking"@en ;
    rdfs:comment "Rank provisions or terms by how often the firm has agreed them."@en ;
    rdfs:isDefinedBy :lawFirmKnowHowOntology .



# ═══ Narrative layer (feeds the HTML companion) ═══

:post a schema:Article ;
    schema:headline "A domain ontology for law-firm workflow and know-how"@en ;
    schema:name "A domain ontology for law-firm workflow and know-how"@en ;
    schema:abstract """<p>A law firm&#39;s know-how is mostly implicit: which matter taught the firm how to hold a change-of-control clause, what the playbook allows before a partner must sign off, which memo type a reviewer owes the deal team. This ontology names those things so they can be linked, queried and reused. Its core is <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Matter" target="_blank" rel="noopener noreferrer">matters</a> and <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Assignment" target="_blank" rel="noopener noreferrer">assignments</a> carried out through <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23LegalWorkflow" target="_blank" rel="noopener noreferrer">legal workflows</a> against a <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Playbook" target="_blank" rel="noopener noreferrer">playbook</a>, producing <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23WorkProduct" target="_blank" rel="noopener noreferrer">work product</a> that reports <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Issue" target="_blank" rel="noopener noreferrer">issues</a> with <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Severity" target="_blank" rel="noopener noreferrer">severity</a> and <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Recommendation" target="_blank" rel="noopener noreferrer">recommendations</a>, and leaving <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23FirmPrecedent" target="_blank" rel="noopener noreferrer">firm precedent</a> behind.</p><p>It is informed by the 2,010 tasks of <a href="https://github.com/harveyai/harvey-labs" target="_blank" rel="noopener noreferrer">Harvey LAB</a>: each of its 14 workflows, 57 agreement types, 13 work-product types and 13 provision types carries the number of benchmark tasks that evidence it. Legal concepts come from <a href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Ffolio.openlegalstandard.org%2FRSYBzf149Mi5KE0YtmpUmr" target="_blank" rel="noopener noreferrer">FOLIO</a> wherever it has a class, with LMSS and the <a href="http://codexml.cirsfid.unibo.it/ontologies/Judging_Contracts_Core.owl" target="_blank" rel="noopener noreferrer">Judging Contracts</a> ontologies linked beside them. The benchmark&#39;s own structure lives in a separate ontology.</p>"""@en ;
    schema:author <https://www.linkedin.com/in/kidehen#this> ;
    schema:datePublished "2026-11-02"^^xsd:date ;
    schema:inLanguage "en"@en ;
    schema:about :lawFirmKnowHowOntology ;
    schema:isBasedOn <https://github.com/harveyai/harvey-labs>, <https://harvey.ai/blog/introducing-harveys-legal-agent-benchmark> ;
    schema:hasPart :sec-numbers, :sec-lifecycle, :sec-model, :sec-workflows, :sec-properties, :sec-alignment, :glossary, :howto, :faq .

<https://www.linkedin.com/in/kidehen#this> a schema:Person ;
    schema:name "Kingsley Uyi Idehen"@en ;
    schema:jobTitle "Founder & CEO"@en ;
    schema:worksFor <http://dbpedia.org/resource/OpenLink_Software> ;
    owl:sameAs <https://x.com/kidehen#this> .

<http://dbpedia.org/resource/OpenLink_Software> a schema:Organization ;
    schema:name "OpenLink Software"@en ;
    schema:description "Maker of Virtuoso, the multi-model data server and knowledge-graph platform behind the URIBurner resolver used for the entity links on this page."@en .

:sec-numbers a schema:CreativeWork ;
    schema:name "The vocabulary in numbers"@en ;
    schema:description "Counts taken from the ontology graph when this document was generated."@en ;
    schema:position 1 ;
    schema:itemListOrder schema:ItemListUnordered ;
    schema:isPartOf :post .

:stat-classes a schema:PropertyValue ;
    schema:name "Classes"@en ;
    schema:value "36" ;
    schema:description "Actors, matters, assignments, workflows, documents, agreements, provisions, playbooks, issues, work product and firm knowledge."@en ;
    schema:position 1 ;
    schema:isPartOf :sec-numbers .

:stat-properties a schema:PropertyValue ;
    schema:name "Properties"@en ;
    schema:value "46" ;
    schema:unitText "38 object, 8 datatype"@en ;
    schema:description "Each has a domain, a range and a checked superproperty or an explicit note that none exists."@en ;
    schema:position 2 ;
    schema:isPartOf :sec-numbers .

:stat-workflows a schema:PropertyValue ;
    schema:name "Legal workflows"@en ;
    schema:value "14" ;
    schema:description "Six contract-lifecycle workflows plus diligence, issue-spotting, gap-analysis, extraction, comparison, library-building and firm-knowledge lookup."@en ;
    schema:position 3 ;
    schema:isPartOf :sec-numbers .

:stat-agreements a schema:PropertyValue ;
    schema:name "Agreement types"@en ;
    schema:value "57" ;
    schema:description "11 aligned to FOLIO; the rest are named from the benchmark's contract workflows."@en ;
    schema:position 4 ;
    schema:isPartOf :sec-numbers .

:stat-wp a schema:PropertyValue ;
    schema:name "Work-product types"@en ;
    schema:value "13" ;
    schema:description "Memo, report, redline and response types named from the deliverables of benchmark tasks."@en ;
    schema:position 5 ;
    schema:isPartOf :sec-numbers .

:stat-provisions a schema:PropertyValue ;
    schema:name "Provision types"@en ;
    schema:value "13" ;
    schema:description "7 aligned to a FOLIO class; 6 have none and are documented as gaps."@en ;
    schema:position 6 ;
    schema:isPartOf :sec-numbers .

:stat-folio a schema:PropertyValue ;
    schema:name "FOLIO terms reused"@en ;
    schema:value "82" ;
    schema:description "Each identifier was found by label in the attached FOLIO file; the LMSS twins share the same local identifiers."@en ;
    schema:position 7 ;
    schema:isPartOf :sec-numbers .

:stat-areas a schema:PropertyValue ;
    schema:name "Practice areas aligned"@en ;
    schema:value "26" ;
    schema:unitText "of 27"@en ;
    schema:description "18 by close match, the rest by related match; one has no FOLIO class."@en ;
    schema:position 8 ;
    schema:isPartOf :sec-numbers .

:sec-lifecycle a schema:CreativeWork ;
    schema:name "The contract lifecycle the benchmark exercises"@en ;
    schema:description "The benchmark's contracts area is organised as six workflows repeated across agreement types. The counts are tasks in each; they show how the work is shaped, not an order the benchmark prescribes."@en ;
    schema:position 2 ;
    schema:itemListOrder schema:ItemListUnordered ;
    schema:isPartOf :post .

:stat-stage-first-draft a schema:PropertyValue ;
    schema:name "First draft"@en ;
    schema:value "93" ;
    schema:unitText "tasks"@en ;
    schema:description "Populate a template or precedent with negotiated terms and source documents to produce a complete first draft of an agreement."@en ;
    schema:position 1 ;
    schema:isPartOf :sec-lifecycle .

:stat-stage-counterparty-paper-review a schema:PropertyValue ;
    schema:name "Counterparty paper review"@en ;
    schema:value "86" ;
    schema:unitText "tasks"@en ;
    schema:description "Review a counterparty's draft against the playbook and standard form, produce a redline and an issues memo that numbers each deviation."@en ;
    schema:position 2 ;
    schema:isPartOf :sec-lifecycle .

:stat-stage-first-turn-redline a schema:PropertyValue ;
    schema:name "First-turn redline"@en ;
    schema:value "82" ;
    schema:unitText "tasks"@en ;
    schema:description "Review the counterparty's first markup against the negotiation playbook and the deal team's instructions; for each change accept, reject or counter, and send a counter-turn redline with a cover note."@en ;
    schema:position 3 ;
    schema:isPartOf :sec-lifecycle .

:stat-stage-subsequent-turn-redline a schema:PropertyValue ;
    schema:name "Subsequent-turn redline"@en ;
    schema:value "56" ;
    schema:unitText "tasks"@en ;
    schema:description "Produce the next-turn redline implementing agreed points and advancing open ones, with an issues list marking each point agreed or open."@en ;
    schema:position 4 ;
    schema:isPartOf :sec-lifecycle .

:stat-stage-term-negotiation a schema:PropertyValue ;
    schema:name "Term negotiation"@en ;
    schema:value "94" ;
    schema:unitText "tasks"@en ;
    schema:description "Draft compromise clause language and a rationale for each contested provision, bridging the two parties' positions."@en ;
    schema:position 5 ;
    schema:isPartOf :sec-lifecycle .

:stat-stage-playbook-escalation a schema:PropertyValue ;
    schema:name "Playbook escalation"@en ;
    schema:value "87" ;
    schema:unitText "tasks"@en ;
    schema:description "Prepare an approval-request memo to the named approvers for each term that exceeds the playbook's approved fallback authority, stating the counterparty position, the fallback, the delta and the risk."@en ;
    schema:position 6 ;
    schema:isPartOf :sec-lifecycle .

:sec-model a schema:CreativeWork ;
    schema:name "The model at a glance"@en ;
    schema:description "Clients and firms have matters. Assignments on a matter follow a legal workflow and produce work product that reports issues on contract provisions. Playbooks and deviations govern negotiation; firm precedent and knowledge requests record what the firm remembers. Select a class or an arrow label to open its description in the resolver; hover for the definition."@en ;
    schema:image """<svg viewBox="0 0 910 540" role="img" aria-labelledby="fig-t fig-d" xmlns="http://www.w3.org/2000/svg"><title id="fig-t">Structure of the law-firm know-how ontology</title><desc id="fig-d">Clients and law firms have matters. Assignments on a matter follow a legal workflow and produce work product. Work product identifies issues with severity and recommendations on contract provisions. Deviations compare a counterparty provision with a playbook position. Firm precedent and knowledge requests record what the firm remembers.</desc>
<defs><marker id="fa" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse"><path d="M0 0L10 5L0 10z" class="fig-arrow-head"/></marker></defs>
<rect x="10" y="14" width="896" height="512" rx="10" class="fig-zone"/><text x="30" y="34" class="fig-zone-label">LAW-FIRM DOMAIN</text>
<path d="M259 79L180 79" class="fig-line" marker-end="url(#fa)"/>
<path d="M269 108L170 150" class="fig-line" marker-end="url(#fa)"/>
<path d="M494 79L415 79" class="fig-line" marker-end="url(#fa)"/>
<path d="M650 79L729 79" class="fig-line" marker-end="url(#fa)"/>
<path d="M504 108L405 150" class="fig-line" marker-end="url(#fa)"/>
<path d="M572 108L572 150" class="fig-line" marker-end="url(#fa)"/>
<path d="M807 108L807 150" class="fig-line" marker-end="url(#fa)"/>
<path d="M504 208L405 250" class="fig-line" marker-end="url(#fa)"/>
<path d="M259 279L180 279" class="fig-line" marker-end="url(#fa)"/>
<path d="M269 308L170 350" class="fig-line" marker-end="url(#fa)"/>
<path d="M337 308L337 350" class="fig-line" marker-end="url(#fa)"/>
<path d="M504 308L405 350" class="fig-line" marker-end="url(#fa)"/>
<path d="M640 308L739 350" class="fig-line" marker-end="url(#fa)"/>
<path d="M807 308L807 350" class="fig-line" marker-end="url(#fa)"/>
<path d="M415 379L494 379" class="fig-line" marker-end="url(#fa)"/>
<path d="M729 379L650 379" class="fig-line" marker-end="url(#fa)"/>
<path d="M170 450L269 408" class="fig-line" marker-end="url(#fa)"/>
<path d="M572 450L572 408" class="fig-line" marker-end="url(#fa)"/>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23forClient" target="_blank" rel="noopener noreferrer" aria-label="Property forClient: Matter to Client"><title>forClient: The client a matter is for. One client per matter. No schema.org superproperty fits; checked and none exists. (Matter to Client)</title><path d="M259 79L180 79" class="fig-hit"/><text x="220" y="76" class="fig-arrow-label" text-anchor="middle">forClient</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23handledBy" target="_blank" rel="noopener noreferrer" aria-label="Property handledBy: Matter to LawFirm"><title>handledBy: The law firm that handles a matter. No schema.org superproperty fits; checked and none exists. (Matter to LawFirm)</title><path d="M269 108L170 150" class="fig-hit"/><text x="220" y="126" class="fig-arrow-label" text-anchor="middle">handledBy</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23inMatter" target="_blank" rel="noopener noreferrer" aria-label="Property inMatter: Assignment to Matter"><title>inMatter: The matter an assignment is part of. Specialises schema:isPartOf. (Assignment to Matter)</title><path d="M494 79L415 79" class="fig-hit"/><text x="454" y="76" class="fig-arrow-label" text-anchor="middle">inMatter</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23followsWorkflow" target="_blank" rel="noopener noreferrer" aria-label="Property followsWorkflow: Assignment to LegalWorkflow"><title>followsWorkflow: The legal workflow an assignment instantiates. No schema.org superproperty fits; checked and none exists. (Assignment to LegalWorkflow)</title><path d="M650 79L729 79" class="fig-hit"/><text x="690" y="71" class="fig-arrow-label" text-anchor="middle">follows</text><text x="690" y="80" class="fig-arrow-label" text-anchor="middle">Workflow</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23assignedTo" target="_blank" rel="noopener noreferrer" aria-label="Property assignedTo: Assignment to Practitioner"><title>assignedTo: The practitioner who does the work, typically an associate. No schema.org superproperty fits; checked and none exists. (Assignment to Practitioner)</title><path d="M504 108L405 150" class="fig-hit"/><text x="454" y="126" class="fig-arrow-label" text-anchor="middle">assignedTo</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23producesWorkProduct" target="_blank" rel="noopener noreferrer" aria-label="Property producesWorkProduct: Assignment to WorkProduct"><title>producesWorkProduct: The work product the assignment results in. Specialises schema:result. (Assignment to WorkProduct)</title><path d="M572 108L572 150" class="fig-hit"/><text x="572" y="121" class="fig-arrow-label" text-anchor="middle">produces</text><text x="572" y="130" class="fig-arrow-label" text-anchor="middle">WorkProduct</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23producesWorkProductType" target="_blank" rel="noopener noreferrer" aria-label="Property producesWorkProductType: LegalWorkflow to WorkProductType"><title>producesWorkProductType: A kind of work product a workflow typically yields. No schema.org superproperty fits; checked and none exists. (LegalWorkflow to WorkProductType)</title><path d="M807 108L807 150" class="fig-hit"/><text x="807" y="121" class="fig-arrow-label" text-anchor="middle">producesWork</text><text x="807" y="130" class="fig-arrow-label" text-anchor="middle">ProductType</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23identifiesIssue" target="_blank" rel="noopener noreferrer" aria-label="Property identifiesIssue: WorkProduct to Issue"><title>identifiesIssue: An issue a piece of work product reports. Specialises schema:about. (WorkProduct to Issue)</title><path d="M504 208L405 250" class="fig-hit"/><text x="454" y="221" class="fig-arrow-label" text-anchor="middle">identifies</text><text x="454" y="230" class="fig-arrow-label" text-anchor="middle">Issue</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23hasSeverity" target="_blank" rel="noopener noreferrer" aria-label="Property hasSeverity: Issue to Severity"><title>hasSeverity: The severity assigned to an issue. No schema.org superproperty fits; checked and none exists. (Issue to Severity)</title><path d="M259 279L180 279" class="fig-hit"/><text x="220" y="276" class="fig-arrow-label" text-anchor="middle">hasSeverity</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23hasRecommendation" target="_blank" rel="noopener noreferrer" aria-label="Property hasRecommendation: Issue to Recommendation"><title>hasRecommendation: The advised action for an issue. No schema.org superproperty fits; checked and none exists. (Issue to Recommendation)</title><path d="M269 308L170 350" class="fig-hit"/><text x="220" y="321" class="fig-arrow-label" text-anchor="middle">has</text><text x="220" y="330" class="fig-arrow-label" text-anchor="middle">Recommendation</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23issueOnProvision" target="_blank" rel="noopener noreferrer" aria-label="Property issueOnProvision: Issue to ContractProvision"><title>issueOnProvision: The provision an issue arises in. No schema.org superproperty fits; checked and none exists. (Issue to ContractProvision)</title><path d="M337 308L337 350" class="fig-hit"/><text x="337" y="321" class="fig-arrow-label" text-anchor="middle">issueOn</text><text x="337" y="330" class="fig-arrow-label" text-anchor="middle">Provision</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23onProvision" target="_blank" rel="noopener noreferrer" aria-label="Property onProvision: Deviation to ContractProvision"><title>onProvision: The counterparty provision a deviation concerns. No schema.org superproperty fits; checked and none exists. (Deviation to ContractProvision)</title><path d="M504 308L405 350" class="fig-hit"/><text x="454" y="326" class="fig-arrow-label" text-anchor="middle">onProvision</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23deviatesFrom" target="_blank" rel="noopener noreferrer" aria-label="Property deviatesFrom: Deviation to PlaybookPosition"><title>deviatesFrom: The playbook position a counterparty&#x27;s term departs from. No schema.org superproperty fits; checked and none exists. (Deviation to PlaybookPosition)</title><path d="M640 308L739 350" class="fig-hit"/><text x="690" y="326" class="fig-arrow-label" text-anchor="middle">deviatesFrom</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23hasPosition" target="_blank" rel="noopener noreferrer" aria-label="Property hasPosition: Playbook to PlaybookPosition"><title>hasPosition: A position a playbook takes. Specialises schema:hasPart. (Playbook to PlaybookPosition)</title><path d="M807 308L807 350" class="fig-hit"/><text x="807" y="326" class="fig-arrow-label" text-anchor="middle">hasPosition</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23hasProvisionType" target="_blank" rel="noopener noreferrer" aria-label="Property hasProvisionType: ContractProvision to ProvisionType"><title>hasProvisionType: The kind of a provision. No schema.org superproperty fits; checked and none exists. (ContractProvision to ProvisionType)</title><path d="M415 379L494 379" class="fig-hit"/><text x="454" y="371" class="fig-arrow-label" text-anchor="middle">hasProvision</text><text x="454" y="380" class="fig-arrow-label" text-anchor="middle">Type</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23positionOnProvisionType" target="_blank" rel="noopener noreferrer" aria-label="Property positionOnProvisionType: PlaybookPosition to ProvisionType"><title>positionOnProvisionType: The provision type a playbook position speaks to. No schema.org superproperty fits; checked and none exists. (PlaybookPosition to ProvisionType)</title><path d="M729 379L650 379" class="fig-hit"/><text x="690" y="371" class="fig-arrow-label" text-anchor="middle">positionOn</text><text x="690" y="380" class="fig-arrow-label" text-anchor="middle">ProvisionType</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23containsProvision" target="_blank" rel="noopener noreferrer" aria-label="Property containsProvision: Agreement to ContractProvision"><title>containsProvision: A provision in an agreement. Specialises schema:hasPart. (Agreement to ContractProvision)</title><path d="M170 450L269 408" class="fig-hit"/><text x="220" y="421" class="fig-arrow-label" text-anchor="middle">contains</text><text x="220" y="430" class="fig-arrow-label" text-anchor="middle">Provision</text></a>
<a class="fig-link fig-edge" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23illustratesProvisionType" target="_blank" rel="noopener noreferrer" aria-label="Property illustratesProvisionType: FirmPrecedent to ProvisionType"><title>illustratesProvisionType: The provision type a firm precedent shows how the firm has handled. No schema.org superproperty fits; checked and none exists. (FirmPrecedent to ProvisionType)</title><path d="M572 450L572 408" class="fig-hit"/><text x="572" y="421" class="fig-arrow-label" text-anchor="middle">illustrates</text><text x="572" y="430" class="fig-arrow-label" text-anchor="middle">ProvisionType</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Client" target="_blank" rel="noopener noreferrer" aria-label="Class Client"><title>Client: A person or organisation a law firm acts for on a matter. In the benchmark the client may also be an in-house legal team that requests work from its own counsel.</title><rect x="24" y="50" width="156" height="58" rx="6" class="fig-box"/><text x="102.0" y="69" class="fig-tag" text-anchor="middle">ACTOR</text><text x="102.0" y="89" class="fig-name" text-anchor="middle">Client</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Matter" target="_blank" rel="noopener noreferrer" aria-label="Class Matter"><title>Matter: A client engagement the firm opens, works and closes, identified by a matter number such as 1018-00004 (the form used in the benchmark&#x27;s firm-knowledge tasks). FOLIO has matter opening, closure and resolution events but no...</title><rect x="259" y="50" width="156" height="58" rx="6" class="fig-box fig-hot"/><text x="337.0" y="69" class="fig-tag" text-anchor="middle">ENGAGEMENT</text><text x="337.0" y="89" class="fig-name" text-anchor="middle">Matter</text><text x="337.0" y="103" class="fig-sub" text-anchor="middle">matterNumber · hasStatus</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Assignment" target="_blank" rel="noopener noreferrer" aria-label="Class Assignment"><title>Assignment: A request from a requester to a practitioner to do a piece of legal work on a matter, usually a short written instruction. It follows a legal workflow and produces work product.</title><rect x="494" y="50" width="156" height="58" rx="6" class="fig-box fig-hot"/><text x="572.0" y="69" class="fig-tag" text-anchor="middle">REQUEST</text><text x="572.0" y="89" class="fig-name" text-anchor="middle">Assignment</text><text x="572.0" y="103" class="fig-sub" text-anchor="middle">instruction</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23LegalWorkflow" target="_blank" rel="noopener noreferrer" aria-label="Class LegalWorkflow"><title>LegalWorkflow: A named, repeatable way of doing a kind of legal work, such as reviewing counterparty paper against a playbook. Each workflow records how many benchmark tasks evidence it.</title><rect x="729" y="50" width="156" height="58" rx="6" class="fig-box fig-hot"/><text x="807.0" y="69" class="fig-tag" text-anchor="middle">PROCEDURE</text><text x="807.0" y="89" class="fig-name" text-anchor="middle">LegalWorkflow</text><text x="807.0" y="103" class="fig-sub" text-anchor="middle">benchmarkTaskCount</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23LawFirm" target="_blank" rel="noopener noreferrer" aria-label="Class LawFirm"><title>LawFirm: A firm of lawyers that takes on matters for clients and builds know-how from the work. Specialises schema:LegalService.</title><rect x="24" y="150" width="156" height="58" rx="6" class="fig-box"/><text x="102.0" y="169" class="fig-tag" text-anchor="middle">ACTOR</text><text x="102.0" y="189" class="fig-name" text-anchor="middle">LawFirm</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Practitioner" target="_blank" rel="noopener noreferrer" aria-label="Class Practitioner"><title>Practitioner: A person who does legal work: a partner, an associate or an in-house counsel. A practitioner holds one or more practitioner roles.</title><rect x="259" y="150" width="156" height="58" rx="6" class="fig-box"/><text x="337.0" y="169" class="fig-tag" text-anchor="middle">ACTOR</text><text x="337.0" y="189" class="fig-name" text-anchor="middle">Practitioner</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23WorkProduct" target="_blank" rel="noopener noreferrer" aria-label="Class WorkProduct"><title>WorkProduct: What an assignment produces: a memo, a report, a redline, a draft agreement or a response. Specialises LegalDocument.</title><rect x="494" y="150" width="156" height="58" rx="6" class="fig-box"/><text x="572.0" y="169" class="fig-tag" text-anchor="middle">OUTPUT</text><text x="572.0" y="189" class="fig-name" text-anchor="middle">WorkProduct</text><text x="572.0" y="203" class="fig-sub" text-anchor="middle">identifiesIssue</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23WorkProductType" target="_blank" rel="noopener noreferrer" aria-label="Class WorkProductType"><title>WorkProductType: A kind of work product the firm produces, named from the deliverables of the benchmark&#x27;s tasks.</title><rect x="729" y="150" width="156" height="58" rx="6" class="fig-box"/><text x="807.0" y="169" class="fig-tag" text-anchor="middle">VOCABULARY</text><text x="807.0" y="189" class="fig-name" text-anchor="middle">WorkProductType</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Severity" target="_blank" rel="noopener noreferrer" aria-label="Class Severity"><title>Severity: A level assigned to an issue: critical, high, medium or low. The benchmark&#x27;s rubrics use these four.</title><rect x="24" y="250" width="156" height="58" rx="6" class="fig-box"/><text x="102.0" y="269" class="fig-tag" text-anchor="middle">VOCABULARY</text><text x="102.0" y="289" class="fig-name" text-anchor="middle">Severity</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Issue" target="_blank" rel="noopener noreferrer" aria-label="Class Issue"><title>Issue: A legal or commercial point a reviewer spots in the documents and reports. Narrower than FOLIO&#x27;s Legal Issue only in that it carries a severity and a recommendation.</title><rect x="259" y="250" width="156" height="58" rx="6" class="fig-box fig-hot"/><text x="337.0" y="269" class="fig-tag" text-anchor="middle">ANALYSIS</text><text x="337.0" y="289" class="fig-name" text-anchor="middle">Issue</text><text x="337.0" y="303" class="fig-sub" text-anchor="middle">severity · advice</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Deviation" target="_blank" rel="noopener noreferrer" aria-label="Class Deviation"><title>Deviation: A difference between a counterparty&#x27;s proposed term and the playbook, stated as the counterparty position, the playbook position and the precise delta. A deviation beyond the approved fallback needs escalation.</title><rect x="494" y="250" width="156" height="58" rx="6" class="fig-box"/><text x="572.0" y="269" class="fig-tag" text-anchor="middle">ANALYSIS</text><text x="572.0" y="289" class="fig-name" text-anchor="middle">Deviation</text><text x="572.0" y="303" class="fig-sub" text-anchor="middle">requiresEscalation</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Playbook" target="_blank" rel="noopener noreferrer" aria-label="Class Playbook"><title>Playbook: A firm&#x27;s or client&#x27;s standing guidance for negotiating a kind of agreement: for each provision type a preferred position, an approved fallback and a walk-away.</title><rect x="729" y="250" width="156" height="58" rx="6" class="fig-box fig-hot"/><text x="807.0" y="269" class="fig-tag" text-anchor="middle">GUIDANCE</text><text x="807.0" y="289" class="fig-name" text-anchor="middle">Playbook</text><text x="807.0" y="303" class="fig-sub" text-anchor="middle">three position tiers</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Recommendation" target="_blank" rel="noopener noreferrer" aria-label="Class Recommendation"><title>Recommendation: The action advised for an issue, such as a mitigation, a counter-position or an escalation.</title><rect x="24" y="350" width="156" height="58" rx="6" class="fig-box"/><text x="102.0" y="369" class="fig-tag" text-anchor="middle">ANALYSIS</text><text x="102.0" y="389" class="fig-name" text-anchor="middle">Recommendation</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23ContractProvision" target="_blank" rel="noopener noreferrer" aria-label="Class ContractProvision"><title>ContractProvision: A clause or term in an agreement, such as an indemnity or a change-of-control clause.</title><rect x="259" y="350" width="156" height="58" rx="6" class="fig-box"/><text x="337.0" y="369" class="fig-tag" text-anchor="middle">CLAUSE</text><text x="337.0" y="389" class="fig-name" text-anchor="middle">ContractProvision</text><text x="337.0" y="403" class="fig-sub" text-anchor="middle">hasProvisionType</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23ProvisionType" target="_blank" rel="noopener noreferrer" aria-label="Class ProvisionType"><title>ProvisionType: A kind of contract provision that the firm tracks, negotiates and builds precedent for.</title><rect x="494" y="350" width="156" height="58" rx="6" class="fig-box"/><text x="572.0" y="369" class="fig-tag" text-anchor="middle">VOCABULARY</text><text x="572.0" y="389" class="fig-name" text-anchor="middle">ProvisionType</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23PlaybookPosition" target="_blank" rel="noopener noreferrer" aria-label="Class PlaybookPosition"><title>PlaybookPosition: One position a playbook takes on one provision type, at one tier.</title><rect x="729" y="350" width="156" height="58" rx="6" class="fig-box"/><text x="807.0" y="369" class="fig-tag" text-anchor="middle">GUIDANCE</text><text x="807.0" y="389" class="fig-name" text-anchor="middle">PlaybookPosition</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23Agreement" target="_blank" rel="noopener noreferrer" aria-label="Class Agreement"><title>Agreement: A contract or contract-like instrument. Linked to the Judging Contracts domain class jcd:Full_Contract and core class jcc:Contractual_Agreement, which model the normative content a court judges; here it is the document the...</title><rect x="24" y="450" width="156" height="58" rx="6" class="fig-box"/><text x="102.0" y="469" class="fig-tag" text-anchor="middle">DOCUMENT</text><text x="102.0" y="489" class="fig-name" text-anchor="middle">Agreement</text><text x="102.0" y="503" class="fig-sub" text-anchor="middle">hasAgreementType</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23KnowledgeRequest" target="_blank" rel="noopener noreferrer" aria-label="Class KnowledgeRequest"><title>KnowledgeRequest: A question put to the firm&#x27;s own records, for example which matters negotiated a given provision.</title><rect x="259" y="450" width="156" height="58" rx="6" class="fig-box"/><text x="337.0" y="469" class="fig-tag" text-anchor="middle">FIRM KNOWLEDGE</text><text x="337.0" y="489" class="fig-name" text-anchor="middle">KnowledgeRequest</text><text x="337.0" y="503" class="fig-sub" text-anchor="middle">answeredBy → WorkProduct</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23FirmPrecedent" target="_blank" rel="noopener noreferrer" aria-label="Class FirmPrecedent"><title>FirmPrecedent: A prior matter&#x27;s document or provision that the firm reuses as a starting point. Distinct from judicial precedent (the Precedent class of the LKIF norm ontology, FOLIO Precedent), which is a court decision.</title><rect x="494" y="450" width="156" height="58" rx="6" class="fig-box"/><text x="572.0" y="469" class="fig-tag" text-anchor="middle">FIRM KNOWLEDGE</text><text x="572.0" y="489" class="fig-name" text-anchor="middle">FirmPrecedent</text><text x="572.0" y="503" class="fig-sub" text-anchor="middle">precedentFromMatter</text></a>
<a class="fig-link fig-node" href="https://linkeddata.uriburner.com/describe/?url=https%3A%2F%2Flinkeddata.uriburner.com%2FDAV%2Fdemos%2Fdaas%2Flaw-firm-know-how-ontology-claude_sonnet_5_5-1.ttl%23DataRoom" target="_blank" rel="noopener noreferrer" aria-label="Class DataRoom"><title>DataRoom: The closed set of documents shared for a transaction. Every benchmark task works from such a closed set.</title><rect x="729" y="450" width="156" height="58" rx="6" class="fig-box"/><text x="807.0" y="469" class="fig-tag" text-anchor="middle">DOCUMENT SET</text><text x="807.0" y="489" class="fig-name" text-anchor="middle">DataRoom</text></a>
</svg>""" ;
    schema:position 3 ;
    schema:itemListOrder schema:ItemListUnordered ;
    schema:isPartOf :post .

<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Agreement> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#AgreementType> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Assignment> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#AuthorityCitation> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Client> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#ContractProvision> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Counterparty> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#DataRoom> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Deadline> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Deviation> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#DiligenceRequestList> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#DocumentTemplate> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#FirmPrecedent> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Issue> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Jurisdiction> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#KnowledgeRequest> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#KnowledgeRequestType> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#LawFirm> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#LegalDocument> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#LegalWorkflow> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Matter> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#MatterStatus> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Obligation> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Playbook> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#PlaybookPosition> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#PositionTier> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#PracticeArea> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Practitioner> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#PractitionerRole> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#ProvisionType> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Recommendation> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#RegulatoryRegime> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#Severity> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#WorkProduct> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#WorkProductType> schema:isPartOf :sec-model .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#WorkType> schema:isPartOf :sec-model .

:sec-workflows a schema:CreativeWork ;
    schema:name "Workflows the benchmark evidences"@en ;
    schema:description "Each workflow is a repeatable way of doing a kind of legal work, with the number of benchmark tasks that exercise it. They are ordered by evidence, most first."@en ;
    schema:position 4 ;
    schema:isPartOf :post .

<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-firm-knowledge-lookup> schema:isPartOf :sec-workflows ;
    schema:position 1 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-issue-identification> schema:isPartOf :sec-workflows ;
    schema:position 2 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-key-term-extraction> schema:isPartOf :sec-workflows ;
    schema:position 3 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-document-comparison> schema:isPartOf :sec-workflows ;
    schema:position 4 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-term-negotiation> schema:isPartOf :sec-workflows ;
    schema:position 5 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-first-draft> schema:isPartOf :sec-workflows ;
    schema:position 6 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-playbook-escalation> schema:isPartOf :sec-workflows ;
    schema:position 7 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-counterparty-paper-review> schema:isPartOf :sec-workflows ;
    schema:position 8 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-first-turn-redline> schema:isPartOf :sec-workflows ;
    schema:position 9 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-due-diligence-review> schema:isPartOf :sec-workflows ;
    schema:position 10 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-gap-analysis> schema:isPartOf :sec-workflows ;
    schema:position 11 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-subsequent-turn-redline> schema:isPartOf :sec-workflows ;
    schema:position 12 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-diligence-request-handling> schema:isPartOf :sec-workflows ;
    schema:position 13 .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#wf-deal-points-library-build> schema:isPartOf :sec-workflows ;
    schema:position 14 .

:sec-properties a schema:CreativeWork ;
    schema:name "Properties"@en ;
    schema:description "Object properties link the classes; datatype properties carry identifiers, text and dates. Every property declares a domain and a range. Those that specialise a schema.org property say so; the rest record that no schema.org superproperty fits."@en ;
    schema:position 5 ;
    schema:itemListOrder schema:ItemListUnordered ;
    schema:isPartOf :post .

<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#answeredBy> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#assignedTo> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#atTier> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#citesAuthority> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#containsProvision> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#deviatesFrom> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#followsWorkflow> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#forClient> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#governedBy> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#handledBy> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasAgreementType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasDeadline> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasKnowledgeRequestType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasPosition> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasProvisionType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasRecommendation> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasSeverity> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasStatus> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasWorkProductType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#hasWorkType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#identifiesIssue> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#illustratesProvisionType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#inDataRoom> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#inMatter> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#inPracticeArea> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#informedByBenchmark> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#issueOnProvision> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#onProvision> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#operatesOnAgreementType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#positionOnProvisionType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#precedentDocument> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#precedentFromMatter> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#producesWorkProduct> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#producesWorkProductType> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#provisionOf> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#requestedBy> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#subjectToRegime> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#usesSourceDocument> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#benchmarkTaskCount> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#counterpartyPosition> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#deadlineDate> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#delta> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#instruction> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#matterNumber> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#playbookPositionText> schema:isPartOf :sec-properties .
<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#requiresEscalation> schema:isPartOf :sec-properties .

:sec-alignment a schema:CreativeWork ;
    schema:name "Alignment with FOLIO, LMSS and Judging Contracts"@en ;
    schema:description "What is reused, what is only pointed to, and what is left unmatched."@en ;
    schema:position 6 ;
    schema:itemListOrder schema:ItemListUnordered ;
    schema:isPartOf :post .

:align-folio a schema:CreativeWork ;
    schema:name "FOLIO: the primary legal vocabulary"@en ;
    schema:description "33 of 36 classes link to a FOLIO class, as do 11 of 57 agreement types, 7 of 13 provision types and 26 of 27 practice areas. 82 distinct FOLIO terms are used, each found by label in the attached file. For individuals (practice areas, agreement types, provision types), same-scope matches use skos:closeMatch and broader or overlapping ones use skos:relatedMatch. For classes, five carry an OWL axiom because FOLIO's definition coincides with or contains theirs: LawFirm, DiligenceRequestList and DocumentTemplate are owl:equivalentClass, and Client and Playbook are rdfs:subClassOf. The other classes use rdfs:seeAlso."@en ;
    schema:position 1 ;
    schema:isPartOf :sec-alignment .

:align-lmss a schema:CreativeWork ;
    schema:name "LMSS: the predecessor namespace"@en ;
    schema:description "LMSS (SALI's Legal Matter Specification Standard) shares local identifiers with FOLIO. Classes link to their LMSS twin by rdfs:seeAlso where the twin exists, and no equivalence is asserted, so FOLIO stays authoritative."@en ;
    schema:position 2 ;
    schema:isPartOf :sec-alignment .

:align-jc a schema:CreativeWork ;
    schema:name "Judging Contracts core and domain"@en ;
    schema:description "These ontologies model the content a court judges in a contract, built on LKIF. Only Agreement and ContractProvision link to them, by rdfs:seeAlso to jcd:Full_Contract, jcc:Contractual_Agreement and jcd:Contract_Clause. A contract the firm negotiates is a document; the judged content of a contract is something else."@en ;
    schema:position 3 ;
    schema:isPartOf :sec-alignment .

:align-benchmark a schema:CreativeWork ;
    schema:name "The Harvey LAB ontology"@en ;
    schema:description "Benchmark structure (tasks, rubrics, criteria, runs) is kept in its own ontology. This one links to it in two ways: practice areas are skos:exactMatch to its areas, and every workflow records informedByBenchmark with the number of tasks that evidence it."@en ;
    schema:position 4 ;
    schema:isPartOf :sec-alignment .

:align-gaps a schema:CreativeWork ;
    schema:name "Recorded gaps"@en ;
    schema:description "No FOLIO Matter class (only matter opening, closure and resolution events). 3 classes have no FOLIO link: Deadline, Recommendation, Severity. Provision types without a FOLIO class: reverse-termination-fee, working-capital-adjustment, non-compete, assignment-and-consent, confidentiality, equity-vesting-acceleration. Severity has no FOLIO class; the four levels come from the benchmark's rubrics."@en ;
    schema:position 5 ;
    schema:isPartOf :sec-alignment .

:glossary a schema:DefinedTermSet ;
    schema:name "Glossary of the law-firm know-how ontology"@en ;
    schema:description "Terms used by the ontology and the practice it models."@en ;
    schema:hasDefinedTerm <http://dbpedia.org/resource/Law_firm>, <http://dbpedia.org/resource/Negotiation>, <http://dbpedia.org/resource/Due_diligence>, <http://dbpedia.org/resource/Mergers_and_acquisitions>, <http://dbpedia.org/resource/Indemnity>, <http://dbpedia.org/resource/Gap_analysis>, <http://dbpedia.org/resource/Risk_assessment>, <http://dbpedia.org/resource/Knowledge_management>, <http://dbpedia.org/resource/Obligation>, <http://dbpedia.org/resource/Jurisdiction>, <http://dbpedia.org/resource/Regulatory_compliance>, <http://dbpedia.org/resource/Simple_Knowledge_Organization_System>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-playbook>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-deviation>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-firm-precedent>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-matter> ;
    schema:hasPart <http://dbpedia.org/resource/Law_firm>, <http://dbpedia.org/resource/Negotiation>, <http://dbpedia.org/resource/Due_diligence>, <http://dbpedia.org/resource/Mergers_and_acquisitions>, <http://dbpedia.org/resource/Indemnity>, <http://dbpedia.org/resource/Gap_analysis>, <http://dbpedia.org/resource/Risk_assessment>, <http://dbpedia.org/resource/Knowledge_management>, <http://dbpedia.org/resource/Obligation>, <http://dbpedia.org/resource/Jurisdiction>, <http://dbpedia.org/resource/Regulatory_compliance>, <http://dbpedia.org/resource/Simple_Knowledge_Organization_System>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-playbook>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-deviation>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-firm-precedent>, <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-matter> .

<http://dbpedia.org/resource/Law_firm> a schema:DefinedTerm ;
    schema:name "Law firm"@en ;
    schema:description "A business entity formed by lawyers to provide legal services. It is the organisation that handles matters."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Negotiation> a schema:DefinedTerm ;
    schema:name "Negotiation"@en ;
    schema:description "Discussion aimed at agreement. Contract negotiation runs through first-turn and subsequent-turn redlines."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Due_diligence> a schema:DefinedTerm ;
    schema:name "Due diligence"@en ;
    schema:description "Investigation of a transaction target before closing, done through a data room and a diligence request list."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Mergers_and_acquisitions> a schema:DefinedTerm ;
    schema:name "Mergers and acquisitions"@en ;
    schema:description "Transactions that combine companies or transfer ownership; the corporate M&A area is a large part of the benchmark."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Indemnity> a schema:DefinedTerm ;
    schema:name "Indemnity"@en ;
    schema:description "A promise to compensate for loss. Indemnification is the most frequently mentioned provision type in the benchmark."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Gap_analysis> a schema:DefinedTerm ;
    schema:name "Gap analysis"@en ;
    schema:description "Comparing actual state with a required standard. A gap-analysis memo is a work-product type."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Risk_assessment> a schema:DefinedTerm ;
    schema:name "Risk assessment"@en ;
    schema:description "Identifying and rating risks. Issues carry a severity from critical to low."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Knowledge_management> a schema:DefinedTerm ;
    schema:name "Knowledge management"@en ;
    schema:description "Capturing and reusing an organisation's knowledge. Firm-knowledge requests query the firm's own matters."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Obligation> a schema:DefinedTerm ;
    schema:name "Obligation"@en ;
    schema:description "Something a party must do; obligations carry deadlines."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Jurisdiction> a schema:DefinedTerm ;
    schema:name "Jurisdiction"@en ;
    schema:description "The place whose law governs. An agreement is governed by a jurisdiction."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Regulatory_compliance> a schema:DefinedTerm ;
    schema:name "Regulatory compliance"@en ;
    schema:description "Conforming to regulation. HIPAA and the GDPR appear as regulatory regimes."@en ;
    schema:inDefinedTermSet :glossary .

<http://dbpedia.org/resource/Simple_Knowledge_Organization_System> a schema:DefinedTerm ;
    schema:name "SKOS"@en ;
    schema:description "The W3C model for concept schemes; practice areas, work types and agreement types are SKOS concepts."@en ;
    schema:inDefinedTermSet :glossary .

<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-playbook> a schema:DefinedTerm ;
    schema:name "Playbook"@en ;
    schema:description "Standing guidance for negotiating an agreement type: a preferred position, an approved fallback and a walk-away for each provision type."@en ;
    schema:inDefinedTermSet :glossary .

<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-deviation> a schema:DefinedTerm ;
    schema:name "Deviation"@en ;
    schema:description "The difference between a counterparty's proposed term and the playbook, stated as counterparty position, playbook position and delta."@en ;
    schema:inDefinedTermSet :glossary .

<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-firm-precedent> a schema:DefinedTerm ;
    schema:name "Firm precedent"@en ;
    schema:description "A prior matter's document or provision reused as a starting point, as opposed to judicial precedent, which is a court decision."@en ;
    schema:inDefinedTermSet :glossary .

<https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#term-matter> a schema:DefinedTerm ;
    schema:name "Matter"@en ;
    schema:description "A client engagement identified by a matter number."@en ;
    schema:inDefinedTermSet :glossary .

:howto a schema:HowTo ;
    schema:name "How to record a piece of law-firm work with this ontology"@en ;
    schema:description "Seven steps from opening a matter to keeping the precedent."@en ;
    schema:step :step-1, :step-2, :step-3, :step-4, :step-5, :step-6, :step-7 .

:step-1 a schema:HowToStep ;
    schema:position 1 ;
    schema:name "Load the ontology"@en ;
    schema:text "Parse the Turtle file or load it into a Virtuoso named graph. The base IRI is the document's DAV URL, so every class, property and vocabulary term resolves."@en .

:step-2 a schema:HowToStep ;
    schema:position 2 ;
    schema:name "Open the matter"@en ;
    schema:text "Create a :Matter with its matterNumber, forClient, handledBy, inPracticeArea and hasStatus. Reuse a :PracticeArea concept; each already carries its FOLIO alignment."@en .

:step-3 a schema:HowToStep ;
    schema:position 3 ;
    schema:name "Record the assignment"@en ;
    schema:text "Create an :Assignment with its instruction, inMatter, requestedBy, assignedTo and followsWorkflow, choosing one of the workflows such as counterparty paper review or playbook escalation."@en .

:step-4 a schema:HowToStep ;
    schema:position 4 ;
    schema:name "Describe the documents"@en ;
    schema:text "Add each source file as a :LegalDocument, an :Agreement with its AgreementType and contained :ContractProvision items, and place data-room files with inDataRoom."@en .

:step-5 a schema:HowToStep ;
    schema:position 5 ;
    schema:name "Compare against the playbook"@en ;
    schema:text "For each provision, record the :PlaybookPosition at its tier, and a :Deviation with deviatesFrom, onProvision, counterpartyPosition, delta and requiresEscalation."@en .

:step-6 a schema:HowToStep ;
    schema:position 6 ;
    schema:name "Report the work product"@en ;
    schema:text "Create the :WorkProduct, give it a work-product type, and list its :Issue items with hasSeverity, hasRecommendation, citesAuthority and any deadline."@en .

:step-7 a schema:HowToStep ;
    schema:position 7 ;
    schema:name "Keep the precedent"@en ;
    schema:text "Record a :FirmPrecedent for each reusable document or provision, with precedentFromMatter and illustratesProvisionType, so a later :KnowledgeRequest can be answered from the firm's own record."@en .

:faq a schema:FAQPage ;
    schema:name "Frequently asked questions about the law-firm know-how ontology"@en ;
    schema:hasPart :q-1, :q-2, :q-3, :q-4, :q-5, :q-6, :q-7, :q-8, :q-9, :q-10, :q-11, :q-12, :q-13 ;
    schema:mainEntity :q-1, :q-2, :q-3, :q-4, :q-5, :q-6, :q-7, :q-8, :q-9, :q-10, :q-11, :q-12, :q-13 .

:q-1 a schema:Question ;
    schema:name "What is this ontology for?"@en ;
    schema:acceptedAnswer :a-1 .

:a-1 a schema:Answer ;
    schema:text "It models how a law firm works: matters, assignments, workflows, agreements and provisions, playbooks, issues, work product and firm knowledge, so that practice know-how can be linked and queried instead of living in people's heads and folders."@en .

:q-2 a schema:Question ;
    schema:name "How is it related to the Harvey LAB benchmark?"@en ;
    schema:acceptedAnswer :a-2 .

:a-2 a schema:Answer ;
    schema:text "The benchmark informed it. The 2,010 benchmark tasks were read to find the workflows, agreement types, work-product types and provision types a firm actually performs, and each of those carries the number of tasks that evidence it. It is not a benchmark ontology."@en .

:q-3 a schema:Question ;
    schema:name "Where is the benchmark's own structure modelled?"@en ;
    schema:acceptedAnswer :a-3 .

:a-3 a schema:Answer ;
    schema:text "In a separate Harvey LAB ontology covering tasks, criteria, rubrics and evaluation runs. This ontology links to it through informedByBenchmark and through skos:exactMatch between practice areas."@en .

:q-4 a schema:Question ;
    schema:name "What are the contract lifecycle workflows?"@en ;
    schema:acceptedAnswer :a-4 .

:a-4 a schema:Answer ;
    schema:text "First draft, counterparty paper review, first-turn redline, subsequent-turn redline, term negotiation and playbook escalation. The benchmark repeats them across 57 agreement types, but it does not prescribe an order, so none is asserted."@en .

:q-5 a schema:Question ;
    schema:name "How does the playbook model work?"@en ;
    schema:acceptedAnswer :a-5 .

:a-5 a schema:Answer ;
    schema:text "A playbook has positions on provision types, each at a tier: preferred, fallback or walk-away. A deviation compares a counterparty's term with a position and records the delta; if it exceeds the approved fallback, requiresEscalation is true and an escalation memo goes to the approvers."@en .

:q-6 a schema:Question ;
    schema:name "What is firm knowledge?"@en ;
    schema:acceptedAnswer :a-6 .

:a-6 a schema:Answer ;
    schema:text "The firm's own record of what it has done: matters with numbers and statuses, and precedents drawn from them. Benchmark firm-knowledge tasks ask which matters negotiated a provision, how many did, which are dormant and what the latest precedent was."@en .

:q-7 a schema:Question ;
    schema:name "Where do the severity levels come from?"@en ;
    schema:acceptedAnswer :a-7 .

:a-7 a schema:Answer ;
    schema:text "From the benchmark's rubrics, which use critical, high, medium and low. FOLIO has no severity class, so the four levels are minted here."@en .

:q-8 a schema:Question ;
    schema:name "Which FOLIO terms are reused?"@en ;
    schema:acceptedAnswer :a-8 .

:a-8 a schema:Answer ;
    schema:text "82 distinct terms, including Area of Law, Law Firm, Legal Issue, Contractual Clause, Playbook, Precedent and the main agreement types. Each was found by label in the attached FOLIO file."@en .

:q-9 a schema:Question ;
    schema:name "Why is there no Matter class from FOLIO?"@en ;
    schema:acceptedAnswer :a-9 .

:a-9 a schema:Answer ;
    schema:text "FOLIO has matter opening, closure and resolution events and matter-identifier attributes, but no class for the matter itself, so Matter is minted here and linked to those events."@en .

:q-10 a schema:Question ;
    schema:name "Why are the Judging Contracts ontologies only linked?"@en ;
    schema:acceptedAnswer :a-10 .

:a-10 a schema:Answer ;
    schema:text "They model the content a court judges in a contract. A contract being negotiated is a document with provisions, so the link is rdfs:seeAlso and no equivalence is claimed."@en .

:q-11 a schema:Question ;
    schema:name "Why do most class cross-references use rdfs:seeAlso and not OWL axioms?"@en ;
    schema:acceptedAnswer :a-11 .

:a-11 a schema:Answer ;
    schema:text "An owl:equivalentClass or rdfs:subClassOf into FOLIO would import FOLIO's own class hierarchy into this ontology under reasoning, and in several cases the scopes differ: FOLIO's Legal Issue is a question posed in a document, not a finding with a severity; its Contractual Clause sits under Transactional Objectives; its Legal Services Provider - Person is tied to invoice data. Where the definitions coincide or FOLIO's contains ours, the ontology does state an axiom: equivalence for Law Firm, Due Diligence Request List and Template, and subclass for Legal Services Buyer and Playbook."@en .

:q-12 a schema:Question ;
    schema:name "Do the counts mean the benchmark classifies tasks this way?"@en ;
    schema:acceptedAnswer :a-12 .

:a-12 a schema:Answer ;
    schema:text "No. Counts of agreement types and workflows come from directory names, and provision counts are keyword mentions in instructions and rubrics. They show evidence, not a labelling by Harvey."@en .

:q-13 a schema:Question ;
    schema:name "Can I query it?"@en ;
    schema:acceptedAnswer :a-13 .

:a-13 a schema:Answer ;
    schema:text "Yes. The SPARQL workbench offers recipes for workflows by evidence, agreement types with FOLIO matches, provision types without a FOLIO class, and class cross-references."@en .

:q-workflows a schema:SoftwareSourceCode ;
    schema:name "Workflows by benchmark evidence"@en ;
    rdfs:comment "Each legal workflow with the number of benchmark tasks that evidence it."@en ;
    schema:programmingLanguage "SPARQL" ;
    schema:text """PREFIX : <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX schema: <http://schema.org/>
SELECT ?wfIri ?workflow ?tasks
FROM <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl>
WHERE { ?wfIri a :LegalWorkflow ; rdfs:label ?workflow ; :benchmarkTaskCount ?tasks }
ORDER BY DESC(?tasks)""" ;
    schema:isPartOf :post .

:q-agreements a schema:SoftwareSourceCode ;
    schema:name "Agreement types aligned to FOLIO"@en ;
    rdfs:comment "Agreement types with the FOLIO class they match and how many contract-workflow tasks use them."@en ;
    schema:programmingLanguage "SPARQL" ;
    schema:text """PREFIX : <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX schema: <http://schema.org/>
SELECT ?typeIri ?agreementType ?folioIri ?tasks
FROM <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl>
WHERE { ?typeIri a :AgreementType ; rdfs:label ?agreementType ; schema:numberOfItems ?tasks ; (skos:closeMatch|skos:relatedMatch) ?folioIri }
ORDER BY DESC(?tasks)""" ;
    schema:isPartOf :post .

:q-provision-gaps a schema:SoftwareSourceCode ;
    schema:name "Provision types with no FOLIO class"@en ;
    rdfs:comment "Anti-join: provision types that have no skos:closeMatch or skos:relatedMatch to FOLIO."@en ;
    schema:programmingLanguage "SPARQL" ;
    schema:text """PREFIX : <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX schema: <http://schema.org/>
SELECT ?ptIri ?provision ?tasks
FROM <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl>
WHERE { ?ptIri a :ProvisionType ; rdfs:label ?provision ; schema:numberOfItems ?tasks .
  FILTER NOT EXISTS { ?ptIri (skos:closeMatch|skos:relatedMatch) ?m } }
ORDER BY DESC(?tasks)""" ;
    schema:isPartOf :post .

:q-class-xref a schema:SoftwareSourceCode ;
    schema:name "Class cross-references"@en ;
    rdfs:comment "Each class with the external terms it points to by rdfs:seeAlso."@en ;
    schema:programmingLanguage "SPARQL" ;
    schema:text """PREFIX : <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX schema: <http://schema.org/>
SELECT ?classIri ?class ?refIri
FROM <https://linkeddata.uriburner.com/DAV/demos/daas/law-firm-know-how-ontology-claude_sonnet_5_5-1.ttl>
WHERE { ?classIri a owl:Class ; rdfs:label ?class ; rdfs:seeAlso ?refIri }
ORDER BY ?class""" ;
    schema:isPartOf :post .

