Git Product home page Git Product logo

ontology-editor's People

Contributors

codementum avatar hanelarrison avatar jgoodall avatar mikeiannacone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ontology-editor's Issues

Define how add/delete/edit events impact the graph.

Right now, any sort of edit restarts the entire graph.

When a node is added, should the entire graph be reset? I'm not familiar with a way to force.tick() on only one node (keeping the others fixed).

When a node is edited (updated), the graph could remain the same (no tick).

When a node is deleted, the graph could also remain the same (no tick).

@jgoodall, thoughts?

htmlmin fails on ubuntu

I commented it out in the Gruntfile.js. We should update the grunt modules occasionally and hope it gets fixed.

Filter any orphan edges

d3.force fails if you feed it an edge with no corresponding vertex.

This happens in the tool if you remove a vertex but don't remove any corresponding edges.

To fix this, any orphan edges must be filtered. Additionally, the user should be notified of such edges in some way. Here are some possible ways of handling the user side:

  • highlighting the lines in the textarea
  • displaying a list of _ids that a user can search for (easiest!)

Notify user of orphan edges

The user should be notified of orphan edges (edges in the file that have missing nodes) in some way. Here are some possible ways of handling the user side:

highlighting the lines in the textarea
displaying a list of _ids that a user can search for (easiest!)

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.