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
app-types.mdwn
Purpose
List, suggest and explain various types of software applications which can make use of semantic data. The goal is to use these application types to create a list of patterns and structures which will help me come up with a good system architecture.
Types
Data in Plain Text
Example: Write a tree of tasks in a plain text file and manage it by hand or using some text-processing scripts
Data Editor
Something like the tracker explorer or a DBMS for SQL databases, which lets you see all database contents and edit things directly as you wish. This should probably be a developer tool, but user tools similar to Glom or LibreOffice Base fit in this category too.
Ontology in Plain Text
Write an ontology (types, classes, properties) in plain text to allow the computer to read and understand data based on this ontology.
Ontology Editor
Example: GUI designer for ontologies, say like Protege or similar ontology tools for serious people
Content Reader
Desktop app which reads from database, but does no changes to it.
Possible examples:
- Music player
- Video player
- Image viewer
- Document viewer
- Contact viewer
- Newsfeed reader
- System status/data viewer
- Git repo viewer
- Photo album viewer
- Help viewer
- Dictionary
Content Editor
Desktop app which reads and writes to the database.
Examples:
- Mail client
- Desktop wiki
- Diary app
- Todo-list app
- Document editor
- Messaging app
- Collection manager app
- Time tracker
- Note editor