back to home

NatLibFi / Skosmos

Thesaurus and controlled vocabulary browser using SKOS and SPARQL

252 stars
100 forks
274 issues
PHPJavaScriptTwig

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing NatLibFi/Skosmos in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/NatLibFi/Skosmos)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Skosmos Skosmos is a web-based tool providing services for accessing controlled vocabularies, which are used by indexers describing documents and searchers looking for suitable keywords. Vocabularies are accessed via SPARQL endpoints containing SKOS vocabularies. See skosmos.org for more general information about Skosmos including use cases, current users and publications. In addition to a modern web user interface for humans, Skosmos provides a REST-style API and Linked Data access to the underlying vocabulary data. Skosmos is used as a basis for the Finto vocabulary service. The latest development version is also available at dev.finto.fi. Skosmos is implemented using PHP (supported versions: 8.1 to 8.4), with Twig templates and e.g. jQuery and jsTree used to build the web interface, and EasyRdf for SPARQL and RDF data access. The code is open source under the MIT license. See Installation in the wiki for details on obtaining the source and running your own instance of Skosmos. For information about released versions, see Release Notes. Reporting issues If you have found a bug please create a new issue using the provided template: Report an issue