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.


Reply via email to