Skip to content

Chunks and Chunk Rules #71

@draggett

Description

@draggett

This is a proposal for a simplified approach to graphs and rules that operate on them, using ideas that have been developed over many decades in the field of Cognitive Psychology. The starting point is the idea of a chunk as an entity with a type, an id, and a set of name/value pairs. There is a close relationship to Property Graphs with their nodes and relationships, both of which can have associated sets of properties (name/value pairs). A subclass of Chunk is used to model relationships. Provision is made for integration with RDF through the means to map identifiers to RDF URIs. The semantics are defined operationally in terms of rules that access and manipulate graphs, drawing upon the philosophical doctrine of relativism:

Relativism is the idea that views are relative to differences in perception and consideration. There is no universal, objective truth according to relativism; rather each point of view has its own truth.

Chunks and Chunk Rules seek to facilitate machine learning on the assumption that this will become increasingly important as vocabularies and rulesets scale up and up, so that manual development and maintenance are impractical. A big debt of gratitude is owed to John R. Anderson and his work at CMU on the popular ACT-R cognitive architecture.

See: https://www.w3.org/Data/demos/chunks/chunks.html

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions