Docstoc

RDF Tools

Document Sample
RDF Tools Powered By Docstoc
					                    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.
1
    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">

              <LINK REL=sitemap SRC="/netcenter.rdf#root"
4
              NAME="Netscape Netcenter" TYPE="text/rdf">
    RDF Sitemap For Netscape
    <RDF:RDF>                                                    This is not valid 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
5
    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               Applications:
                                      End user navigation
    resources linking to the
                                      Collaborative tools
    site you're visiting.             Robots
6
                                      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       http://metadata.net/dstc/
    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
    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/
9
    ~ajw/PrismEd/268.html>
     Creating RDF - XML for RDF
     IBM's RDF For XML       http://www.alphaworks.ibm.com/
     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    The original interface is available at
     format              http://www.ukoln.ac.uk/
                         metadata/dcdot/
                         The image above shows the new
                         (unreleased) interface
11
     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
        • How many schemas?
        • Granularity of schemas?
     Timeliness
        • Are the specs stable?
13      • Is it timely?

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:15
posted:4/12/2011
language:English
pages:13