[thelist] RDF Information?

James Q. Stansfield jqs at iridani.net
Fri Dec 13 10:47:01 CST 2002


    Okay, I can't even get a simple transformation to work!

    Here is my simple XSLT file that produces nada:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/rdf:RDF">
<xsl:value-of select="/rdf:RDF/channel/@rdf:about"/>
</xsl:template>
<xsl:template match="*"/>
</xsl:stylesheet>

    And here's the file I'm transforming:


<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:fm="http://freshmeat.net/backend/fm-releases-0.1.dtd"
lastmod="12/13/2002 8:55:50 AM">
<channel rdf:about="http://freshmeat.net/">
<title>freshmeat.net</title>
<link>http://freshmeat.net/</link>
<description>freshmeat.net maintains the Web's largest index of Unix and
cross-platform open source software. Thousands of applications are
meticulously cataloged in the freshmeat.net database, and links to new code
are added daily.</description>
<dc:language>en-us</dc:language>
<dc:subject>Technology</dc:subject>
<dc:publisher>freshmeat.net</dc:publisher>
<dc:creator>freshmeat.net contributors</dc:creator>
<dc:rights>Copyright (c) 1997-2002 OSDN</dc:rights>
<dc:date>2002-12-13T13:50+00:00</dc:date>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://freshmeat.net/releases/106419/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106400/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106411/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106410/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106409/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106407/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106406/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106405/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106404/"/>
<rdf:li rdf:resource="http://freshmeat.net/releases/106403/"/>
</rdf:Seq>
</items>
<image rdf:resource="http://images.freshmeat.net/button.gif"/>
<textinput rdf:resource="http://freshmeat.net/search/"/>
</channel>
<image rdf:about="http://images.freshmeat.net/button.gif">
<title>freshmeat.net</title>
<url>http://images.freshmeat.net/button.gif</url>
<link>http://freshmeat.net/</link>
</image>
<item rdf:about="http://freshmeat.net/releases/106419/">
<title>PureTest 3.0 </title>
<link>http://freshmeat.net/releases/106419/</link>
<description>Functional regression testing.</description>
<dc:date>2002-12-13T04:26-06:00</dc:date>
<fm:screenshot_url/>
</item>
<item rdf:about="http://freshmeat.net/releases/106400/">
<title>Eric3 3.0.0 </title>
<link>http://freshmeat.net/releases/106400/</link>
<description>A Python IDE written using PyQt and QScintilla.</description>
<dc:date>2002-12-13T04:26-06:00</dc:date>
<fm:screenshot_url>http://images.freshmeat.net/screenshots/33431_thumb.png</
fm:screenshot_url>
</item>
<item rdf:about="http://freshmeat.net/releases/106411/">
<title>Webminstats 0.9.1 </title>
<link>http://freshmeat.net/releases/106411/</link>
<description>A graphing statics module for Webmin.</description>
<dc:date>2002-12-13T04:13-06:00</dc:date>
<fm:screenshot_url>http://images.freshmeat.net/screenshots/17145_thumb.jpg</
fm:screenshot_url>
</item>
<item rdf:about="http://freshmeat.net/releases/106410/">
<title>jCIFS 0.7.0b10 </title>
<link>http://freshmeat.net/releases/106410/</link>
<description>A client implementation of SMB/CIFS in Java.</description>
<dc:date>2002-12-13T04:10-06:00</dc:date>
<fm:screenshot_url>http://images.freshmeat.net/screenshots/4774_thumb.png</f
m:screenshot_url>
</item>
<item rdf:about="http://freshmeat.net/releases/106409/">
<title>Remote Tea 1.0.1 </title>
<link>http://freshmeat.net/releases/106409/</link>
<description>ONC/RPC for Java.</description>
<dc:date>2002-12-13T04:09-06:00</dc:date>
<fm:screenshot_url/>
</item>
<item rdf:about="http://freshmeat.net/releases/106407/">
<title>Lib2 PHP Library 0.2 </title>
<link>http://freshmeat.net/releases/106407/</link>
<description>A PHP library for session-based Web site authentication (and
much more).</description>
<dc:date>2002-12-13T03:49-06:00</dc:date>
<fm:screenshot_url/>
</item>
<item rdf:about="http://freshmeat.net/releases/106406/">
<title>CrisoftRicette 1.0pre10 (Development)</title>
<link>http://freshmeat.net/releases/106406/</link>
<description>Simple recipe archiving PHP application.</description>
<dc:date>2002-12-13T03:47-06:00</dc:date>
<fm:screenshot_url>http://images.freshmeat.net/screenshots/14180_thumb.jpg</
fm:screenshot_url>
</item>
<item rdf:about="http://freshmeat.net/releases/106405/">
<title>ZynAddSubFX 1.0.2 </title>
<link>http://freshmeat.net/releases/106405/</link>
<description>A software synthesizer.</description>
<dc:date>2002-12-13T03:45-06:00</dc:date>
<fm:screenshot_url>http://images.freshmeat.net/screenshots/31384_thumb.png</
fm:screenshot_url>
</item>
<item rdf:about="http://freshmeat.net/releases/106404/">
<title>KickPIM 0.4.2 </title>
<link>http://freshmeat.net/releases/106404/</link>
<description>A KDE Kicker address book applet.</description>
<dc:date>2002-12-13T03:45-06:00</dc:date>
<fm:screenshot_url>http://images.freshmeat.net/screenshots/32029_thumb.jpg</
fm:screenshot_url>
</item>
<item rdf:about="http://freshmeat.net/releases/106403/">
<title>Uncle Unc 0.24.3 </title>
<link>http://freshmeat.net/releases/106403/</link>
<description>A generic tool for managing network-based
services.</description>
<dc:date>2002-12-13T03:44-06:00</dc:date>
<fm:screenshot_url/>
</item>
<textinput rdf:about="http://freshmeat.net/search/">
<title>Search freshmeat.net</title>
<description>Search freshmeat.net projects</description>
<name>q</name>
<link>http://freshmeat.net/search/</link>
</textinput>
</rdf:RDF>

----- Original Message -----
From: <David.Cantrell at Gunter.AF.mil>
To: <thelist at lists.evolt.org>
Sent: Friday, December 13, 2002 9:47 AM
Subject: RE: [thelist] RDF Information?


> >    I've written a nice application to harvest newsfeeds and such from
> >various websites and aggregators and everything works perfectly fine
'cept
> I
> >just can't seem to grasp the XML syntax of an RDF feed. Can anyone point
me
> >towards a goof tutorial / explanation?
>
> You and me both, buddy. :)
>
> When I brought this up a couple years back on the RSS 1.0 mailing list,
> right after they <cough>hijacked</cough> RSS 0.91 into an RDF format, I
was
> told politely "it doesn't matter whether or not you understand it, because
> it's the 'right' thing to do." Which means more people don't use it than
do.
> Oh well.
>
> >    I want to wirte an XSLT document that will transform the RDF for my
> >prefered output but I can't seem to refernce the nodes properly.
>
> RSS 1.0 syntax is described here: http://web.resource.org/rss/1.0/spec
>
> Also, are you dealing with other versions of RSS as well? RSS 0.91 has the
> widest penetration, but you wouldn't know it from the way the 1.0 crowd
FUDs
> it.
>
> In fact, RSS 2.0 has been created to counter the 1.0 RDF push, and it is
> based on RSS 0.91 with namespace support added for modularization
purposes.
> Sounds like a winner to me.
>
> -dave
> --
> * * Please support the community that supports you.  * *
> http://evolt.org/help_support_evolt/
>
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !
>




More information about the thelist mailing list