Expressing position in RDF

Bernard Vatant bernard.vatant at mondeca.com
Tue Oct 14 13:45:58 PDT 2008


Ed
> In a certain context I might actually say, "HDNNNN has RA 13.53" and 
> totally leave out epoch, equinox, system, units, and error and it 
> would be useful.  
Sure. And somehow going against a point often made by Semantic Web 
gurus, that assertions expressed as RDF triples are context-independent, 
since a URI is supposed to represent always and everywhere the same 
"thing" ...
> In a peer reviewed journal, I would not think of saying this unless  
> all  those  metadata are  clearly tied down.  So, most of the 
> discussion on this thread today is not a discussion of OWL/semantics 
> but rather of astronomical contexts and purposes.  
Agreed again. That was my point, actually, but I must admit it was too 
decorated with remarks some have called "philosophical". :-[
Well, too bad, I wanted to make a practical point : if something is 
complex, and you know the complexity, either you represent it, or if you 
simplify, try to make clear what, why and how you simplify. Having 
complexity handled by context is often a good idea for all sort of 
practical reasons. But all the point of the SemanticWeb is to get data 
usable out of context. So either data have to carry along their context 
in more or less convoluted and akward descriptions, or the context 
semantics has to be exposed somewhere and resolved if necessary ...
> We hit these same sticking points in STC and in DM.  The beauty of 
> OWL/semantics is the openness that allows it to grow until it becomes 
> completely parallel to normal language so you can provide whatever is 
> appropriate for the given context.  The downside, besides sheer size,  
> is some noninteroperability.   The VOEVENT software might prefer  
> "MDNNNN  a:hasRA  13.53^^float",  and that is fine. But, a  more 
> elaborate analysis package  might simply not accept such statements.  
> With some  intense coding, it may  understand that this statement sets 
> an RA in some equatorial system at some epoch, and it will either set 
> these as unknowns or put out a request for additional information.
> This may be a heretical statement, but complete interoperability may 
> not be the best course.
Why heretical? Semantic Web technologies do not aim at complete 
interoperability. One motto is : "interpret what you understand, ignore 
the rest". But instead of "ignore", you can indeed "ask for more". :-)

-- 

*Bernard Vatant
*Senior Consultant
Vocabulary & Data Engineering
Tel:       +33 (0) 971 488 459
Mail:     bernard.vatant at mondeca.com <mailto:bernard.vatant at mondeca.com>
----------------------------------------------------
*Mondeca**
*3, cité Nollez 75018 Paris France
Web:    www.mondeca.com <http://www.mondeca.com>
Blog:    Leçons de Choses <http://mondeca.wordpress.com/>
----------------------------------------------------**



More information about the semantics mailing list