Knowledge architecture · Legal practice

A domain ontology for law-firm workflow and know-how

Matters, workflows, playbooks and precedent, modelled from what the Harvey LAB benchmark exercises

Executive SummaryBy Kingsley Uyi Idehen · 2026-11-02

Synopsis

A law firm'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 matters and assignments carried out through legal workflows against a playbook, producing work product that reports issues with severity and recommendations, and leaving firm precedent behind.

It is informed by the 2,010 tasks of Harvey LAB: 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 FOLIO wherever it has a class, with LMSS and the Judging Contracts ontologies linked beside them. The benchmark's own structure lives in a separate ontology.

View this analysis as a KG entity
Section 1

The vocabulary in numbers

Counts taken from the ontology graph when this document was generated.

36

Actors, matters, assignments, workflows, documents, agreements, provisions, playbooks, issues, work product and firm knowledge.

4638 object, 8 datatype

Each has a domain, a range and a checked superproperty or an explicit note that none exists.

14

Six contract-lifecycle workflows plus diligence, issue-spotting, gap-analysis, extraction, comparison, library-building and firm-knowledge lookup.

57

11 aligned to FOLIO; the rest are named from the benchmark's contract workflows.

13

Memo, report, redline and response types named from the deliverables of benchmark tasks.

13

7 aligned to a FOLIO class; 6 have none and are documented as gaps.

82

Each identifier was found by label in the attached FOLIO file; the LMSS twins share the same local identifiers.

26of 27

18 by close match, the rest by related match; one has no FOLIO class.

Section 2

The contract lifecycle the benchmark exercises

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.

93tasks

Populate a template or precedent with negotiated terms and source documents to produce a complete first draft of an agreement.

86tasks

Review a counterparty's draft against the playbook and standard form, produce a redline and an issues memo that numbers each deviation.

82tasks

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.

56tasks

Produce the next-turn redline implementing agreed points and advancing open ones, with an issues list marking each point agreed or open.

94tasks

Draft compromise clause language and a rationale for each contested provision, bridging the two parties' positions.

87tasks

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.

Section 3

The model at a glance

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.

Structure of the law-firm know-how ontologyClients 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. LAW-FIRM DOMAIN forClient: The client a matter is for. One client per matter. No schema.org superproperty fits; checked and none exists. (Matter to Client)forClient handledBy: The law firm that handles a matter. No schema.org superproperty fits; checked and none exists. (Matter to LawFirm)handledBy inMatter: The matter an assignment is part of. Specialises schema:isPartOf. (Assignment to Matter)inMatter followsWorkflow: The legal workflow an assignment instantiates. No schema.org superproperty fits; checked and none exists. (Assignment to LegalWorkflow)followsWorkflow assignedTo: The practitioner who does the work, typically an associate. No schema.org superproperty fits; checked and none exists. (Assignment to Practitioner)assignedTo producesWorkProduct: The work product the assignment results in. Specialises schema:result. (Assignment to WorkProduct)producesWorkProduct producesWorkProductType: A kind of work product a workflow typically yields. No schema.org superproperty fits; checked and none exists. (LegalWorkflow to WorkProductType)producesWorkProductType identifiesIssue: An issue a piece of work product reports. Specialises schema:about. (WorkProduct to Issue)identifiesIssue hasSeverity: The severity assigned to an issue. No schema.org superproperty fits; checked and none exists. (Issue to Severity)hasSeverity hasRecommendation: The advised action for an issue. No schema.org superproperty fits; checked and none exists. (Issue to Recommendation)hasRecommendation issueOnProvision: The provision an issue arises in. No schema.org superproperty fits; checked and none exists. (Issue to ContractProvision)issueOnProvision onProvision: The counterparty provision a deviation concerns. No schema.org superproperty fits; checked and none exists. (Deviation to ContractProvision)onProvision deviatesFrom: The playbook position a counterparty's term departs from. No schema.org superproperty fits; checked and none exists. (Deviation to PlaybookPosition)deviatesFrom hasPosition: A position a playbook takes. Specialises schema:hasPart. (Playbook to PlaybookPosition)hasPosition hasProvisionType: The kind of a provision. No schema.org superproperty fits; checked and none exists. (ContractProvision to ProvisionType)hasProvisionType positionOnProvisionType: The provision type a playbook position speaks to. No schema.org superproperty fits; checked and none exists. (PlaybookPosition to ProvisionType)positionOnProvisionType containsProvision: A provision in an agreement. Specialises schema:hasPart. (Agreement to ContractProvision)containsProvision 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)illustratesProvisionType 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.ACTORClient 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's firm-knowledge tasks). FOLIO has matter opening, closure and resolution events but no...ENGAGEMENTMattermatterNumber · hasStatus 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.REQUESTAssignmentinstruction 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.PROCEDURELegalWorkflowbenchmarkTaskCount LawFirm: A firm of lawyers that takes on matters for clients and builds know-how from the work. Specialises schema:LegalService.ACTORLawFirm Practitioner: A person who does legal work: a partner, an associate or an in-house counsel. A practitioner holds one or more practitioner roles.ACTORPractitioner WorkProduct: What an assignment produces: a memo, a report, a redline, a draft agreement or a response. Specialises LegalDocument.OUTPUTWorkProductidentifiesIssue WorkProductType: A kind of work product the firm produces, named from the deliverables of the benchmark's tasks.VOCABULARYWorkProductType Severity: A level assigned to an issue: critical, high, medium or low. The benchmark's rubrics use these four.VOCABULARYSeverity Issue: 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.ANALYSISIssueseverity · advice Deviation: 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.ANALYSISDeviationrequiresEscalation Playbook: 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.GUIDANCEPlaybookthree position tiers Recommendation: The action advised for an issue, such as a mitigation, a counter-position or an escalation.ANALYSISRecommendation ContractProvision: A clause or term in an agreement, such as an indemnity or a change-of-control clause.CLAUSEContractProvisionhasProvisionType ProvisionType: A kind of contract provision that the firm tracks, negotiates and builds precedent for.VOCABULARYProvisionType PlaybookPosition: One position a playbook takes on one provision type, at one tier.GUIDANCEPlaybookPosition 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...DOCUMENTAgreementhasAgreementType KnowledgeRequest: A question put to the firm's own records, for example which matters negotiated a given provision.FIRM KNOWLEDGEKnowledgeRequestansweredBy → WorkProduct FirmPrecedent: 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.FIRM KNOWLEDGEFirmPrecedentprecedentFromMatter DataRoom: The closed set of documents shared for a transaction. Every benchmark task works from such a closed set.DOCUMENT SETDataRoom

Playbook

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.

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 firm drafts, reviews and negotiates.

Issue

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.

Practitioner

A person who does legal work: a partner, an associate or an in-house counsel. A practitioner holds one or more practitioner roles.

Work Product Type

A kind of work product the firm produces, named from the deliverables of the benchmark's tasks.

Practice Area

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.

Knowledge Request Type

A kind of firm-knowledge request: precedent retrieval, provision count, dormant-matter review or provision frequency ranking.

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's firm-knowledge tasks). FOLIO has matter opening, closure and resolution events but no Matter class, so this is minted.

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.

Law Firm

A firm of lawyers that takes on matters for clients and builds know-how from the work. Specialises schema:LegalService.

Data Room

The closed set of documents shared for a transaction. Every benchmark task works from such a closed set.

Provision Type

A kind of contract provision that the firm tracks, negotiates and builds precedent for.

Document Template

A firm or client form with placeholders that a first draft populates.

Work Type

The broad kind of legal work: analyze, draft, review or research. These four are the work_type values of the benchmark's task files.

Playbook Position

One position a playbook takes on one provision type, at one tier.

Jurisdiction

The place whose law governs or whose authority applies. The benchmark's fund-drafting tasks name, for example, the Cayman Islands.

Knowledge Request

A question put to the firm's own records, for example which matters negotiated a given provision.

Position Tier

How far a playbook position may be conceded: preferred, fallback or walk-away.

Work Product

What an assignment produces: a memo, a report, a redline, a draft agreement or a response. Specialises LegalDocument.

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.

Regulatory Regime

A body of regulation a matter or agreement is subject to, such as HIPAA or the GDPR.

Counterparty

The other party to a transaction or negotiation, whose paper the firm reviews and whose positions it redlines against.

Deadline

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.

Obligation

Something a party must do under an agreement or regulation, such as a notice or a consent.

Firm Precedent

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.

Contract Provision

A clause or term in an agreement, such as an indemnity or a change-of-control clause.

Deviation

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.

Diligence Request List

A list of documents and information a buyer's counsel asks a seller to provide during due diligence (DDRL).

Severity

A level assigned to an issue: critical, high, medium or low. The benchmark's rubrics use these four.

Matter Status

Where a matter stands: open, dormant or closed. Dormancy is the status a firm-knowledge request about stalled matters turns on.

Practitioner Role

The part a practitioner plays in an assignment: requester, doer or approver. Instances are in the role vocabulary below.

Recommendation

The action advised for an issue, such as a mitigation, a counter-position or an escalation.

Authority Citation

A reference to a statute, regulation, case or playbook section that supports a conclusion.

Agreement Type

A kind of agreement, such as a master services agreement or a limited partnership agreement.

Section 4

Workflows the benchmark evidences

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.

1

Firm-knowledge lookup

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.

2

Issue identification

