Patrick Logan <patrickdlo...@gmail.com> writes: >> Patrick Logan <patric...@gmail.com <javascript:>> writes: >> > OWL has several levels of increasingly expressive but general >> inferences. >> > Much of the domain could be represented in OWL (classes (i.e. sets), >> > instances (i.e. set membership), relationships with domains and ranges, >> > etc.), but there would still be a need for the domain-specific >> inferences >> > described in the original post. >> >> Not sure that I understand the domain-specifc inferences that you mean >> here; you want a model of the domain that draw inferences over that >> model. The actual inferencing technology that you need is not >> domain-specific. >> > > In the cryptography domain, the original post mentioned (I rephrase)... > > "Given a secret key and encrypted nonce for that key, assert the > unencrypted nonce." > > What I mean is that there is no way to express this in OWL alone. This > could be expressed in core.logic, in clojure, in java, in SPARQL + a custom > function, in SWRL + a custom function, in Prolog, etc.
Perhaps I misunderstand the statements in the cryptography. I think he wanted to say "a person who has a secret key and the encrypted nonce for that key, also knows the unencrypted nonce". I think you could do that in OWL -- something like person (and (some knows secret_key) (some knows encrypted_nonce)) equivalent to... person (some knows unencrypted_nonce) Could be wrong -- I'm just a user of the logic, and a user of cryptography. > Yes, that's all I meant by the above, i.e. people unfamiliar with OWL > inferences would need to be aware of this and explicitly add statements > like "Alice and Bob are different individuals" or "the set of Male and > Female are disjoint", etc. Wrote a paper about male and female once; it's more complicated than you might think! Phil -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.