Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 4.72 KB

README.md

File metadata and controls

48 lines (41 loc) · 4.72 KB

SocialSemanticServer

Towards A Framework for Social Semantic Network Data

Description

The main goal of the Social Semantic Server (SSS) is to establish a framework to provide services for informal learning by handling Social Semantic Network data. By creating an infrastructure that allows for social negotiation of semantic meaning and enabling meaningful learning, it will enable situated and contextualized learning in turn.

alt tag

Please cite one of the papers if you use this software in one of your publications.

Install and Deployment

  • download desired release from release section
  • extract sss.package.zip
  • install Java 8 or higher from Java Site (optionally install Apache Solr
  • install MySQL 5.6 or higher from MySQL Site
  • have at least the following set in your my.cnf
  • [client]
    • default-character-set=utf8
  • [mysql]
    • default-character-set=utf8
  • [mysqld]
    • init-connect='SET NAMES utf8'
    • character-set-server = utf8
  • import sss.package/sss.schema.sql to setup sss scheme
  • copy sss.package/sss.conf.yaml to /sssWorkDir/ and adapt
  • copy sss.package/sss.dropwizard.conf.yaml to /sssWorkDir/ and adapt
  • copy sss.package/sss.adapter.rest.v3.dropwizard.jar to /sssWorkDir/
  • start sss via /sssWorkDir/java -jar sss.adapter.rest.v3.dropwizard.jar server sss.dropwizard.conf.yaml
  • access REST API via requests to http://yourhost:yourport/rest/{API}/{OP or ID}
  • API: REST resource to be targeted
  • OP or ID: path to the actual service call to be executed, e.g., GET to http://localhost:9000/rest/entities/{entity} gets information for a certain entity

Documentation

  • for REST API description please have a look at Swagger's JSON-based REST API documentation in releases (i.e. sss.package/api-docs)

References

Contact