niyue

Archive for the ‘semanticweb’ Category

Jena with lastest release of MySQL

In javaprogrammingsemanticweb on 11月 18, 2004 at 12:20 上午

Sigh,真是郁闷,下载了最新release的MySQL 4.1.7,已经是general available的版本了,不知道为什么还是会有问题的,Jena在数据库中创建模型的时候抛出异常 WARN [main] (DriverRDB.java:382) – Problem formatting database
>> java.sql.SQLException: Syntax error or access violation message from server: “Specified key was too long; max key length is 1024 bytes”,
问了Jena的维护人Dave(很好的一个人,很快就回复我了,而且很认真,3q),得到的结论是MySQL在Jena里面设置key的长度不能超过250,否则就会抛出异常,但是默认应该不会超过250的,最后只能归结到Jena和MySQL 4.1.7的conflict上去了,换了MySQL 4.0.22果然就没有问题了(但是4.0.22的安装设置过程实在和4.1.7差太多了,不够人性化).浪费了很多时间在这个问题上,而且解决了之后并没有什么收获,唯一的感触是Jena-dev mailing list上有很多好人

Multi-Agent System Related Sites

In semanticweb on 11月 11, 2004 at 12:48 上午

1. Non Commerial Uses

http://agents.umbc.edu/
University of Maryland Baltimore County Agent Web

http://www.agentlink.org/
AgentLink III is the new European Co-ordination Action for Agent Based Computing, a network of researchers and developers with a common interest in agent technology. Launched on 1st January 2004, it follows on from AgentLink II , and will continue to provide resources and information on Agent-Based research across Europe.

http://jade.tilab.com/
JADE (Java Agent DEvelopment Framework) is a software framework fully implemented in Java language. It simplifies the implementation of multi-agent systems through a middle-ware that complies with the FIPA specifications and through a set of graphical tools that supports the debugging and deployment phases.

http://aglets.sourceforge.net/
Aglets is a Java mobile agent platform and library that eases the delopment of agent based applications. An aglet is a Java agent able to autonomously and spountanously move from one host to another.

2. Commerial Uses

http://www.agent-software.com/
AOS’s flagship product, JACK™, provides the tools required to develop autonomous software systems that are both goal-directed and reactive. Commercially deployed worldwide, JACK-based systems are built from distributed reasoning entities that cooperate to achieve their goals.

Semantic Web Related Sites

In semanticweb on 11月 4, 2004 at 2:37 下午

1. Non Commerial Uses

http://www.mindswap.org/
the first site on the Semantic Web

http://www.openrdf.org/
Sesame is an open source Java framework for storing, querying and reasoning with RDF and RDF Schema.

http://protege.stanford.edu/
Protégé is an ontology editor and a knowledge-base editor.

http://jena.sourceforge.net/
Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, including a rule-based inference engine.

http://simile.mit.edu/
Semantic Interoperability of Metadata and Information in unLike Environments

http://www.dspace.org/
DSpace is a groundbreaking digital library system that captures, stores, indexes, preserves and redistributes the intellectual output of a university’s research faculty in digital formats.

http://kowari.sourceforge.net/
The Kowari MetastoreTM is an Open Source, massively scalable, transaction-safe, purpose-built database for the storage and retrieval of metadata.

http://4suite.org/index.xhtml
4Suite is a platform for XML processing and knowledge-management. It allows users to take advantage of standard XML technologies rapidly and to develop and integrate Web-based applications.

http://kaon.semanticweb.org/
KAON is an open-source ontology management infrastructure targeted for business applications. It includes a comprehensive tool suite allowing easy ontology creation and management, as well as building ontology-based applications.

http://librdf.org/
Redland is a set of free software packages that provide support for the Resource Description Framework (RDF).

http://www.ninebynine.org/RDFNotes/Swish/Intro.html
Swish is a framework, written in the purely functional programming language Haskell, for performing deductions in RDF data using a variety of techniques. Swish is conceived as a toolkit for experimenting with RDF inference, and for implementing stand-alone RDF file processors (usable in similar style to CWM, but with a view to being extensible in declarative style through added Haskell function and data value declarations). It explores Haskell as “a scripting language for the Semantic Web”.

http://www.w3.org/2000/10/swap/doc/cwm.html
Cwm is a general-purpose data processor for the semantic web, somewhat like sed, awk, etc. for text files or XSLT for XML. It is a forward chaining reasoner which can be used for querying, checking, transforming and filtering information. Its core language is RDF, extended to include rules, and it uses RDF/XML or RDF/N3 (see Notation3 Primer) serializations as required.

http://www.ontotext.com/kim/

KIM is a software platform for:

  • Semantic annotation of text.
    At more length: automatic ontology population and open-domain dynamic semantic annotation of unstructured and semi-structured content for Semantic Web and KM applications.
  • Indexing and retrieval (an IE-enhanced search technology).
  • Query and exploration of formal knowledge.

2. Commerial Uses

http://www.tucanatech.com/

With Tucana Information Management Suite at the core of your Enterprise Information Integration (EII) strategy you bring all the power of enterprise knowledge together and put it in the hands of your engineers, scientists, bankers, salespeople or managers.

http://www.siderean.com/
Siderean’s flagship product, Seamark Server, is a faceted navigation platform that delivers an effective and economical standards-based solution that dramatically improves information access across distributed repositories of content, data, software components and digital assets in the enterprise.

http://aduna.biz/index.html

AutoFocus helps you to search and find information on your PC, network disks, mail boxes, websites and enterprise information sources.

The Evalution of Semantic Web Portal

In semanticweb on 11月 3, 2004 at 9:57 上午

Semantic Web Portals � State of the Art Survey
Authors:
Holger Lausen, Michael Stollberg,
Rubén Lara Hernández, Ying Ding, Sung-Kook Han,
Dieter Fensel
DERI Technical Report 2004-04-03

Semantic Web Portal的定义:
1. It is a web portal. A web portal is a web site that collects information for a group of users that have common interests
2. It is a web portal for a community to share and exchange information
3. It is a web portal based on semantic web technologies.

文中分三层评估SW Portal:
1. Grounding Technologies
2. Information Processing
3. Information Access

其中Grounding Technologies又分为两层,分别是System Technology(包括数据库系统,文档存储管理等)和Semantic Web Technology(ontology表示和存储等,会牵涉到System Technology)
Information Processing主要包括工作流管理(文档的创建,发布,组织,访问和维护)和协同合作(同步和异步的协作)(其中还区分了group和community的不同,cool)
Information Access包括实用性和综合评价两部分,感觉没有什么有用信息在里面

最后对4个SW Portal进行了比较评估,结果如下表所示:

The Evalution Result of SW Portal