• Stars
    star
    219
  • Rank 181,133 (Top 4 %)
  • Language
    PHP
  • License
    Other
  • Created over 10 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Thesaurus and controlled vocabulary browser using SKOS and SPARQL

CI tests Test Coverage Code Climate Scrutinizer Code Quality Quality Gate Status Average time to resolve an issue Percentage of issues still open

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: 7.3, 7.4 and 8.0), 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

More Repositories

1

Annif

Annif is a multi-algorithm automated subject indexing tool for libraries, archives and museums. This repository is used for developing a production version of the system, based on ideas from the initial prototype.
Python
159
star
2

Skosify

Validate, convert and improve SKOS vocabularies
Python
51
star
3

RecordManager

A metadata record management system written in PHP, intended to be used in conjunction with VuFind or another Solr-based discovery interface. Provides import, export, harvesting (OAI-PMH), normalization, deduplication and Solr index update functionality with support for multiple metadata formats. Also includes an OAI-PMH provider that can be used to access the data stored in RecordManager database. Functionality driven by simple command line programs for easy automation.
PHP
43
star
4

Annif-tutorial

Instructions, exercises and example data sets for Annif hands-on tutorial
Jupyter Notebook
36
star
5

bib-rdf-pipeline

Scripts and configuration for converting MARC bibliographic records into RDF
Shell
29
star
6

Finto-data

Vocabulary data and tools for the Finto service
Python
16
star
7

loglevel-message-prefix

â›” [NOT MAINTAINED] Plugin for loglevel which allows defining prefixes for log messages
JavaScript
15
star
8

sru-client-js

SRU Javascript client library
JavaScript
7
star
9

Finto-suggestions

Finto-suggestions
Vue
7
star
10

Annif-corpora

Document and subject corpus collection for use in testing Annif subject indexing tool
7
star
11

bib-lod-ui

Web app for publishing bibliographic Linked Open Data as HTML pages and RDF serializations
Python
6
star
12

melinda-oai-pmh-provider

Melinda OAI-PMH provider
JavaScript
6
star
13

mauiservice

REST microservice wrapper for Maui automated indexing tool
Java
6
star
14

koha-plugin-rest-di

REST API plugin for Koha to provide additional functionality for discovery interfaces such as VuFind
Perl
6
star
15

usemarcon

Rule-based MARC record manipulation program and library
C++
5
star
16

marc-record-serializers

Convert records to and from different MARC formats
JavaScript
5
star
17

json-similarity

â›” [DEPRECATED] Compute similarity of JSON objects with tests that yield points
JavaScript
4
star
18

MARC21ToISNIAtomPub

A tool to transform MARC21 files from MARC21 format into ISNI AtomPub requests.
Python
4
star
19

FintoAI

Finto AI suggests subjects for a given text. It's based on Annif, a tool for automated subject indexing.
JavaScript
4
star
20

qvain-api

Qvain backend
Go
4
star
21

marc-record-js

MARC record implementation in JavaScript
JavaScript
4
star
22

passport-atlassian-crowd-js

Passport strategy for Atlassian Crowd
JavaScript
4
star
23

Skosmos-widget-suggestions

Skosmos plugin for making suggestions for new concepts
Vue
4
star
24

marc-record-merge-js

A configurable Javascript module for merging MARC records
JavaScript
3
star
25

Finto-suggestio

System for suggesting new concepts for vocabularies
JavaScript
3
star
26

ocrui-frontend

HTML
3
star
27

qvain-js

Qvain frontend
JavaScript
3
star
28

finna-solr

XSLT
2
star
29

oracledb-mock-js

A mock for oracledb Node.js module
JavaScript
2
star
30

ntp-model

An element set plan for an Integrated Authority Service for Persons and Organizations
HTML
2
star
31

Annif-client

Python client library for accessing Annif REST API
Python
2
star
32

Finna-client

Python client library for accessing Finna REST API
Python
2
star
33

Skosmos-client

Python client library for accessing Skosmos REST API
Python
2
star
34

lkd

HTML
2
star
35

oai-pmh-client-js

OAI-PMH Javascript client library
JavaScript
2
star
36

MARC-File-MARCXML

MARCXML implementation for MARC records
Perl
2
star
37

loglevel-message-buffer

â›” [NOT MAINTAINED] Plugin for loglevel which allows buffering of log messages
JavaScript
2
star
38

oai-pmh-server

â›” [DEPRECATED] Modular OAI-PMH server
JavaScript
2
star
39

marc-record-similarity

â›” [DEPRECATED] Checks the similarity of 2 marc records using neural network
JavaScript
2
star
40

SolrPlugins

Solr plugins
Java
2
star
41

Skosmos-widget-finna

JavaScript
2
star
42

yso-marcbib

Python
2
star
43

melinda-record-import-harvester-publication-archives

Publication archives record harvester for the Melinda record batch import system
JavaScript
2
star
44

melinda-marc-record-utils

Utility functions for dealing with MARC records
JavaScript
2
star
45

digitalia-notebook

Jupyter Notebook
2
star
46

openwayback-overlay-example

An overlay example for OpenWayback
Java
1
star
47

Discourse-Crowd

PHP
1
star
48

melinda-record-import

Melinda record batch import system
1
star
49

rundeck-job-proxy

Proxy server for Rundeck job executions. Converts the request's JSON payload to job arguments (e.g. Gitlab & Github)
JavaScript
1
star
50

ansible-role-koha

Jinja
1
star
51

skosmos-widget-finaf

skosmos-widget
JavaScript
1
star
52

Finto-test

finto test repo
1
star
53

CustomDimensionsManager

Console plugin for synchronization of custom dimensions configuration between Matomo sites
PHP
1
star
54

koha-plugin-rest-biblios

Perl
1
star
55

NDL-VuFind-Solr

Solr 6 for NDL-VuFind2 (Finna 2 based on VuFind)
XSLT
1
star
56

melinda-rest-api

Melinda REST API documentation
1
star
57

mets-viewer

JavaScript
1
star
58

loglevel-std-streams

â›” [NOT MAINTAINED] Plugin for loglevel which sends all messages to stderr on Node.js
JavaScript
1
star
59

sfs-4900

Transliteration of cyrillic to latin according to Finnish standard SFS 4900
JavaScript
1
star
60

voyager-batchcat-edge-cs

C# API for Voyager BatchCat DLL to use with Edge.js
C#
1
star
61

marc-record-validators-melinda

Melinda-related validators for marc-record-validate
JavaScript
1
star
62

MARC-Record-AutoPunct

Perl
1
star
63

docker-sftpd

Docker image for OpenSSH SFTPD server
Dockerfile
1
star
64

Skosmos-widget-hero

JavaScript
1
star
65

rundeck-git-retriever-plugin

A plugin for Rundeck that retrieves Git repositories for use in jobs.
Python
1
star
66

marc-record-validate

Validate and fix MARC records
JavaScript
1
star
67

melinda-poistot

UI for removing references to local libraries from Melinda
JavaScript
1
star
68

docker-shibboleth-sp

Shibboleth service provider multi-container Docker images
Dockerfile
1
star
69

Skosmos-widget-wiki

CSS
1
star
70

xmlhttprequest-mock

Mock for XMLHttpRequest that works both in Browser and Node.js and can override globals
JavaScript
1
star
71

melinda-merge

UI for merging MARC records in Melinda
JavaScript
1
star
72

docker-rabbitmq-backup

Docker image for dumping data from rabbitmq containers
Shell
1
star