LoMRF employs a logic-based language for expressing knowledge files (*.mln
) and input evidence files (*.db
):
- Knowledge base is composed of domain type definitions, predicate and function schema definitions, first-order logic formulas, definite clauses, as well as some build-in functions and predicates with additional functionality.
- Evidence is composed of ground predicate facts and function mappings.