tleo-general v1.1.0
tleo-general
StatusActive
Published1/2/2026, 12:00:00 AM
Checksumf9066b81ad56bedd66ddfa143df605e19d5e15a426816dd0b1c13881acc788c9
Source provenanceontql-dev/ontql-ontologies
Full ontology JSON
{
"id": "tleo-general",
"name": "TLEO General",
"domain": "engineering",
"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": []
},
"Entity": {
"id": "Entity",
"label": "Entity",
"parent": null,
"source": "bfo",
"bfoTerm": "bfo:0000001",
"abstract": true,
"readOnly": true,
"description": "Anything that exists.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"System": {
"label": "System",
"parent": "Artifact",
"description": "An artifact composed of interacting components that together fulfil a defined function.",
"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": []
},
"Artifact": {
"label": "Artifact",
"parent": "MaterialEntity",
"bfoMapping": "bfo:0000040",
"description": "A material entity that has been intentionally designed or manufactured. Includes systems, components, sub-assemblies, and raw materials.",
"validRelations": [
"designedBy",
"documentedBy",
"manufacturedBy"
],
"validProperties": [],
"requiredProperties": []
},
"Engineer": {
"label": "Engineer",
"parent": "EngineeringAgent",
"description": "A person with engineering qualifications who applies scientific principles to design, build, or maintain systems and artifacts.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Material": {
"label": "Material",
"parent": "Artifact",
"description": "A substance from which artifacts are fabricated, characterised by physical and chemical properties.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Component": {
"label": "Component",
"parent": "Artifact",
"description": "An artifact that is a constituent part of a larger system, with a defined interface and function.",
"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": []
},
"Tolerance": {
"label": "Tolerance",
"parent": "EngineeringQuality",
"description": "A quality expressing the permissible range of variation in a dimension or parameter.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"ClientRole": {
"label": "Client Role",
"parent": "EngineeringRole",
"description": "The role played by an agent who commissions or owns the artifact or system being engineered.",
"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": []
},
"Contractor": {
"label": "Contractor",
"parent": "EngineeringOrganisation",
"description": "An organisation contracted to perform a defined scope of engineering work.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"TestReport": {
"label": "Test Report",
"parent": "EngineeringDocument",
"description": "An engineering document recording the results, findings, and conclusions of a testing process.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"TesterRole": {
"label": "Tester Role",
"parent": "EngineeringRole",
"description": "The role played by an engineering agent responsible for conducting testing activities.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"ChangeOrder": {
"label": "Change Order",
"parent": "EngineeringDocument",
"description": "An engineering document authorising a modification to a previously approved design or scope of work.",
"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": []
},
"Measurement": {
"label": "Measurement",
"parent": "EngineeringQuality",
"description": "A quality expressed as a numeric quantity with a defined unit, representing a physical property.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"SubAssembly": {
"label": "Sub-Assembly",
"parent": "Artifact",
"description": "A grouping of components that are assembled together before integration into a larger system.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"DesignerRole": {
"label": "Designer Role",
"parent": "EngineeringRole",
"description": "The role played by an engineering agent responsible for producing design specifications.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"Manufacturer": {
"label": "Manufacturer",
"parent": "EngineeringOrganisation",
"description": "An organisation that produces artifacts through industrial or artisanal processes.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"DesignProcess": {
"label": "Design Process",
"parent": "EngineeringProcess",
"description": "An engineering process in which requirements are analysed and converted into specifications and design artefacts.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"DesignDocument": {
"label": "Design Document",
"parent": "EngineeringDocument",
"description": "An engineering document specifying the intended form, function, or behaviour of an artifact or system.",
"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": []
},
"SoftwareSystem": {
"label": "Software System",
"parent": "System",
"description": "A system implemented in software, comprising code, data, and interfaces that together fulfil a computational function.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"TestingProcess": {
"label": "Testing Process",
"parent": "EngineeringProcess",
"description": "An engineering process that evaluates whether an artifact or system meets defined requirements.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"BillOfMaterials": {
"label": "Bill Of Materials",
"parent": "EngineeringDocument",
"description": "An engineering document listing all components, sub-assemblies, and materials required to build a system.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"EngineeringRole": {
"label": "Engineering Role",
"parent": "Role",
"bfoMapping": "bfo:0000023",
"description": "A role played by an Engineering Agent in a specific engineering context.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"EngineeringTeam": {
"label": "Engineering Team",
"parent": "EngineeringAgent",
"description": "A group of engineers and technical staff organised to accomplish a shared engineering objective.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"ElectricalSystem": {
"label": "Electrical System",
"parent": "System",
"description": "A system whose primary function depends on the generation, distribution, or control of electrical energy.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"EngineeringAgent": {
"label": "Engineering Agent",
"parent": "MaterialEntity",
"bfoMapping": "bfo:0000040",
"description": "A material entity — a person or organisation — that participates in engineering activities including design, manufacturing, testing, and maintenance.",
"validRelations": [
"playsRole"
],
"validProperties": [
"name"
],
"requiredProperties": []
},
"ManufacturerRole": {
"label": "Manufacturer Role",
"parent": "EngineeringRole",
"description": "The role played by an engineering agent responsible for producing an artifact.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"MechanicalSystem": {
"label": "Mechanical System",
"parent": "System",
"description": "A system whose primary function is achieved through mechanical forces, motion, or structural properties.",
"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": []
},
"TechnicalDrawing": {
"label": "Technical Drawing",
"parent": "DesignDocument",
"description": "A design document that graphically represents an artifact's geometry, dimensions, and tolerances.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"MaintenanceRecord": {
"label": "Maintenance Record",
"parent": "EngineeringDocument",
"description": "An engineering document recording maintenance activities, findings, and parts used.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"PerformanceMetric": {
"label": "Performance Metric",
"parent": "EngineeringQuality",
"description": "A quality measuring the operational performance of a system or component against a defined target.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"ReliabilityMetric": {
"label": "Reliability Metric",
"parent": "EngineeringQuality",
"description": "A quality measuring the probability of a system or component performing its required function over time.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"EngineeringProcess": {
"label": "Engineering Process",
"parent": "Process",
"bfoMapping": "bfo:0000015",
"description": "A temporally extended process occurring within the engineering lifecycle, from conception through retirement.",
"validRelations": [
"performedBy"
],
"validProperties": [
"processEndDate",
"processStartDate"
],
"requiredProperties": []
},
"EngineeringQuality": {
"label": "Engineering Quality",
"parent": "Quality",
"bfoMapping": "bfo:0000019",
"description": "A measurable or classifiable attribute of an artifact or engineering process, such as a dimension, tolerance, or performance metric.",
"validRelations": [],
"validProperties": [
"unit",
"value"
],
"requiredProperties": []
},
"MaintenanceProcess": {
"label": "Maintenance Process",
"parent": "EngineeringProcess",
"description": "An engineering process that preserves or restores an artifact or system to its required operating condition.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"ProjectManagerRole": {
"label": "Project Manager Role",
"parent": "EngineeringRole",
"description": "The role played by an agent responsible for planning and overseeing an engineering project.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CyberPhysicalSystem": {
"label": "Cyber-Physical System",
"parent": "System",
"description": "A system integrating computational elements with physical processes and sensors.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"EngineeringDocument": {
"label": "Engineering Document",
"parent": "GenericallyDependentContinuant",
"bfoMapping": "bfo:0000031",
"description": "A generically dependent continuant that records engineering intent, specification, measurement, or analysis.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"CommissioningProcess": {
"label": "Commissioning Process",
"parent": "EngineeringProcess",
"description": "An engineering process that verifies a newly constructed system operates as intended before handover.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"ManufacturingProcess": {
"label": "Manufacturing Process",
"parent": "EngineeringProcess",
"description": "An engineering process that transforms materials and components into finished artifacts.",
"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": []
},
"EngineeringOrganisation": {
"label": "Engineering Organisation",
"parent": "EngineeringAgent",
"description": "An organisation whose primary activity is engineering, including manufacturers, contractors, and consultancies.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"QualityAssuranceProcess": {
"label": "Quality Assurance Process",
"parent": "EngineeringProcess",
"description": "An engineering process that ensures products and processes conform to defined quality standards.",
"validRelations": [],
"validProperties": [],
"requiredProperties": []
},
"EngineeringSpecification": {
"label": "Engineering Specification",
"parent": "DesignDocument",
"description": "A design document that formally specifies the requirements and characteristics of a system or component.",
"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/tleo-general",
"relations": {
"playsRole": {
"label": "plays role",
"rangeClasses": [
"EngineeringRole"
],
"domainClasses": [
"EngineeringAgent"
]
},
"designedBy": {
"label": "designed by",
"rangeClasses": [
"EngineeringAgent"
],
"domainClasses": [
"Artifact"
]
},
"performedBy": {
"label": "performed by",
"rangeClasses": [
"EngineeringAgent"
],
"domainClasses": [
"EngineeringProcess"
]
},
"documentedBy": {
"label": "documented by",
"rangeClasses": [
"EngineeringDocument"
],
"domainClasses": [
"Artifact"
]
},
"manufacturedBy": {
"label": "manufactured by",
"rangeClasses": [
"EngineeringAgent"
],
"domainClasses": [
"Artifact"
]
}
},
"bfoVersion": "BFO 2.0 (ISO 21838)",
"properties": {
"name": {
"label": "name",
"valueType": "string",
"domainClasses": [
"EngineeringAgent"
]
},
"unit": {
"label": "unit",
"valueType": "string",
"domainClasses": [
"EngineeringQuality"
]
},
"value": {
"label": "value",
"valueType": "decimal",
"domainClasses": [
"EngineeringQuality"
]
},
"status": {
"label": "status",
"valueType": "string",
"domainClasses": []
},
"version": {
"label": "version",
"valueType": "string",
"domainClasses": []
},
"description": {
"label": "description",
"valueType": "string",
"domainClasses": []
},
"processEndDate": {
"label": "end date",
"altLabels": [
"endDate"
],
"valueType": "date",
"domainClasses": [
"EngineeringProcess"
]
},
"processStartDate": {
"label": "start date",
"altLabels": [
"startDate"
],
"valueType": "date",
"domainClasses": [
"EngineeringProcess"
]
}
},
"description": "A BFO-grounded mid-level ontology for the engineering domain. Covers artifacts, systems, engineering processes, and documents."
}