- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Mon, 22 Mar 2004 15:23:03 -0500
- To: "'Paul Hollands'" <p.j.hollands@ncl.ac.uk>, <ilrt-semanticweb@bristol.ac.uk>
- Cc: <CETIS-METADATA@jiscmail.ac.uk>, <www-rdf-interest@w3.org>, <LTSN-TECHNICAL@JISCMAIL.AC.UK>
Paul, > -----Original Message----- > From: www-rdf-interest-request@w3.org [mailto:www-rdf-interest- > request@w3.org] On Behalf Of Paul Hollands > Sent: Monday, March 22, 2004 1:54 PM > To: ilrt-semanticweb@bristol.ac.uk > Cc: CETIS-METADATA@jiscmail.ac.uk; www-rdf-interest@w3.org; LTSN- > TECHNICAL@JISCMAIL.AC.UK > Subject: Funding Opportunities RSS Schema > > > Hi everyone, > > Apologies for cross posting. > > Brief recap: > > The LTSN / HE Academy in the UK is investigating aggregation and sharing > information about events and funding opportunities over RSS. (By RSS in > this context I mean RSS 1.0) I've been tasked with looking at suitable > schemas. > > Andy Powell suggested the event RSS module as a good starting point: > > http://igargoyle.com/rss/1.0/modules/event/ > > Part of the problem with vanilla RSS is that dc:date refers to the date > of publication of an article etc, whereas with fundops you really want > to know the closing data for applications. However, fundops do fit quite > neatly into the RSS event model but it doesn't really do a full job. > > I've been working on a draft funding opportunities module for a couple > of weeks and have got to a point with it where I need it to be > critiqued. I suspect I've taken a number of lewd liberties with the RSS > schema and would like somebody who knows what they are doing to look > over it and teach me the error of my ways. > > I have started typing up a couple of example entries but have decided to > stop even though they aren't finished because I would to know if the > schema is unsound before I finish them off. There's enough there in the > example to give you an idea of where I'm coming from with this. > > Should I have been lucky enough not to have made a total dog's breakfast > of this, I'll finish off the work with a MySQL db structure and a PHP > example script for good measure. > > I've got me asbestos underpants on so go ahead and do your worst with it: > > http://www.ltsn-01.ac.uk/interoperability/rss/1.0/modules/fundops/ > [Kingsley Idehen] I notice in your reply that you see the need to use a DB engine as part of the RSS solution that you are trying to produce. OpenLink Software provides a Universal Server Product called OpenLink Virtuoso, it includes; SQL, XML, Object-Relational, Virtual SQL Server, WebDAV/HTTP, NNTP, Blog Engine, and more as part of a single-server that offers services these services at numerous ports. Virtuoso supports a number of ways of generating XML from SQL data ("For XML" SQL Extension, XML Schema Mapping, and ANSI SQL/XML). Using any of Virtuoso's SQL-XML approaches you can generate RSS (.91, 1.0, 2.0) and/or ATOM feeds from existing SQL data (ditto FOAF). My blog demonstrates my suggestions (as it is naturally Virtuoso based): http://www.openlinksw.com/blog/~kidehen (all the feeds are generated from the SQL repository that stores the weblog data). Note, you do note have to be blogging to achieve what my site is demonstrating (this is one of many uses of Virtuoso re. RSS generation). If you take a look at our online documentation for instance you will see that we even make chapters available as RSS/OPML feeds (http://docs.openlinksw.com/virtuoso). Virtuoso when operating in Virtual Database Mode has the ability to link any ODBC or JDBC based tables into its External Data Management engine. This allows these external tables to be treated as though they are native to Virtuoso which implies the ability to produce any XML based format from these SQL Data Sources, and then further transform if need be via its in-built support for XSL-T. What I am saying here is that Virtuoso can cut a long story very short since it can create an XML format from existing SQL (or non SQL data), you don't need to start building this from scratch if you can avoid doing so. This capability obviously extends to the generation of RDF/XML and more from existing data sources also. You can download a free non expiring copy of Virtuoso from http://www.openlinksw.com/virtuoso There is a product synopsis at: http://www.openlinksw.com/virtuoso/whatis.htm Kingsley Idehen OpenLink Software http://www.openlinksw.com > Cheers.
Received on Monday, 22 March 2004 16:00:16 UTC