Ontomasticon
Ontomasticon is a simple, lightweight ontology and glossary server written in PHP and making use of MariaDB or MySQL.
Documentation
-
Start here
Installing Ontomasticon
Instructions on installing Ontomasticon on your own server.
-
Administering Ontomasticon
The site configuration, users and roles, database updates and the warnings shown to administrators.
-
Editing vocabularies and terms
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 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.
-
The MCP server
How AI applications, such as Claude, can search a site's terms and read them, how to turn the server on and connect to it, and its tools.
-
Customising Ontomasticon
How to modify CSS and PHP templates while maintaining easy code updates.
-
Translating Ontomasticon
How to translate the user interface, user defined content and terms.
Etymology
Onomastikón
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.
Ontology
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.
Source code and issues
See the GitHub repository.