RDF OWL开发包 http://swoogle.umbc.edu/

 

 

 

OWL  http://www.w3.org/2004/OWL/ 

 

Tools, Projects and Applications

The following is a small sample of the growing set of tools, projects and applications utilizing OWL.

Demos / Portals

  • AIFB SEmantic PortAL - The Institute AIFB web site of the University of Karlsruhe provides annotated pages which contain dynamically generated machine processable content in form of OWL annotations.
  • The AKT Portal at the University of Southampton is largely based on ontologies, and is now using OWL.
  • The University of Maryland Baltimore County (Finin) has developed two demos using OWL ( Finin 7May)
  • BioPax - A Data Exchange Format for Biological Pathways has been using OWL
  • The W3C tech reports - related to the "multimedia collections" use case
  • ( The MINDSWAP project web site) uses OWL to generate all the web pages and "custom home pages" for members of the research group, as well as for doing photo markup. ( Hendler 6May)
  • The OWL-generated Comment Status List submitted for the CR request for OWL was generated by a combination of OWL tools.

 

 

  • SchemaWeb provides a comprehensive directory of RDF schemas and OWL ontologies to be browsed and searched by human agents and also an extensive set of web services to be used by agents and reasoning software applications that wish to obtain real-time schema information.
  • DAML Ontology Library which organizes hundreds of ontologies in a variety of different ways (keyword, organization, submission date, etc.)
  • Swoogle is a search engine for Semantic Web documents, including OWL ontologies, built by the University of Maryland Baltimore County under funding from the National Science Foundation.

http://www.redland.opensource.ac.uk/ = http://librdf.org/index.html

 

Redland RDF Libraries

Redland is a set of free software C libraries that provide support for the Resource Description Framework (RDF).

  • Modular, object based libraries and APIs for manipulating the RDF graph, triples, URIs and Literals.
  • Storage for graphs in memory and persistently with Sleepycat/Berkeley DB, MySQL 3-5, PostgreSQL, AKT Triplestore, SQLite, files or URIs.
  • Support for multiple syntaxes for reading and writing RDF as RDF/XML, N-Triples and Turtle Terse RDF Triple Language, RSS and Atom syntaxes via the Raptor RDF Parser Library.
  • Querying with SPARQL and RDQL using the Rasqal RDF Query Library.
  • Data aggregation and recording provenance support with Redland contexts.
  • Language Bindings in Perl, PHP, Python and Ruby via the Redland Bindings package.
  • Command line utility programs rdfproc (RDF), rapper (parsing) and roqet (query).
  • Portable, fast and with no known memory leaks.

 

Programs Using the Libraries

A list of applications that use Redland or Raptor. I'm interested to know what they are being used for, even if you don't want to have it publicised here.
-- Dave

Redland

ActiveRDF : "putting the semantic web on rails" by Eyal Oren and Renaud Delbru from DERI in collaboration with the TecWeb Lab at PUC-Rio
Uses Redland's Ruby API as one backend store to the library providing an RDF data layer in Ruby-on-Rails (RoR) similar to the built-in ActiveRecord mapping for relational databases. (Updated 2006-03-28)
Amaya 8.2, W3C
Version 8.2 onwards uses Redland as the RDF system for annotations with Annotea. See Amaya New Features for updates.
Brivo Access Control System (ACS)
Cross-compiled for the the embedded AXIS Linux board running an ETRAX processor as well as on x86 Linux.
Chumpologica RSS feed combiner by Matt Biddulph
A webpage (and RSS 1.0 feed) that aggregates entries from blogs written by several weblogs using Redland to do the merging via the Redland Python API.
Fastboot, Leni Mayo
A system to help general-purpose operating systems boot faster by analysing system dependencies as a graph and running independent tasks in parallel.
Flexomatic / Indyvoter by the Flexomatic developers
An open source social networking software for political activists. Uses Redland to store, manipulate and query the data all modelled in RDF. Flexomatic uses Redland via the Class::Redland wrapper over the Redland Perl API.
FOAFBot: IRC Community Support Agent, Edd Dumbill
An IRC bot that provides access to a knowledge base created by spidering FOAF files.
FoaF Explorer, Morten Frederiksen
A web-based browser for FOAF (and other RDF) webs, using knowledge of the FOAF vocabulary terms. The web interface uses Redland from PHP and the data is stored using the Redland MySQL storage written by Morten.
Julie IRC bot by Chris Schmidt
Written using Redland's Python bindings and relies on support for querying with RDQL to provide dynamic actions such as adding new commands as aliases for RDQL queries, loading and reloading data on demand.
OWL.mindswap.org, Maryland Information and Network Dynamics Lab (MIND) Semantic Web Agents Project
All of the RDF we use to create the owl.mindswap.org page is stored in Redland for easy access. This eliminates the need to download and parse RDF files each time a page is requested.
Owl.mindswap.org Architecture Description
MEG / CORES registry Dave Beckett and SZTAKI
A registry of shared metadata vocabularies and application profiles. Initial development by Dave Beckett for the MEG registry project, updated by SZTAKI for the CORES registry. See the CORES installation guide and CORES developer's manual.
Picdiary by Matt Biddulph
The website is made by Redland from an RDF triple store (Berkeley DB) that aggregates the content in multiple RSS 1.0 files. The web pages are delivered by traversing the graph and filling in HTML templates.
WSE-RDN, Dave Beckett
Redland was designed for this RDF-based project that provides a combined service over digital library and web crawled data. See Web Search Environments - Web Crawling High-Quality Metadata using RDF and Dublin Core and The Design and Implementation of the Redland RDF Library ( WWW10 paper).
VenusVenus
Uses Redland to write FOAF

Raptor

