tllo-general v1.1.0

tllo-general

StatusActive
Published1/2/2026, 12:00:00 AM
Checksum77d86893984df226947c20735d9f80652eeb4962354042839c1af2c034f02bbf
Source provenanceontql-dev/ontql-ontologies

Full ontology JSON

{
  "id": "tllo-general",
  "name": "TLLO General",
  "domain": "legal",
  "authors": [
    "ModalDB"
  ],
  "classes": {
    "Role": {
      "id": "Role",
      "label": "Role",
      "parent": "RealizableEntity",
      "source": "bfo",
      "bfoTerm": "bfo:0000023",
      "abstract": false,
      "readOnly": true,
      "description": "A realizable entity whose basis is not in the physical make-up of its bearer.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Right": {
      "label": "Right",
      "parent": "NormativeStatement",
      "description": "A normative statement conferring on a legal agent an entitlement to act or be treated in a certain way.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Entity": {
      "id": "Entity",
      "label": "Entity",
      "parent": null,
      "source": "bfo",
      "bfoTerm": "bfo:0000001",
      "abstract": true,
      "readOnly": true,
      "description": "Anything that exists.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Process": {
      "id": "Process",
      "label": "Process",
      "parent": "Occurrent",
      "source": "bfo",
      "bfoTerm": "bfo:0000015",
      "abstract": false,
      "readOnly": true,
      "description": "An occurrent that has temporal parts and unfolds through time.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Quality": {
      "id": "Quality",
      "label": "Quality",
      "parent": "SpecificallyDependentContinuant",
      "source": "bfo",
      "bfoTerm": "bfo:0000019",
      "abstract": false,
      "readOnly": true,
      "description": "A specifically dependent continuant that is not realizable.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Statute": {
      "label": "Statute",
      "parent": "LegalInstrument",
      "description": "A written law enacted by a legislative body.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Contract": {
      "label": "Contract",
      "parent": "LegalInstrument",
      "description": "A legally binding agreement between two or more parties that creates mutual obligations enforceable by law.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Evidence": {
      "label": "Evidence",
      "parent": "LegalInstrument",
      "description": "Material submitted in a legal proceeding to establish facts.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Judgment": {
      "label": "Judgment",
      "parent": "LegalInstrument",
      "description": "A formal decision of a court resolving a dispute or declaring the rights of the parties.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Pleading": {
      "label": "Pleading",
      "parent": "LegalInstrument",
      "description": "A formal written statement filed by a party in a legal proceeding setting out claims or defences.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "JudgeRole": {
      "label": "Judge Role",
      "parent": "LegalRole",
      "description": "The role of a judicial officer presiding over a legal proceeding.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegalRole": {
      "label": "Legal Role",
      "parent": "Role",
      "bfoMapping": "bfo:0000023",
      "description": "A role played by a Legal Agent within a specific legal context or proceeding.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Mediation": {
      "label": "Mediation",
      "parent": "LegalProceeding",
      "description": "A facilitated negotiation process in which a neutral mediator assists parties in reaching a settlement.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Occurrent": {
      "id": "Occurrent",
      "label": "Occurrent",
      "parent": "Entity",
      "source": "bfo",
      "bfoTerm": "bfo:0000003",
      "abstract": true,
      "readOnly": true,
      "description": "An entity that unfolds through time.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Continuant": {
      "id": "Continuant",
      "label": "Continuant",
      "parent": "Entity",
      "source": "bfo",
      "bfoTerm": "bfo:0000002",
      "abstract": true,
      "readOnly": true,
      "description": "An entity that persists through time while maintaining its identity.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "CourtOrder": {
      "label": "Court Order",
      "parent": "LegalInstrument",
      "description": "A directive issued by a court requiring or prohibiting specific action.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegalAgent": {
      "label": "Legal Agent",
      "parent": "MaterialEntity",
      "bfoMapping": "bfo:0000040",
      "description": "A material entity capable of holding legal rights, bearing obligations, and participating in legal processes. Includes natural persons and legal persons.",
      "validRelations": [
        "partiesTo",
        "playsRole",
        "subjectTo"
      ],
      "validProperties": [
        "name"
      ],
      "requiredProperties": []
    },
    "Litigation": {
      "label": "Litigation",
      "parent": "LegalProceeding",
      "description": "A legal proceeding in which parties to a dispute seek resolution through the court system.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Obligation": {
      "label": "Obligation",
      "parent": "NormativeStatement",
      "description": "A normative statement imposing a duty on a legal agent to perform or refrain from an action.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Permission": {
      "label": "Permission",
      "parent": "NormativeStatement",
      "description": "A normative statement allowing a legal agent to perform an action without sanction.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Regulation": {
      "label": "Regulation",
      "parent": "LegalInstrument",
      "description": "A rule issued by a regulatory authority under delegated legislative power.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Arbitration": {
      "label": "Arbitration",
      "parent": "LegalProceeding",
      "description": "A legal proceeding in which a neutral arbitrator resolves a dispute outside the court system.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Corporation": {
      "label": "Corporation",
      "parent": "LegalPerson",
      "description": "A legal person constituted as a company with shareholders, limited liability, and perpetual existence.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "CounselRole": {
      "label": "Counsel Role",
      "parent": "LegalRole",
      "description": "The role of a legal professional advising or representing a party in a legal matter.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Disposition": {
      "id": "Disposition",
      "label": "Disposition",
      "parent": "RealizableEntity",
      "source": "bfo",
      "bfoTerm": "bfo:0000016",
      "abstract": false,
      "readOnly": true,
      "description": "A realizable entity whose basis is in the physical make-up of the bearer.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Enforcement": {
      "label": "Enforcement",
      "parent": "LegalProcess",
      "description": "A legal process of compelling compliance with or sanctioning breach of a legal obligation.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegalPerson": {
      "label": "Legal Person",
      "parent": "LegalAgent",
      "description": "An entity that is not a natural person but is recognised by law as having legal rights and duties.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Prohibition": {
      "label": "Prohibition",
      "parent": "NormativeStatement",
      "description": "A normative statement forbidding a legal agent from performing an action.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "WitnessRole": {
      "label": "Witness Role",
      "parent": "LegalRole",
      "description": "The role of a person who provides testimony or evidence in a legal proceeding.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "Jurisdiction": {
      "label": "Jurisdiction",
      "parent": "LegalAgent",
      "description": "A defined legal territory or authority within which a particular body of law applies and is enforced.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegalOpinion": {
      "label": "Legal Opinion",
      "parent": "LegalInstrument",
      "description": "A written assessment by a legal professional of the legal consequences of a situation or proposed action.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegalProcess": {
      "label": "Legal Process",
      "parent": "Process",
      "bfoMapping": "bfo:0000015",
      "description": "A temporally extended process occurring within a legal or regulatory context.",
      "validRelations": [],
      "validProperties": [
        "processEndDate",
        "processStartDate"
      ],
      "requiredProperties": []
    },
    "LegalQuality": {
      "label": "Legal Quality",
      "parent": "Quality",
      "bfoMapping": "bfo:0000019",
      "description": "A measurable or classifiable attribute relevant to a legal entity, such as legal capacity, jurisdictional scope, or enforceability status.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "DefendantRole": {
      "label": "Defendant Role",
      "parent": "LegalRole",
      "description": "The role of the party against whom a legal proceeding is brought.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegalCapacity": {
      "label": "Legal Capacity",
      "parent": "LegalQuality",
      "description": "A legal quality expressing the ability of a legal agent to enter binding legal relations.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "NaturalPerson": {
      "label": "Natural Person",
      "parent": "LegalAgent",
      "description": "A human individual recognised as a legal subject with rights and duties under the law.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "PlaintiffRole": {
      "label": "Plaintiff Role",
      "parent": "LegalRole",
      "description": "The role of the party who initiates a legal proceeding against another.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "MaterialEntity": {
      "id": "MaterialEntity",
      "label": "Material Entity",
      "parent": "IndependentContinuant",
      "source": "bfo",
      "bfoTerm": "bfo:0000040",
      "abstract": false,
      "readOnly": true,
      "description": "An independent continuant that has some portion of matter as part.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegalInstrument": {
      "label": "Legal Instrument",
      "parent": "GenericallyDependentContinuant",
      "bfoMapping": "bfo:0000031",
      "description": "A generically dependent continuant that constitutes or records a binding legal act, norm, or authority. Includes statutes, contracts, court orders, and judgments.",
      "validRelations": [
        "governedBy"
      ],
      "validProperties": [
        "effectiveDate",
        "expirationDate"
      ],
      "requiredProperties": []
    },
    "LegalProceeding": {
      "label": "Legal Proceeding",
      "parent": "LegalProcess",
      "description": "A formal legal process conducted before a court or tribunal to resolve a dispute.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "GovernmentEntity": {
      "label": "Government Entity",
      "parent": "LegalPerson",
      "description": "A legal person constituted by or under public law to exercise governmental functions.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "RealizableEntity": {
      "id": "RealizableEntity",
      "label": "Realizable Entity",
      "parent": "SpecificallyDependentContinuant",
      "source": "bfo",
      "bfoTerm": "bfo:0000017",
      "abstract": true,
      "readOnly": true,
      "description": "A specifically dependent continuant that can be realized in a process.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "ContractFormation": {
      "label": "Contract Formation",
      "parent": "LegalProcess",
      "description": "The process by which parties negotiate, agree, and execute a binding contract.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "ContractPartyRole": {
      "label": "Contract Party Role",
      "parent": "LegalRole",
      "description": "The generic role played by a legal agent who is a named party to a contract.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "RegulatoryProcess": {
      "label": "Regulatory Process",
      "parent": "LegalProcess",
      "description": "A process by which a regulatory authority creates, enforces, or revises regulations.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LegislativeProcess": {
      "label": "Legislative Process",
      "parent": "LegalProcess",
      "description": "A process by which a legislative body formulates, debates, and enacts statutes.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "LiabilityStatement": {
      "label": "Liability Statement",
      "parent": "NormativeStatement",
      "description": "A normative statement establishing the legal responsibility of an agent for harm, loss, or breach.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "NormativeStatement": {
      "label": "Normative Statement",
      "parent": "GenericallyDependentContinuant",
      "bfoMapping": "bfo:0000031",
      "description": "A generically dependent continuant that expresses an obligation, right, permission, or prohibition binding on one or more legal agents.",
      "validRelations": [
        "imposedBy"
      ],
      "validProperties": [],
      "requiredProperties": []
    },
    "JurisdictionalScope": {
      "label": "Jurisdictional Scope",
      "parent": "LegalQuality",
      "description": "A legal quality describing the territorial or subject-matter scope of a legal instrument or authority.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "RegulatedEntityRole": {
      "label": "Regulated Entity Role",
      "parent": "LegalRole",
      "description": "The role played by a legal agent that is subject to oversight by a regulatory authority.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "EnforceabilityStatus": {
      "label": "Enforceability Status",
      "parent": "LegalQuality",
      "description": "A legal quality expressing whether a legal instrument is currently enforceable.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "IndependentContinuant": {
      "id": "IndependentContinuant",
      "label": "Independent Continuant",
      "parent": "Continuant",
      "source": "bfo",
      "bfoTerm": "bfo:0000004",
      "abstract": true,
      "readOnly": true,
      "description": "A continuant that does not depend on another entity for its existence.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "NonprofitOrganisation": {
      "label": "Nonprofit Organisation",
      "parent": "LegalPerson",
      "description": "A legal person organised for purposes other than generating profit, typically charitable or public interest.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "GenericallyDependentContinuant": {
      "id": "GenericallyDependentContinuant",
      "label": "Generically Dependent Continuant",
      "parent": "Continuant",
      "source": "bfo",
      "bfoTerm": "bfo:0000031",
      "abstract": false,
      "readOnly": true,
      "description": "A continuant that is dependent on one or more independent continuants.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    },
    "SpecificallyDependentContinuant": {
      "id": "SpecificallyDependentContinuant",
      "label": "Specifically Dependent Continuant",
      "parent": "Continuant",
      "source": "bfo",
      "bfoTerm": "bfo:0000020",
      "abstract": true,
      "readOnly": true,
      "description": "A continuant that depends on exactly one independent continuant.",
      "validRelations": [],
      "validProperties": [],
      "requiredProperties": []
    }
  },
  "license": "MIT",
  "version": "v1.1.0",
  "githubUrl": "https://github.com/modaldb/tllo-general",
  "relations": {
    "imposedBy": {
      "label": "imposed by",
      "rangeClasses": [
        "LegalInstrument"
      ],
      "domainClasses": [
        "NormativeStatement"
      ]
    },
    "partiesTo": {
      "label": "parties to",
      "rangeClasses": [
        "LegalInstrument"
      ],
      "domainClasses": [
        "LegalAgent"
      ]
    },
    "playsRole": {
      "label": "plays role",
      "rangeClasses": [
        "LegalRole"
      ],
      "domainClasses": [
        "LegalAgent"
      ]
    },
    "subjectTo": {
      "label": "subject to",
      "rangeClasses": [
        "NormativeStatement"
      ],
      "domainClasses": [
        "LegalAgent"
      ]
    },
    "governedBy": {
      "label": "governed by",
      "rangeClasses": [
        "Jurisdiction"
      ],
      "domainClasses": [
        "LegalInstrument"
      ]
    }
  },
  "bfoVersion": "BFO 2.0 (ISO 21838)",
  "properties": {
    "name": {
      "label": "name",
      "valueType": "string",
      "domainClasses": [
        "LegalAgent"
      ]
    },
    "status": {
      "label": "status",
      "valueType": "string",
      "domainClasses": []
    },
    "description": {
      "label": "description",
      "valueType": "string",
      "domainClasses": []
    },
    "jurisdiction": {
      "label": "jurisdiction",
      "valueType": "string",
      "domainClasses": []
    },
    "effectiveDate": {
      "label": "effective date",
      "valueType": "date",
      "domainClasses": [
        "LegalInstrument"
      ]
    },
    "expirationDate": {
      "label": "expiration date",
      "valueType": "date",
      "domainClasses": [
        "LegalInstrument"
      ]
    },
    "processEndDate": {
      "label": "end date",
      "altLabels": [
        "endDate"
      ],
      "valueType": "date",
      "domainClasses": [
        "LegalProcess"
      ]
    },
    "processStartDate": {
      "label": "start date",
      "altLabels": [
        "startDate"
      ],
      "valueType": "date",
      "domainClasses": [
        "LegalProcess"
      ]
    }
  },
  "description": "A BFO-grounded mid-level ontology for the legal domain. Covers legal agents, instruments, proceedings, and normative statements."
}