Code Monkey home page Code Monkey logo

entity-mapper's Introduction

Entity Mapper

The Entity Mapper is a tool for visualizing qualitative data as an interactive node-link diagram. The tool's main focus is on the visual interpretation of grounded theory data, but supports any data exported from Atlas.ti. The project was funded through the Telemedicine and Advanced Technology Research Center (TATRC).

Fore additional information visit piim.newschool.edu/entitymapper.

Features

  • Customize the color and visibility of each entity type in the visualization, including the ability to pack it's children
  • Toggle entity types, collapse/expand all descentants and zoom in/out of the visualization via quick controls
  • Hide datasets by making them private
  • Three user roles:
    • user: can view all public datasets, cannot upload (default for new users)
    • contributor: can view all public datasets and datasets they've uploaded, can upload
    • admin: can view all public datasets and datasets they've uploaded, can upload and administer users

Dependencies

###PHP/MySQL### Because the Entity Mapper uses PHP and MySQL for data storage and retrieval, a basic LAMP stack is required.

###mod_rewrite### Apache's mod_rewrite module is used to route REST-formatted urls to a common API handler and must be enabled on the server.

Installation

After cloning this repository, cd to the directory and execute the following:

  • Edit database connection information
    • vi config/db.php and enter the databse host and database name
    • For db.php's DB_USER and DB_PASS constants, either set them directly or create an .htaccess file at the document root with the following lines:
      • SetEnv HTTP_DB_USER "myuser"
      • SetEnv HTTP_DB_PASS "mypassword"
  • Import MySQL structure and data
    • mysql --user=mymysqlusername --password=mymysqlpassword
    • mysql> source config/schema/structure.sql
    • mysql> source config/schema/data.sql
  • Enable caching
    • Create a group-writable /cache directory
      • mkdir -m 777 cache

Once installed, create an account or login to the admin account with admin/admin. Note that it's highly recommend that you change the default admin password before using your installation.

entity-mapper's People

Contributors

npedrini avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.