130 likes | 271 Views
RDF Tools. Brian Kelly UKOLN University of Bath Bath, BA2 7AY http://www.ukoln.ac.uk/.
E N D
RDF Tools Brian Kelly UKOLN University of Bath Bath, BA2 7AY http://www.ukoln.ac.uk/ 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
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
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"> <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> 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. • 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
Creating RDF - Reggie http://metadata.net/dstc/ • 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.
Creating RDF - PrismEd • 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/formula/rdfxml • IBM's RDF For XML tool is described as "a Java implementation of the RDF specification for creating technologies that search for data and describe, categorize, rate, and otherwise manipulate the data"
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 The original interface is available athttp://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/>
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 • How many schemas? • Granularity of schemas? • Timeliness • Are the specs stable? • Is it timely?