Skip to main content
Ctrl+K
KRROOD - Home KRROOD - Home
  • Knowledge Representation & Reasoning Through Object-Oriented Design

Entity Query Language

  • The Philosophy of EQL
  • User Guide
    • Writing Basic Queries
    • Mapped Variables and Attribute Access
    • Comparisons and Membership
    • Logical Operators
    • Aggregation and Grouping
    • Result Quantifiers
    • Result Processors
    • Predicates and Symbolic Functions
    • Structural Pattern Matching
    • Underspecified Queries and Generative Backends
    • EQL for SQL Experts
    • Advanced Inference: Rule Trees
    • Inference Explanation
    • Verbalization
  • Developer Guide
    • Architecture Overview
    • Expression Hierarchy
    • The Variable System
    • Execution Engine
    • Graph and Visualization
    • Inference Explanation Internals
    • Verbalization Internals

ORMatic

  • ORMatic Overview
  • Generating an ORMatic Interface
  • Dealing with unmappable dataclasses
  • Interface Usage
  • Using EQL With ORMatic
  • Tips and Tricks
  • Working with JSON: SubclassJSONSerializer

Ripple Down Rules

  • Ripple Down Rules
  • Propositional Example Tutorial
  • Relational Example Tutorial
  • Relational Example With Decorator Tutorial
  • Test Driven RDR Fitting Tutorial

Role Pattern

  • Role Pattern — User Guide
  • Role Pattern — Developer Guide

rustworkx_utils

  • Visualize rustworkx Graphs

Miscellaneous

  • Parametrization of Objects

References

  • API Reference
    • krrood
      • krrood.adapters
        • krrood.adapters.exceptions
        • krrood.adapters.json_serializer
      • krrood.class_diagrams
        • krrood.class_diagrams.attribute_introspector
        • krrood.class_diagrams.class_diagram
        • krrood.class_diagrams.exceptions
        • krrood.class_diagrams.factory_method_registry
        • krrood.class_diagrams.method_classifier
        • krrood.class_diagrams.mocking
        • krrood.class_diagrams.module_generation
        • krrood.class_diagrams.utils
        • krrood.class_diagrams.wrapped_field
      • krrood.code_generation
        • krrood.code_generation.source_extraction_utils
      • krrood.entity_query_language
        • krrood.entity_query_language.backends
        • krrood.entity_query_language.cache_data
        • krrood.entity_query_language.core
        • krrood.entity_query_language.enums
        • krrood.entity_query_language.evaluable
        • krrood.entity_query_language.evaluation
        • krrood.entity_query_language.evaluation_context
        • krrood.entity_query_language.exceptions
        • krrood.entity_query_language.explanation
        • krrood.entity_query_language.factories
        • krrood.entity_query_language.operators
        • krrood.entity_query_language.orm
        • krrood.entity_query_language.predicate
        • krrood.entity_query_language.query
        • krrood.entity_query_language.query_graph
        • krrood.entity_query_language.rules
        • krrood.entity_query_language.scope
        • krrood.entity_query_language.utils
        • krrood.entity_query_language.verbalization
      • krrood.exceptions
      • krrood.inheritance_path_length
      • krrood.ontomatic
        • krrood.ontomatic.failures
        • krrood.ontomatic.property_descriptor
      • krrood.ormatic
        • krrood.ormatic.custom_types
        • krrood.ormatic.data_access_objects
        • krrood.ormatic.eql_interface
        • krrood.ormatic.exceptions
        • krrood.ormatic.helper
        • krrood.ormatic.ormatic
        • krrood.ormatic.sqlalchemy_generator
        • krrood.ormatic.type_dict
        • krrood.ormatic.utils
        • krrood.ormatic.wrapped_table
      • krrood.parametrization
        • krrood.parametrization.exceptions
        • krrood.parametrization.feature_extraction
        • krrood.parametrization.feature_extractor
        • krrood.parametrization.model_registries
        • krrood.parametrization.parameterizer
        • krrood.parametrization.random_events_translator
      • krrood.patterns
        • krrood.patterns.caching
        • krrood.patterns.code_parsing_utils
        • krrood.patterns.exceptions
        • krrood.patterns.factory_and_kwargs
        • krrood.patterns.field_metadata
        • krrood.patterns.role
        • krrood.patterns.role_predicates
        • krrood.patterns.role_registry
        • krrood.patterns.specificity_ranking
        • krrood.patterns.subclass_safe_generic
      • krrood.ripple_down_rules
        • krrood.ripple_down_rules.datastructures
        • krrood.ripple_down_rules.exceptions
        • krrood.ripple_down_rules.experts
        • krrood.ripple_down_rules.helpers
        • krrood.ripple_down_rules.predicates
        • krrood.ripple_down_rules.rdr
        • krrood.ripple_down_rules.rdr_decorators
        • krrood.ripple_down_rules.rules
        • krrood.ripple_down_rules.types
        • krrood.ripple_down_rules.user_interface
        • krrood.ripple_down_rules.utils
      • krrood.rustworkx_utils
        • krrood.rustworkx_utils.graph_visualizer
        • krrood.rustworkx_utils.rxnode
        • krrood.rustworkx_utils.utils
      • krrood.singleton
      • krrood.symbol_graph
        • krrood.symbol_graph.helpers
        • krrood.symbol_graph.symbol_graph
      • krrood.symbolic_math
        • krrood.symbolic_math.exceptions
        • krrood.symbolic_math.float_variable_data
        • krrood.symbolic_math.symbolic_math
      • krrood.utils
  • Bibliography
  • Repository
  • Open issue
  • .rst

krrood.entity_query_language.verbalization.grammar

Contents

  • Submodules

krrood.entity_query_language.verbalization.grammar#

Submodules#

  • krrood.entity_query_language.verbalization.grammar.aggregation
  • krrood.entity_query_language.verbalization.grammar.chain
  • krrood.entity_query_language.verbalization.grammar.clauses
  • krrood.entity_query_language.verbalization.grammar.conditions
  • krrood.entity_query_language.verbalization.grammar.framework
  • krrood.entity_query_language.verbalization.grammar.inference
  • krrood.entity_query_language.verbalization.grammar.instantiated
  • krrood.entity_query_language.verbalization.grammar.match
  • krrood.entity_query_language.verbalization.grammar.query
  • krrood.entity_query_language.verbalization.grammar.terms

previous

krrood.entity_query_language.verbalization.fragments.source_reference

next

krrood.entity_query_language.verbalization.grammar.aggregation

Contents
  • Submodules

By AICOR Institute for Artificial Intelligence

© Copyright 2023.