-
Notifications
You must be signed in to change notification settings - Fork 74
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
Add a --include-indirect option to materialize #1213
Comments
My response: Materialize still produces an ontology that is in some sense non-redundant. It lacks the analog of However, we should clarify the intended semantics. the words "direct" and "redundant" are often used imprecisely consider:
Would you also expect to see convertible has-part hubcap? This is in some sense the most straightforward scenario and is the output of relation-graph If you want the most specific relationships materialized, currently this is only handled by OAK:
|
Note: it's OK to close this as out of scope, as robot doesn't have a very graphy view of the universe, but I wanted to capture the discussion where it won't be swallowed by the slack memory vortex |
An alternative is the plain reason command with emr as the reasoner:
this includes things like 'car has-part hubcap` |
I want to start a bit with robot development, so I decided to pick this issue.
@cmungall you know how better how emr works. Can you help me with that? |
Unfortunately, this adds also a lot of "noise" such as 'convertible subClassOf owl:thing' |
One option would be to use relation-graph and then merge the output using ROBOT:
or leave off the |
From slack:
Hi all, I have a question about the use of the materialize command. Let's consider the following axioms:
I would like to assert the inferred axiom:
convertible SubclassOf has part some wheel
My comprehension is that I should use the materialize command like this: robot materialize -i input.owl --reasoner ELK --term IRI:convertible -o output.owl
However, I don't see any difference between input and output (Robot v1.9.6)
The text was updated successfully, but these errors were encountered: