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.
-
Neo4j graph database (release 2.3.1)
Links:
-
Python (version 3.4.4)
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.
TBD
- Adam Agocs - Initial work - Adam Agocs
See also the list of contributors who participated in this project.
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.