Re: OWL and RSS 1.0 [was: Re: RSS 1.1]

Danny Ayers <[email protected]>
Newsgroups gmane.network.syndication.rss.devel
Message-ID <[email protected]>
Given that only a small proportion of RSS systems are actually using
RSS as RDF, it seems an unrealistic leap from RSS
1.0-Barely-A-Data-Model to RSS 1.1-the-Description-Logic-Ontology.

Ok, maybe it's a noble cause, in a "Life and Notable Adventures of
that Renown'd Markup RSS" kind of way, but not taking into account the
situation on the Web probably won't help long-term. But I don't think
it really matters - you should be able to get the best of both worlds
by loosening up a bit.

A rough-and-ready OWL Full mapping may be of immediate use to folks
wanted to merge data from 1.0 and 1.1 sources. A tight but reduced
1.0/1.1 OWL DL mapping may be useful to working in more restricted
domains or with pre-filtered data, but I can't see it getting much in
the wild in the very near future, where there's a good chance the XML
won't even be well-formed, let alone consistent with a DL. But yeah,
let's have one of those too.

Cheers,
Danny.

On Wed, 19 Jan 2005 16:26:11 +0000, Sean B. Palmer
<[email protected]> wrote:
> 
> Leigh Dodds wrote:
> 
> > I'm disappointed that the RSS 1.1 RDF/OWL schema doesn't make any
> > reference to the RSS 1.0 classes and properties. Wouldn't this have
> > been a nice demonstration of RDF format evolution?
> 
> Christopher has already dealt with this in a practical sense, but I want
> here to deal with the underlying rationale. Sadly, any RSS 1.0 feed that
> uses images incorporates <image> as both a nodeElement and a propElt,
> which is mandated by the specification. In other words, rss:image is
> used as both a class and a property. These are disjoint in OWL DL:
> 
> [[[
> LVI, IOT, IOC, IDC, IOOP, IODP, IOAP, IOXP, IL, and IX are all pairwise
> disjoint.
> ]]] - http://www.w3.org/TR/owl-semantics/rdfs.html#5.4
> 
> But moreover they're disjoint in common sense; the RSS 1.0 schema is
> broken in this regard. So this is the main issue: that were we to
> provide relationships to RSS 1.0, we'd be providing them to an
> inconsistent schema. You don't define a bugfix release in terms of the
> specification whose bugs you're fixing!
> 
> A related issue is the use of further constructs in the RSS 1.0 schema
> (per [1]) that make it OWL Full, i.e. use of rdfs:Class:
> 
> [[[
> NOTE: owl:Class is defined as a subclass of rdfs:Class. The rationale
> for having a separate OWL class construct lies in the restrictions on
> OWL DL (and thus also on OWL Lite), which imply that not all RDFS
> classes are legal OWL DL classes. In OWL Full these restrictions do not
> exist and therefore owl:Class and rdfs:Class are equivalent in OWL Full.
> ]]] - http://www.w3.org/TR/owl-ref/#ClassDescription
> 
> Note that the RSS 1.1 ontology is in OWL Full, but that it only uses an
> OWL Full constuct in a two omittable places. After conversations with
> Joe Geldart on the matter, we decided that these constructs (the use of
> rdf:List, and one rdfs:Class elsewhere) was a beneficial restriction
> that could easily be omitted for OWL DL and OWL Lite tools.
> 
> So though the RSS 1.0 rdfs:Class issue isn't a clincher, if we were to
> declare RSS 1.1 terms as being equivalent to RSS 1.0 terms, we'd be
> binding ourselves ever more tightly to OWL Full, which is inconvenient.
> On the other hand, were we to define them as subClasses, it's possible
> that we'd find that RSS 1.0 class instances are instances of that part
> of rdfs:Class which is in the owl:complementOf owl:Class, so once again
> there's a possibility that we'd be incompatible with OWL--though we'd
> have to investigate this more carefully.
> 
> Note that my use of qualified cardinality constraints, a la DAML+OIL,
> has already been raised as a point which isn't clearly covered by the
> OWL Reference Guide: it suggests that qualified cardinalities are
> unacceptable, but Sean Bechhofer's OWL validator passes it, so we're
> unsure. We'll be changing them to unqualified cardinality constraints
> anyway since this doesn't change the intended semantic but does, as far
> as I know, make it OWL DL compatible.
> 
> We'll likely summarize these issues properly somewhere else, perhaps in
> the next draft of the specification, and ask www-rdf-logic or the
> nearest available OWL expert for more feedback.
> 
> [1] http://web.resource.org/rss/1.0/schema.rdf
> 
> --
> Sean B. Palmer, http://inamidst.com/sbp/
> 
> 
> Yahoo! Groups Links
> 
> 
> 
> 
> 


-- 

http://dannyayers.com


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/rss-dev/

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.