Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>
Clone
HTTPS:
git clone https://vervis.peers.community/repos/yEzqv
SSH:
git clone USERNAME@vervis.peers.community:yEzqv
Branches
Tags
list.mdwn
How It Works
Components are added to the list in the next section, with three guidelines:
- Avoid using the name, even if it has been chosen
- Give a short informative description, 1-2 lines
- Give it a unique identifier to help identify it in other files
Then the component can be referred easily from other files, e.g. when giving names to components.
The identifier can be a number of a letter or a temporary simple name of 2-5 letters.
Components
Overall
- o1. The whole project
- o2. The semantic data sharing system
Model
- m1. Expression model for description of information digitally, based on RDF, OWL and Gellish
- m2. YAML-based syntax for human readable and human writable modeling
- m3. Language which maps the expression model to YAML-based syntax
- m4. Python-based syntax for constructing human-writable-readable computer languages
- m5. Syntax based on the one above, which currently lacks important features and is not planned for actual use
- m6. Language based on this syntax
- m7. Simple plain statements language in ASCII
- m8. The Unicode version of m7
- m9. The abstract data model a.k.a Wiki Model or The Dark Wiki Rises
- m10. Query model for m1
Programming Interface (API)
- a1. General programming utilities library for C++
- a2. Graph/statement/query interface, somewhat like Soprano
- a3. Object interface for semantically-enhanced programming
Software Implementation
- s1. Semantic store
- s2. Parser-serializer from/to text and database, and between text formats
- s3. Query compiler-writer
- s4. Database server
- s5. IPC database client
User Interface
- u1. Set of graphical widgets for data display (table, treeview, form, etc.)
- u2. Graph canvas for interactive viewing and editing
- u3. Data manager like Glom / LibreOffice Base
- u4. Database management GUI
- u5. Graphical query creator
- u6. Data browser