owlcollab / owlcollab/owltools

Command line method to remove redundant relationships?

Open
#94 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug imported
Dominant language
Java
Stars
115
Forks
34
PR merge metrics
No merged PRs in 30d

Description

From kotoko.o...@gmail.com on April 12, 2014 10:05:08

I'd like to be able to strip out redundant relationships that sometimes occur in -simple files after assertion

e.g.

'b of a' EquivalentT b that part_of some a
'b1 of a' SubclassOf b
'b1 of a' SUbClassOf part_of some a

After reasoning
=>

a
<- part_of 'b of a'
<- is_a b1 of a
<- part_of b1 of a *

I'd like to remove redundant relationship, marked above with a *

Original issue: http://code.google.com/p/owltools/issues/detail?id=94

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing command-line entry points for processing -simple files and the reasoning output described in the issue. Determine how redundant relationships are represented after assertion and define completion as a command-line operation that removes the relationship marked with an asterisk while preserving the inferred relationships shown.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
cli, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.