Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Role:developer; What: generate graphs from neo4j using shortest path queries specifying disjunctive sets relations; why: drive connectomics browser and gen trees/graphs from templates. #17

Open
dosumis opened this issue Jan 8, 2018 · 0 comments
Assignees
Labels

Comments

@dosumis
Copy link
Member

dosumis commented Jan 8, 2018

These types of queries require edge types to correspond to object properties. In the current OLS representation, simple existential restrictions on classes are represented using edges of type 'Related'. In a proposed extension to OLS (#16), Related edges will also be used to specify OPAs (OWL Facts) and typing via simple anonymous class expressions (R some C).

We currently flip these edges after loading using OLS so that 'Related' is an edge attribute and the edge type is an object property label modified to change spaces to underscores.

For reasons described in #19 these flipped edges should be generated during initial loading of the Neo4J DB by OLS loading scripts.

This requires:

  • A system for testing and ensuring object property label uniqueness.
  • A more complete specification for removal of spaces and special characters from rdfs:labels to generate edge types.
  • Modification of OLS loading code to generate these edges (TBD - Should these be in addition to 'Related' edges? Main reason to keep standard OLS edge schema would be so that we could re-use the OLS API for VFB).
@dosumis dosumis changed the title As a developer I want to be able to generate graphs from neo4j using shortest path queries specifying disjunctive sets of edge types. Role:developer; What: generate graphs from neo4j using shortest path queries specifying disjunctive sets of edge types; why: drive connectomics browser and gen trees/graphs from templates. Jan 9, 2018
@dosumis dosumis changed the title Role:developer; What: generate graphs from neo4j using shortest path queries specifying disjunctive sets of edge types; why: drive connectomics browser and gen trees/graphs from templates. Role:developer; What: generate graphs from neo4j using shortest path queries specifying disjunctive sets relations; why: drive connectomics browser and gen trees/graphs from templates. Jan 9, 2018
@dosumis dosumis added the Epic label Jan 9, 2018
@matentzn matentzn removed their assignment Sep 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants