SLIDE 119 Rules W3C RIF WG Under Construction Conclusion Slots+Frames Signatures RDF Compatibility Towards RIF Dialects
Slots + Frames – Semantics
A semantic structure, I, is a tuple of the form
◮ a tuple <D,IC,IV,IF,IR> ◮ Islot: from D to truth-valued functions of the form D×D → TV
◮
Truth valuation: ITruth(T[p->V]) = Islot(I(p))(I(T),I(V))
◮ ISF: interprets terms with named arguments
◮ I(f(p1->t1...pn->tn)) = ISF(f)({I(p1),I(t1),......,I(pn),I(tn)}) ◮
Here, each pair s,v ∈ D×D represents a slot name-value pair
◮ ISR: interprets predicates with slotted arguments
◮ ITruth(p(p1->val1...pk->tk)) = ISR(p)({I(p1)I(t1),...,I(pk)I(tk)})
◮ Isub: gives meaning to the subclass relationship
◮ ITruth(sc##cl) = Isub(I(sc),I(cl)) ◮
Additionally, in all allowed interpretations this is an axiom:
?C1##?C3 :- Exists ?C2 (And ( ?C1##?C2 ?C2##?C3 ) ) ◮ Iisa: gives meaning to class membership
◮ ITruth(o#cl) = Iisa(I(o),I(cl)) ◮
Additionally, in all allowed interpretations this is an axiom:
?X#?C2 :- Exists ?C1 (And ( ?X#?C1 ?C1##?C2 ) )
.-L. P˘ atrânjan, A. Polleres 2007-09-07 53 / 64