Skip to content

FOLIO Tools: try them; build on them

Legal tools work better when they speak the same language. FOLIO gives them 18,000+ standard legal concepts, and these open-source tools put those concepts to work. Try each one in your browser with sample documents (no account, no API key, no upload), then build it into your own systems.

INPUT: Unstructured docs. OUTPUT: Structured, well-tagged data.

Contracts, briefs, opinions, and time entries arrive as unstructured text. FOLIO's tools turn them into structured data: every document, clause, party, and task tagged with a standard legal concept that every tool understands.

Unstructured

The officers used force against the plaintiff during the arrest, and the plaintiff sued under 42 U.S.C. § 1983.

Structured

The officers (Police Officer, Actor / Player) used force (Excessive Force Claim, Objectives) against the plaintiff (Plaintiff, Actor / Player) during the arrest (Arrest, Event), and the plaintiff (Plaintiff, Actor / Player) sued (Trial Court Filing Event, Event) under 42 U.S.C. § 1983 (Civil Rights, Objectives).

  • Actor / Player

  • Event

  • Objectives

  • Document / Artifact

    Describes the whole document

Illustrative sentence and tags

Why standard tags, not just an LLM

An LLM reads legal text well, but it names the same thing differently each time. FOLIO gives each concept one permanent ID. The LLM reads it; FOLIO names it.

One concept, one ID, everywhere.

Your document system, your billing system, and the courts you file in each name things their own way. California calls a motion to dismiss a demurrer. FOLIO gives each concept one permanent ID, so a single query finds every motion to dismiss across all 50 states and every system you run.

Four names (Demurrer in California, Motion to Dismiss in New York, Rule 12(b)(6) motion in federal court, and MTD in a billing system) all point to one FOLIO concept, Motion to Dismiss, which feeds your document system, billing, analytics, and e-filing.

Count what you tag.

A chart needs categories that stay put. Ask an LLM to sort 10,000 matters, and it invents labels: "MTD," "Motion to Dismiss," "12(b)(6) motion." One category splits into three bars, and every percentage comes out wrong. FOLIO tags each matter with one ID, so your percentages, trend lines, and pie charts add up.

Illustrative

Illustrative chart of 10,000 matters. Without IDs, one category splits into three bars: Motion to Dismiss 912, MTD 498, and 12(b)(6) motion 324. With FOLIO IDs, they merge into one bar: Motion to Dismiss, 1,734 matters.
  1. 01 tag

    FOLIO Enrich

    INPUT: an unstructured court opinion. OUTPUT: structured, well-tagged data, including its document type, legal issues, parties, and citations.

    Open a sample document (e.g., timekeeping narrative, contract, brief) and watch it come back tagged with its type, its contents, and the parties, dates, and citations.

    FOLIO Enrich turns an unstructured court opinion into structured, tagged data, linking each legal term to a FOLIO concept.

  2. 02 map

    FOLIO Mapper

    INPUT: your homemade tags. OUTPUT: standard FOLIO tags that every tool understands.

    Bring your organization's own taxonomy, and Mapper splits each homemade tag into the standard FOLIO concepts underneath it.

    FOLIO Mapper turns a firm's homemade tags into standard FOLIO concepts: Broker-Dealer Law maps to three concepts on three branches.

  3. 03 extend

    OntoKit

    INPUT: a concept your practice needs. OUTPUT: a standard tag the whole community can use.

    Browse, discuss, and propose changes to the FOLIO ontology itself, built in collaboration with CDCF.

    An editor adds a sibling class and a synonym to a small legal-services ontology, and one save commits both.

  4. 04 extract Preview

    FOLIO Insights (Preview)

    INPUT: unstructured opinions and briefs. OUTPUT: short, tagged propositions, each tied to its source words.

    Turn legal documents (e.g., opinions, briefs, statutes, textbooks, contracts) into short, tagged propositions — each tied to the exact words it rests on.

    Insights runs as a preview on a small synthetic corpus.

    FOLIO Insights' review screen with a concept tree on the left and two extracted propositions, each labeled with a type, a confidence score, and Approve, Reject, and Edit buttons.
    FOLIO Insights filtered to the concept Cross-Examination, showing one proposition about impeaching an expert witness.
    FOLIO Insights' upload screen with a corpus list, a drop zone for many file types, and a Process Corpus button.

    FOLIO Insights: review propositions, follow their concepts, and upload a corpus.

  5. 05 connect

    MCP, API, and Python

    INPUT: your agents and apps. OUTPUT: one shared set of 18,000+ legal tags they all speak.

    Wire FOLIO into your own agents, apps, and pipelines.

    MCP setup command: claude mcp add folio -- uvx folio-mcp. Illustrative tagged result: concept Motion to Dismiss, IRI https://folio.openlegalstandard.org/R9Xkp4FqX83NG5ZI0CDfQ1k, label Motion to Dismiss.

Who it’s for

Pick your role to see what FOLIO does for you: KM and Innovation, Law-Firm Lawyers, Corporate Law Departments, Government Lawyers, Legal Aid Organizations, Courts, and Legal Technology Companies.

Law + Facts

Practicing law takes law and facts. FOLIO covers the law; a companion project, OpenGloss, covers the facts.

OpenGloss = Facts

OpenGloss, a companion project by Mike Bommarito. An open-source dictionary, encyclopedia, and knowledge graph of 150,000 everyday concepts, with definitions, senses, synonyms, and 9.1 million links between them. Visit opengloss.com, read the paper, and download the data from Hugging Face.

The ontology itself

Explore all 18,000+ concepts in the browser, download FOLIO.owl, or fetch any concept as HTML, RDF, Markdown, or JSON. Try Motion to Dismiss or Murder.

Open FOLIO Enrich · Explore “murder” in OpenGloss

Build on FOLIO

The FOLIO ontology and all of its tools are free and open source. Pick the connection that fits your stack.

  • MCP server: Your agents talk to FOLIO's agents. Claude, Codex, and other MCP clients can search concepts, walk the hierarchy, and tag text.
  • Public API: Free and open to any origin. Fetch any concept as HTML, RDF, Markdown, or JSON.
  • Python library: pip install folio-python, then search, query, and traverse the ontology in code.
  • FOLIO Propositions: The shared schema Enrich and Insights use to record legal propositions.
Explore developer tools