Ontomasticon

Ontomasticon is a simple, lightweight ontology and glossary server written in PHP and making use of MariaDB or MySQL.

Etymology

"The term onomastikón (collection of names, from ὄνομα/ónoma, ‘name’) describes learned works that are not arranged alphabetically but juxtapose synonyms and terms relating to the same semantic field." [1]

"An ontology is a way of showing the properties of a subject area and how they are related, by defining a set of concepts and categories that represent the subject." [2]

Installation

Please see the installation page for instructions on installing Ontomasticon on your own server.

Administering Ontomasticon

The page Administering Ontomasticon explains the site configuration, users and roles, database updates and the warnings shown to administrators.

Editing vocabularies and terms

The page Editing vocabularies and terms explains how to add, edit and delete controlled vocabularies and terms, what each field means, and the URIs they are given.

Linked data and the API

The page Linked data and the API explains the JSON-LD and Turtle published at each vocabulary's and term's address, the API, what search engines are given, the search box and caching.

Customising Ontomasticon

The page Customising Ontomasticon explains how to modify CSS and PHP templates while maintaining easy code updates.

Translating Ontomasticon

The page Translating Ontomasticon describes how to translate the user interface, user defined content and terms.

Usage examples

Source code and issues

See the GitHub repository.

Contact

ontomasticon@googlegroups.com

References

[1] Brill's New Pauly.

[2] Ontology (information science). Wikipedia..