Identify and rate the issues in an agreement or document set and report them with severity and recommendations. Evidenced by 181 benchmark tasks.

3

Key-term extraction

Extract named terms, covenants or obligations from agreements into a structured summary. Evidenced by 136 benchmark tasks.

4

Document comparison

Compare two or more versions or documents and report the differences that matter. Evidenced by 96 benchmark tasks.

5

Term negotiation

Draft compromise clause language and a rationale for each contested provision, bridging the two parties' positions. Evidenced by 94 benchmark tasks.

6

First draft

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.

7

Playbook escalation

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.

8

Counterparty paper review

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.

9

First-turn redline

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.

10

Due diligence review

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.

11

Gap analysis

Compare a document or practice against a regulatory or contractual standard and report the gaps. Evidenced by 63 benchmark tasks.

12

Subsequent-turn redline

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.

13

Diligence request handling

Prepare responses to a diligence request list, or analyse a seller's responses against it. Evidenced by 6 benchmark tasks.

14

Deal-points library build

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.

Section 5

Properties

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.

requested by

The practitioner who asked for the work (a partner, or an in-house requester). No schema.org superproperty fits; checked and none exists.

issue on provision

The provision an issue arises in. No schema.org superproperty fits; checked and none exists.

cites authority

An authority a piece of work product relies on. Specialises schema:citation.

has position

A position a playbook takes. Specialises schema:hasPart.

illustrates provision type

The provision type a firm precedent shows how the firm has handled. No schema.org superproperty fits; checked and none exists.

operates on agreement type

A kind of agreement a workflow is run on. No schema.org superproperty fits; checked and none exists.

has deadline

The deadline attached to an obligation. No schema.org superproperty fits; checked and none exists.

counterparty position

What the counterparty proposed, in words.

has provision type

The kind of a provision. No schema.org superproperty fits; checked and none exists.

subject to regime

A regulatory regime an agreement or matter is subject to. No schema.org superproperty fits; checked and none exists.

playbook position text

What the playbook position says, in words.

produces work product type

A kind of work product a workflow typically yields. No schema.org superproperty fits; checked and none exists.

deviates from

The playbook position a counterparty's term departs from. No schema.org superproperty fits; checked and none exists.

at tier

The tier of a playbook position: preferred, fallback or walk-away. No schema.org superproperty fits; checked and none exists.

contains provision

A provision in an agreement. Specialises schema:hasPart.

has recommendation

The advised action for an issue. No schema.org superproperty fits; checked and none exists.

precedent from matter

The prior matter a firm precedent comes from. No schema.org superproperty fits; checked and none exists.

answered by

The work product that answers a firm-knowledge request. Specialises schema:suggestedAnswer.

deadline date

The date of a deadline. Specialises schema:endDate.

has status

The status of a matter: open, dormant or closed. No schema.org superproperty fits; checked and none exists.

precedent document

The document that carries a firm precedent. Specialises schema:hasPart.

delta

The precise difference between the counterparty position and the playbook position.

in data room

The data room a document sits in. Specialises schema:isPartOf.

produces work product

The work product the assignment results in. Specialises schema:result.

assigned to

The practitioner who does the work, typically an associate. No schema.org superproperty fits; checked and none exists.

has work type

The broad kind of work a workflow is, where the corpus states it. No schema.org superproperty fits; checked and none exists.

on provision

The counterparty provision a deviation concerns. No schema.org superproperty fits; checked and none exists.

identifies issue

An issue a piece of work product reports. Specialises schema:about.

for client

The client a matter is for. One client per matter. No schema.org superproperty fits; checked and none exists.

handled by

The law firm that handles a matter. No schema.org superproperty fits; checked and none exists.

position on provision type

The provision type a playbook position speaks to. No schema.org superproperty fits; checked and none exists.

has agreement type

The kind of an agreement. No schema.org superproperty fits; checked and none exists.

in matter

The matter an assignment is part of. Specialises schema:isPartOf.

has severity

The severity assigned to an issue. No schema.org superproperty fits; checked and none exists.

provision of

The agreement a provision belongs to. Specialises schema:isPartOf.

matter number

The firm's identifier for a matter, such as 1018-00004.

in practice area

The practice area a matter belongs to. Specialises schema:about, which it narrows to a matter and a practice area.

has knowledge request type

The kind of a firm-knowledge request. No schema.org superproperty fits; checked and none exists.

benchmark task count

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).

has work product type

The kind of a piece of work product. No schema.org superproperty fits; checked and none exists.

informed by benchmark

Links a workflow or vocabulary term to the benchmark that evidences it. The range is the Harvey LAB instance in the benchmark ontology.

instruction

The written request an assignment carries. Specialises schema:description.

governed by

