Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.77 KB

README.md

File metadata and controls

47 lines (31 loc) · 1.77 KB

Collaboration Spotting - RESTful API

Collaboration Spotting is a platform designed to support visual analytics of multivariate knowledge graphs built out of data from heterogeneous sources. This repository contains the implementation of the project's API which combines REST architecture style, JSON Schema/JSON Meta Schema and Neo4j database (storing data). It is implemented in Python using Django Web framework.

Getting Started

Prerequisites

Python packages:

  • Django Web framework (version 1.8.2)
  • Django REST framework (version 3.6.3)
  • Py2neo (version 2.0.7)
  • JSON Schema (version 2.5.1)

To execute restful_module/client/minimal_client.py, requests (version 2.7.0) package is necessary.

Running the tests

TBD

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

ToDoList