Transcript RDF Tools
RDF Tools
Brian Kelly
UKOLN
University of Bath
Bath, BA2 7AY
http://www.ukoln.ac.uk/
1
UKOLN is funded by the British Library Research and Innovation Centre,
the Joint Information Systems Committee of the Higher Education Funding
Councils, as well as by project funding from the JISC’s Electronic Libraries
Programme and the European Union.
UKOLN also receives support from the University of Bath where it is based.
Contents
RDF Recap
RDF Tools
• RDF applications
• Creating RDF
• Using RDF
Issues
2
RDF
RDF:
• The Resource Description Framework
• Can be regarded as:
– A framework for metadata applications
– A framework for "knowledge representation"
• RDF Model represented using XML
• More than XML - based on a
mathematical model which defines
relationships
3
RDF Browser Support
http://www.netscape.com/
Mozilla (Netscape's
source code release)
includes support for
RDF
This example shows a
sitemapping application
The Hotwired and
Netscape websites
contain a link to an RDF
site map
<LINK REL=sitemap SRC="/rdf/sitemap.rdf#root"
NAME="HotWired" TYPE="text/rdf">
4
<LINK REL=sitemap SRC="/netcenter.rdf#root"
NAME="Netscape Netcenter" TYPE="text/rdf">
RDF Sitemap For Netscape
This is not valid RDF!!
<RDF:RDF>
<Topic id="root" name="Netscape Netcenter">
<child><Topic id="Netcenter" name="Netcenter">
<child><Topic id="Commerce" name="Commerce">
<child href="http://home.netscape.com/netcenter/marketplace/index.html" name="Market"/>
</Topic></child>
<child><Topic id="Community" name="Community">
<child href="http://home.netscape.com/assist/isp_select/index.html" name="ISP Select"/>
<child href="http://form.netscape.com/directory/html/md_unreg_main.html" name="Members "/>
<child href="http://www.newaol.com/aim/netscape/adb00.html" name="Netscape AOL "/>
<child href="http://home.netscape.com/netcenter/vo/index.html" name="Virtual Office"/>
</Topic></child>
<child><Topic id="Computing" name="Computing">
<child href="http://home.netscape.com/download/index.html" name="Netscape Download"/>
<child href="http://merchant.netscape.com/netstore/store.html" name="Netscape Store"/>
<child href="http://home.netscape.com/download/su2.html" name="Smart Update"/>
<child href="http://software-depot.netscape.com/" name="Software Depot"/>
</Topic></child>
<child href="http://home.netscape.com/search/index.html" name="Search"/>
<child href="http://home.netscape.com/map/index.html" name="Site Map"/>
</Topic></child>
</Topic>
</RDF:RDF>
5
Note this has been edited slightly
RDF Browser Support (2)
Mozilla also provides RDF
support for:
• History list
• Bookmarks (illustrated)
• File store
Can also link to third party
RDF schemas
One RDF application uses
link information (from
AltaVista) to give a map of
the most popular
resources linking to the
site you're visiting.
6
Applications:
End user navigation
Collaborative tools
Robots
Software agents
Using RDF
http://www.ibm.com/java/
IBM's Java Central
Station is a central
repository of
information about
Java applications on
the Web.
The robot software
stores all information
in RDF
7
Creating RDF - Reggie
Reggie is a generic
metadata editing tool
which processes a
schema definition file.
It supports a number
of metadata schemes
including Dublin Core,
GILS, EDNA and
AGLS.
Output can be in
HTML 2.0, HTML 4.0
or RDF formats.
Reggie is a Java tool.
8
http://metadata.net/dstc/
Creating RDF - PrismEd
9
Andrew Waugh, CSIRO
gave paper at WWW 7 on
"Specifying Metadata
Standards for Metadata Tool
Configuration"
Paper described costs of
creating metadata and
proposed reducing costs by
using a generic metadata
editor.
The PrismEd Java editor demonstrates these principles
See his paper at
<URL: http://www.mel.dit.csiro.au:8080/
~ajw/PrismEd/268.html>
Creating RDF - XML for RDF
http://www.alphaworks.ibm.com/
IBM's RDF For XML
tool is described as "a formula/rdfxml
Java implementation
of the RDF
specification for
creating technologies
that search for data
and describe,
categorize, rate, and
otherwise manipulate
the data"
10
Creating RDF - DC-Dot
UKOLN's DC-Dot
tool for creating
Dublin Core
metadata is being
developed with a
new user
interface.
DC-Dot supports
RDF as an output
format
11
The original interface is available at
http://www.ukoln.ac.uk/
metadata/dcdot/
The image above shows the new
(unreleased) interface
RDF Developments
Roadmap For RDF In Mozilla
• Following suggestions made:
– Z39.50 backend parser
– MARC parser
– LDAP to be completed
– Support for local filestore
– Netscape cache
• See Roadmap from <URL:
http://www.mozilla.org/rdf/doc/>
12
Issues
Models for RDF Authoring Tools
• Dedicated applications
• Add-on to commercial authoring tools
Automated Creation of RDF
• Avoid file-based approach
• Use automated tools to create RDF
Creation of Schemas
13
• How many schemas?
• Granularity of schemas?
Timeliness
• Are the specs stable?
• Is it timely?