Skip to content

ieru/kosa

Repository files navigation

KOS aggregator (kosa)

A lightweight aggregator of Knowledge Organization Systems (KOS)

Architecture

Index

Demo

The current project snapshot may be seen Here

Status

This Project still on Development.

Build Status Code Climate Coverage Status security

Architecture

  • Lightweight Backend ~ 300 LOC
  • MVC Frontend (BackboneJs)
  • RESTful APi
  • Supports almost any database. Relational | Triplestore | Graph
  • Scalable
  • Indexable Database: PostgeSQL | ElasticSearch
  • Supports Cache: Filesystem | Memcached
  • Touchscreen / Mobile friendly. Responsive HTML5

Requirements

  • Ruby v1.9+
  • Java Application Server (e.g Tomcat, GlashFish, Jetty, JBoss, etc. )

Recommended Installation

(On Debian / Ubuntu)

Visit this Wiki page

Installation

(On Mac OS X) To be done.

Installation

(On Windows) To be done.

Installation

(On a SaaS: AWS and Heroku) To be done.

Postinstallation

You can get more info on how to Install a Production or Development
Server on this Wiki Page

Customizations

You can get more information about Javascript, templates & css changes
on this Wiki Page

Troubleshooting

Troubleshooting

API Documentation

Read more about the Server-Side API

Extra Features

Pluggable databases:

  • Sesame
  • SQLite
  • PostgreSQL
  • Casandra
  • MongoDB
  • RedStore
  • 4-store
  • Virtuoso
  • AllegroGraph

Caches:

  • FileStore (default)
  • Memcached

Indexers:

Resources

Author

University of Alcala

'License'

This is free and unemcumbered software released into the public domain. For more information, see the accompanying UNLICENSE file.

If you're unfamiliar with public domain, that means it's perfectly fine to start with this skeleton and code away, later relicensing as you see fit.