-
Notifications
You must be signed in to change notification settings - Fork 4
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
modification to new semantics to permit entailment that every triple term is a proposition #69
Comments
Even if RE is total on IRxIPxIR, the problem persists. |
I propose to drop the semantic condition
from the RDFS metamodelling requirements, |
Markdown mangles semantic conditions so I protected the change above. |
I am firmly against this change. |
would you mind to argue your firm position? |
@pfps: could this be a solution to keep rdfs:Proposition? |
What about making RE total on IRxIRxIR? I would still make the extra set IPR. The reasoning:
Mainly because the interpretation function is only defined on IRxIPxIR, so it could be that I(BBB) is not in IP. What we loose here, however, is the entailment that from
follows that
But I think that could be a compromise. Of course, we could alternatively give up the entailment from the empty graph. So we would not always get that
I personally would favor giving up the entailment of rdf:Property, but am open for both. |
To have triple terms belong to the extension of rdfs:Proposition. |
@doerthe, I can't compromise with the middle element of a triple term not being a property. I've argued about that, and this can not happen :-) |
A classical case of a non-explaining tautology :-) |
@franconi
it does not help that we know that I(BBB) is in IR. It could still be that I(BBB) is in IR but not in IP. Then, Coming from your point of view, one could of course argue that you also would NOT like to have that the empty graph entails:
So, before we continue here, it might be worth to first discuss whether we want that derivation or not. I am not a big fan of rdf:Property derivation for nested predicates in the first place (we had that discussion), but I am also not really against that. So, if we can't have both derivations, which of the two would you want to give up? (all opinions welcome :) ) |
we could (=would have to), however, make more complicated entailment patterns with the semantics as we have it: If S contains |
and |
I believe that the current liberal semantics:
is the correct one, and unlike Doerthe, I start from there.
It seems that you are not happy about this missing entailment. |
Just as a quick comment: I started from what this issue "wanted". so no strong opinions here (yet), I really just like to modify the semantics towards "what we want". I just realised in the last post that the "what we want" is what we should discuss in the first place (even though, playing with the semantics is far more fun ;) ). |
That's our difference: I want to define first a reasonable semantics (since model theory tells you exactly the meaning of your language) and then I have to accept (and understand) its consequences. |
Might be that I simply think that it is always impossible to model "the world" and that you will always have to make choices... But to be more concrete: I am fine with keeping your IRxIPxIR. Then, the last entailment you mention above needs to hold and so does the other one we had I would be very curious to hear other opinions. What do you think @pfps ? |
Perfect. Indeed, in the current semantics of the liberal baseline the following hold:
|
The semantics for RDF has the empty graph RDFS-entailing
AAA rdf:type rdfs:Resource .
for AAA any IRI.
This happens because IS is total on IRIs. (Most semantics for other logics do this in a different way.)
But the proposed semantics would not have the empty graph RDFS-entailing
<<( AAA BBB CCC )>> rdf:type rdfs:Proposition .
for AAA, BBB, CCC any IRIs. This happens because RE is partial so RE(IS(AAA), IS(BBB), IS(CCC)) might not exist.
I suggest making RE total on (IR v IP)^3 to regain this entailment.
The text was updated successfully, but these errors were encountered: