A lightweight aggregator of Knowledge Organization Systems (KOS)
- Demo
- Status
- Requirements
- Architecture
- Recommended Installation
- Post-Installation
- Troubleshooting
- API Documentation
- Customizing Kosa
- Extra Features
- Resources
- Author
- 'Licence'
The current project snapshot may be seen Here
This Project still on Development.
- 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
- Ruby v1.9+
- Java Application Server (e.g Tomcat, GlashFish, Jetty, JBoss, etc. )
(On Debian / Ubuntu)
Visit this Wiki page
(On Mac OS X) To be done.
(On Windows) To be done.
(On a SaaS: AWS and Heroku) To be done.
You can get more info on how to Install a Production or Development
Server on this Wiki Page
You can get more information about Javascript, templates & css changes
on this Wiki Page
Read more about the Server-Side API
Pluggable databases:
- Sesame
- SQLite
- PostgreSQL
- Casandra
- MongoDB
- RedStore
- 4-store
- Virtuoso
- AllegroGraph
Caches:
- FileStore (default)
- Memcached
Indexers:
- Sesame + Postgres - uSeekM Indexer
- Sesame + ElasticSearch - uSeekM Indexer
- HTML5 Canvas
- Ruby
- Sinatra
- Sesame
- PostgreSQL, Casandra, MongoDB, RedStore, 4-store, AllegroGraph
- Backbonejs
- Handlebarjs
- SASS
- Bootstrap 3.0
- Memcached
- UseekM Indexer
- ElasticSearch
University of Alcala
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.