[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [syndication] Simple Semantics Resolution - RSS 2.0 Module



I disagree. Having an everything-in-one approach is difficult to support, and needlessly complex. If there's a need to describe other kinds of mappings, just come up with corresponding RSS modules.

Also, XSLT is a more neutral language; something like Python, despite being cross-platform, is more prone to the variegates of local installation, versioning, module availability, etc.

That said, it would be better if the chosen language were more declarative; my hobby horse has been adding hints to XML Schema so that you can extract statements from instance documents [1], but it hasn't caught on yet.

Cheers,

1. http://www.mnot.net/sw/schema_extraction/origin.txt



On Saturday, May 3, 2003, at 10:20 AM, Doug Ransom wrote:

I like the direction, but:
- its based on XSLT.  Maybe it would be prefereable to allow for a link
to another file, like an python program, or a WSDL document to indicate
a web services, etc.

I would suggest you use instead an existing element from the RDDL
namespace, where the nature URI indicates whether its xslt,WSDL
document, etc, and the purpose would be "conversion to RDF".

Doug



Danny Ayers wrote:

Abstract
This specification defines the Simple Semantic Resolution (SSR) Module for the RSS 2.0 syndication format. The purpose of SSR is to provide a mechanism by which the semantics of an RSS 2.0 document can be unambiguously resolved to an RDF model. This is done by declaring the RSS 2.0 file as being an RDF representation and provide a mapping between the RSS 2.0 syntax and the RDF
model. The mapping is declared using XSLT to give an RSS 1.0-based
representation, this RDF/XML serialization providing anchorage to the RDF
model.

Put simply: an element is added to the source RSS 2.0 document which
declares "this is RDF, and here is the mapping". This has absolutely no effect on the interpretation of the document as RSS 2.0 within the bounds of
that specification, but enables the contents of RSS 2.0 files to be
considered first class material for the Semantic Web.

http://purl.org/stuff/ssr

----

Comments appreciated.

(This is the very first draft, so it's a bit rough ;-)

Cheers,
Danny.

----

http://dannyayers.com




Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/






--
Doug Ransom
Hate spam & pop ups?  Try Mozilla for web/ëmail.  Its free.





Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/