XPDevs/Genesis-knowledge
Genesis Knowledge A structured symbolic knowledge dataset for the Genesis project. This repository contains the editable knowledge source used by Genesis. It is designed to be compiled into a binary knowledge graph for symbolic reasoning systems. The dataset contains concepts, properties, relationships, categories, and metadata stored in a simple, human-readable .kc format. Purpose Genesis Knowledge is intended to be a structured, expandable knowledge base that… See the full description on the dataset page: https://huggingface.co/datasets/XPDevs/Genesis-knowledge.
Genesis Knowledge
A structured symbolic knowledge dataset for the Genesis project.
This repository contains the editable knowledge source used by Genesis. It is designed to be compiled into a binary knowledge graph for symbolic reasoning systems.
The dataset contains concepts, properties, relationships, categories, and metadata stored in a simple, human-readable .kc format.
Purpose
Genesis Knowledge is intended to be a structured, expandable knowledge base that can be used by reasoning engines, knowledge graph projects, educational tools, and research into symbolic knowledge representation.
The focus is on storing explicit facts and relationships rather than natural language responses.
Dataset Structure
Knowledge is organised into domains.
knowledge/
├── animals/
├── history/
├── misc/
├── people/
├── science/
└── technology/Each directory contains one or more .kc (Knowledge Concept) files.
Example:
technology/
├── companies.kc
├── distributions.kc
├── genesis_projects.kc
├── linux.kc
├── proprietary.kc
├── software.kc
└── supporting.kcKnowledge Format
Each concept contains structured information such as:
- Concept name
- Types
- Properties
- Relationships
- Aliases
- Descriptions
- Categories
- Tags
- Metadata
- Confidence values
Example:
CONCEPT Linux
TYPE Kernel
PROPERTY Open Source
PROPERTY Unix Like
RELATION Creator Linus Torvalds
RELATION UsedBy Ubuntu
CATEGORY technologyDesign Goals
- Human-readable
- Easy to extend
- Structured rather than free-form text
- Explicit relationships between concepts
- Suitable for compilation into optimized knowledge graphs
- Scalable to very large collections of concepts
Current Domains
The dataset currently includes knowledge relating to:
- Animals
- Geography
- People
- Physics
- Linux
- Operating systems
- Software
- Technology
- Companies
- Genesis-related concepts
The dataset is expected to expand over time.
Contributing
Contributions are welcome.
When contributing:
- Add new concepts using the
.kcformat. - Keep information factual and well structured.
- Avoid duplicate concepts.
- Use existing relationship types whenever possible.
- Organise concepts into appropriate folders.
Status
This dataset is under active development and is expected to grow significantly over time as additional domains and concepts are added.
