- From: Sandro Hawke <sandro@w3.org>
- Date: Tue, 21 Nov 2006 10:29:17 -0500
- To: Michael Sintek <sintek@dfki.uni-kl.de>
- Cc: Dave Reynolds <der@hplb.hpl.hp.com>, public-rif-wg@w3.org
> With the big difference that I did not use OWL, since the open-world
> semantics of OWL can result in unexpected results (like missing parts
> of rules are automatically "inferred"). What we need is a more or
> less closed-world, database schema like ontology language, so exactly
> what RDFS was originally meant to be but is not any more.
I have a vague sense of what you mean, but I haven't been able to come
up with a case where it's a real problem. Can you suggest one or two?
Clearly there needs to be some closing-off of the world, but that's
true for many kinds of processing of RDF and OWL, as well. I'm not sure
how this is different.
> I therefore proposed in my earlier emails
I'm so sorry for not properly crediting / replying to those. I skimmed
them and meant to get back to them, but forgot. Apologies, again.
> (1) to use an RDF-based language which is similar to RDFS/OWL,
> but not use exactly RDFS/OWL (different namespaces +
> specification of schema semantics needed for this)
So, yeah, let's talk through the costs/benefits there. We get better
tool support using the normal namespaces; I'd like to understand the
costs.
> (2) use an extension of N3 syntax to avoid completely ugly
> and lengthy syntax:
>
> rif:Quantif sl:subClassOf rif:Condit .
> rif:? sl:domain rif:Quantif ;
> sl:range rif:Var ;
> sl:minCardinality 1 .
> rif:? sl:domain rif:Quantif ;
> sl:range rif:Condit ;
> sl:cardinality 1 .
>
> could become something like this in "N3++":
>
> rif:Quantif :: rif:Condit
> rif:? : rif:Var + ;
> rif:? : rif:Condit + .
Hmmm. I'll think about that some more (and try to bounce the idea off
TimBL, if I can catch him).
-- Sandro
Received on Tuesday, 21 November 2006 15:29:42 UTC