3store, Nicholas Gibbins and Steven Harris, AKT project, University of Southampton
Uses Raptor for parsing.
Amaya Editor/Browser, W3C
Version 7.0 onwards uses Raptor as the RDF/XML parser for annotations. See libraptor in the Amaya CVS tree.
Fabl native programming language for the Semantic Web by Chris Good, Map Bureau
Uses Raptor to provide RDF/XML, N-Triples, Turtle and RSS Tag Soup parsing for the language.
FOAFwhite, Dan Brickley
Uses Raptor for parsing.
Foafnaut, Jim Ley
Uses Raptor for parsing in several FOAF applications.
RDF Gateway and Infered, by Intellidimension
This is a platform for Semantic Web applications providing an application server, web server and deductive RDF database server. It uses Raptor on Win32.
"We use Raptor in our inet dataservice (a data connector) to parse RDF and N-Triples documents."
-- Geoff Chappell, Intellidimension
Linux.org.uk, Alan Cox
Uses Raptor's RSS tag soup and RDF/XML parsers to read the Linux RSS feeds into the aggregator. (see Copyright)
liblrdf, Steve Harris, plugin.org.uk
A lightweight RDF library (in memory) describing Linux Audio Developer's Simple Plugin API (LADSPA) plugins - primarily intended to be used by LADSPA plugin developers. There are several LADSPA apps that indirectly use Raptor via liblrdf.
RDFDB/win32 (0.47 mod 9.1+) by Jasper van de Gronde
Raptor is used in this highly modified port of the original RDFDB to Win32 to provide RDF/XML, N-Triples and Turtle parsing as well as WWW retrieval via Raptor's use of libcurl. RDFDB/win32 supports the related MDDB system for building a personal MetaData DataBase for music.
RDFMapper by Map Bureau
Raptor handles the RDF/XML parsing for the RDFMapper web service.
Semitar by Rich Kilmer and Chad Fowle
A pure Ruby semantic web library that uses Raptor to provide faster parsing.
Pearl Comments by Pearl Crescent
Commercial application for teams that create and maintain web sites. Uses Raptor server side.

 

关于RDF的技术支持和应用部分示例
 
 
http://www.xinhuanet.com/  2005年01月21日 15:26:04  来源:新华网

 【字体:大 中 小】 【打印本稿】 【读后感言】 【进入论坛】 【推荐    】
 【关闭】

    1. RDF的应用

    Mozilla:XUL (XML User Interface)

    http://www.mozilla.org/rdf/doc/faq.html#xul_templates

    IBM: ORIENT (by IBM CRL)

    http://www.alphaworks.ibm.com/aw.nsf/reqs/semanticstk

    IBM: Ontology-based Web Services for Business Integration

    http://www.alphaworks.ibm.com/tech/owsbi

    Intelli dimension: RDFJDBC

    http://www.intellidimension.com/default.rsp?topic=/pages/rdfgateway/reference/client/jdbc.rsp

    Adobe的工具加入RDF-based metadata描述文件格式,并应用于它的系统中。

    波音公司的数据集成管理系统Data integration by Boeing,用RDF/RDFS做为系统之间数据交互的中间语言。类似的应用还有很多,比如:Artiste

    OntoWeb:面向知识管理和电子商务的基于本体的信息交换,一个欧盟的项目。

    W3C网站内容管理:W3C上的文件信息以RDF形式存取,对同样的信息可以从不同的视图进行浏览。

    CC/PP(Composite Capabilities/Preference Profiles)是W3C提出的一种用来描述移动设备能力和用户偏好的标准,使得内容服务器能够根据设备的能力和用户的偏好来决定内容的组织形式。当设备利用某种通信协议(如HTTP协议)发出服务请求的时候,该设备的CC/PP简档便随请求一同发出,则服务器就能够据此来对内容进行过滤、转换,来满足设备的需求。

    PRISM:见前面材料

    2.RDF已经存在的API:

    Java: developed by Stanford

    http://www-db.stanford.edu/~melnik/rdf/api.html

    惠普 (RDF, DAML+OIL, OWL) RDF API基于stanford

    http://www.hpl.hp.com/semweb/

    C/C++ :RDFStore

    http://rdfstore.sourceforge.net/

    Python: pyrple

    http://infomesh.net/pyrple/

    PHP:RAP

    http://www.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/

    图形编辑器

    IsaViz (Xerox Research/W3C)或RDF Author (Univ. of Bristol)

    RDF开发应用环境(翻译器,等)

    Jena (供Java, 包括OWL Lite推理), RDFLib (供 Python)

    Redland (in C, with interfaces to Tcl, Java, PHP, Perl, …)

    Sesame (RDF Schema 为基础的存储和查询)

    RDF合法性验证器

    http://www.w3.org/RDF/Validator/

    RDF向OWL的转换器

    http://www.mindswap.org/2002/owl.html

    3.国内对RDF一个比较完整的应用

    基于语义的中医药数据网格:

    目标:以分布在全国各地的、由国家中医药管理局中国中医药文献检索中心及其分中心研制的中医药科技信息数据库群为基础;以中医数据与知识管理、个体化诊疗临床决策支持和计算机辅助中药创新开发为应用需求背景;

    成果:

    1.基于RDF数据模型的语义图描述语言CaseML

    2.支持基于本体论的语义图浏览

    3.基于规则的推理机插件:

    通过浙江省级鉴定:该项研究成果整体达到了国内领先水平,其中,在基于语义的数据库网格服务协议、基于语义Web的语义浏览等方面达到了国际先进水平。

 

转载于:https://www.cnblogs.com/tjuiems/archive/2008/10/17/1313745.html

你可能感兴趣的:(RDF OWL开发包 http://swoogle.umbc.edu/)