The jurisdiction whose law governs an agreement. No schema.org superproperty fits; checked and none exists.

requires escalation

True when the deviation exceeds the approved fallback authority and needs approval.

follows workflow

The legal workflow an assignment instantiates. No schema.org superproperty fits; checked and none exists.

uses source document

A document the assignment works from. Specialises schema:isBasedOn.

Section 6

Alignment with FOLIO, LMSS and Judging Contracts

What is reused, what is only pointed to, and what is left unmatched.

FOLIO: the primary legal vocabulary

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…

LMSS: the predecessor namespace

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.

Judging Contracts core and domain

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.

The Harvey LAB ontology

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.

Recorded gaps

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.

How-To

How-To Guide

1

Load the ontology

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.

2

Open the matter

Create a :Matter with its matterNumber, forClient, handledBy, inPracticeArea and hasStatus. Reuse a :PracticeArea concept; each already carries its FOLIO alignment.

3

Record the assignment

Create an :Assignment with its instruction, inMatter, requestedBy, assignedTo and followsWorkflow, choosing one of the workflows such as counterparty paper review or playbook escalation.

4

Describe the documents

Add each source file as a :LegalDocument, an :Agreement with its AgreementType and contained :ContractProvision items, and place data-room files with inDataRoom.

5

Compare against the playbook

For each provision, record the :PlaybookPosition at its tier, and a :Deviation with deviatesFrom, onProvision, counterpartyPosition, delta and requiresEscalation.

6

Report the work product

Create the :WorkProduct, give it a work-product type, and list its :Issue items with hasSeverity, hasRecommendation, citesAuthority and any deadline.

7

Keep the precedent

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.

FAQ

Frequently Asked Questions

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.

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.

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.

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.

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.

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.

From the benchmark's rubrics, which use critical, high, medium and low. FOLIO has no severity class, so the four levels are minted here.

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.

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.

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.

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.

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.

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.

Glossary

Glossary of Terms

Law firm

A business entity formed by lawyers to provide legal services. It is the organisation that handles matters.

Negotiation

Discussion aimed at agreement. Contract negotiation runs through first-turn and subsequent-turn redlines.

Due diligence

Investigation of a transaction target before closing, done through a data room and a diligence request list.

Mergers and acquisitions

Transactions that combine companies or transfer ownership; the corporate M&A area is a large part of the benchmark.

Indemnity

A promise to compensate for loss. Indemnification is the most frequently mentioned provision type in the benchmark.

Gap analysis

Comparing actual state with a required standard. A gap-analysis memo is a work-product type.

Risk assessment

Identifying and rating risks. Issues carry a severity from critical to low.

Knowledge management

Capturing and reusing an organisation's knowledge. Firm-knowledge requests query the firm's own matters.

Obligation

Something a party must do; obligations carry deadlines.

Jurisdiction

The place whose law governs. An agreement is governed by a jurisdiction.

Regulatory compliance

Conforming to regulation. HIPAA and the GDPR appear as regulatory regimes.

SKOS

The W3C model for concept schemes; practice areas, work types and agreement types are SKOS concepts.

Playbook

Standing guidance for negotiating an agreement type: a preferred position, an approved fallback and a walk-away for each provision type.

Deviation

The difference between a counterparty's proposed term and the playbook, stated as counterparty position, playbook position and delta.

Firm precedent

A prior matter's document or provision reused as a starting point, as opposed to judicial precedent, which is a court decision.

Matter

A client engagement identified by a matter number.

Knowledge Graph Explorer 542 nodes · 1574 links

Interactive graph visualization derived from the companion RDF. Click nodes to resolve, drag to explore. Graph data embedded from companion RDF at generation time.

A domain ontology for law-firm workflow and know-how

Nodes: 0 Links: 0
Click SVG to activate zoom, click outside to release | Drag nodes to pin, double-click to unpin
Classes Properties Instances
SPARQL Workbench 11 sample queries

Query this knowledge graph on URIBurner. The editor opens on the canonical SAMPLE entity-type summary (DAV named graph). Pick a recipe, edit freely, then run live or copy.

Sample Queries

Reproduced verbatim from the companion RDF. Execute loads the query into the workbench below and runs it live.

Workflows by benchmark evidence
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)

Each legal workflow with the number of benchmark tasks that evidence it.

Agreement types aligned to FOLIO
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)

Agreement types with the FOLIO class they match and how many contract-workflow tasks use them.

Provision types with no FOLIO class
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)

Anti-join: provision types that have no skos:closeMatch or skos:relatedMatch to FOLIO.

Class cross-references
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

Each class with the external terms it points to by rdfs:seeAlso.

Query editor

▶ Run live on URIBurner SELECT: text/x-html+tr | DESCRIBE/CONSTRUCT: text/x-html-nice-turtle