Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: projects / razom / architecture /

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:

Content Editor

Desktop app which reads and writes to the database.

Examples:

[See repo JSON]