[SWS]一个DAML-S Matcher

http://ivs.tu-berlin.de/Jaeger/damlsmatcher/   Introduction | Download The DAML-S Matcher 500)this.width=500'> 500)this.width=500'> Sceenshot Windows XP Sceenshot Mac OS X What is the DAML-S Matcher? The DAML-S Matcher is a Java implementation of a matchmaking algorithm for matching DAML-S compliant descriptions. DAML-S is an upper ontology that defines a vocabulary for expressing service descriptions. DAML-S can be used to define a classification for a Web service and to describe its characteristics. DAML-S is based on DAML+OIL, which is a so called ontology language. Recently, the W3C has proposed the successor of DAML+OIL, the Web Ontology Language (OWL). Accordingly DAML-S has been updated for compliance with OWL to OWL-S. Currently we are working to modify our DAML-S matcher to comply with the latest developments, so we expect to present an update within the next months. The implementation of the DAML-S matcher was part of Stefan Tang's diploma thesis. The complete reference about the software, its design and an introduction of the foundations can be found in his thesis. What is needed to run the software? You can download the DAML-S matcher as an ANT-based software project. Due to licensing issues two libraries must be downloaded separately (Jess and DAMLJessKB) and added to the software project. The ANT-tasks can be used to compile, package, and run the DAML-S Matcher. See the download section for further information. In addition for the verification of the used namespaces in the XML-documents, a working internet connection is recommended. What was used for developing the DAML-S Matcher? Several libraries are used by the DAML-S matcher. Please note, that the distribution of the 3rd party software is subject to different licenses just like our distibution, which is licensed under the LGPL license. DAMLJessKB, Jess, and Jena The matcher implementation uses the DAMLKessKB reasoner to perform reasoning tasks over the supplied DAML+OIL descriptions. DAMLJessKB uses the Jess package as a rule engine and the Jena framework as an API for DAML+OIL ontologies. Due to licensing issues Jess and the DAMLJessKB reasoner must be downloaded separetely. For your convenience, Jena is part of this distribution. icu4j, log4j icu4j is a toolkit for processing unicode-based strings (basically). For more detailed information about icu4j see its web page at IBM. log4j (see also the referring pages of the apache software foundation for more information) is being used as default log output toolkit. Of course there is no particular reason for using log4j except that it makes logging neater. JDOM, Xerces JDOM is used for handling XML-data in various stages of the matcher, for further information see the home page of jdom. As an implementation of the Java XML-parser Xerces is used. Apache Ant Apache Ant is used as build tool, see also http://ant.apache.org/ Questions? Copyright (C) 2003-2004 Stefan Tang and Michael C. Jaeger Institut für Telekommunikationssysteme, FG IVSTechnische Universität Berlin




发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)

日历 | CALENDAR

«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031
blog名称:World Wide Web Watch
日志总数:193
评论数量:665
留言数量:75
访问次数:6082398
建立时间:2004年10月30日
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144756228 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号