![]() |
DAML ToolsHome | About DAML | Announcements | Roadmap | Site Search |
Tools used by various participants in the DAML program.
Summaries
Send additions/updates/corrections to tools@daml.org.
You may also view this list in XML, DAML and OWL formats or using Spectacle.
A wishlist of desired tools is also being maintained.
See also the Semantic Web open source tool site SemWebCentral.org.
Category | Tool |
---|---|
Annotation | MnM |
Annotation | Ontomat |
Annotation | Trellis |
Application Server | Spectacle:Server |
DAML Annotation | AeroDAML |
DAML API | DAML API |
DAML API | DAMLJessKB |
DAML API | Jena |
DAML Browser | DAML Markup Tool |
DAML Browser | DAML Sidebar |
DAML Browser | HyperDAML |
DAML Browser | OntoDoc |
DAML Browser | Spectacle:Server |
DAML Crawler | DAML Crawler |
DAML Crawler | RDF Crawler |
DAML Editor | DAML Emacs Mode |
DAML Graph Visualization | DAML VisuaLinks |
DAML Graph Visualization | IsaViz |
DAML Graph Visualization | Object Viewer |
DAML Graph Visualization | SemTalk |
DAML Graph Visualization | VisioDAML |
DAML Markup tool | Semantic Markup, Ontology and RDF Editor (SMORE) |
DAML Transformation | DAML/XSLT Adapter |
DAML Validator | DAML Validator |
DAML Viewer | DAML Viewer |
DAML Viewer | PalmDAML |
DAML Viewer | Spectacle:Server |
Database Interface | dbview |
Export | OWL Converter |
Import | Excel to RDF converter |
Import | PDDL to DAML Translator |
Import | RDF Web Scraper |
Import | Uml2Daml Converter |
Import | Unicorn System |
Import | XML Schema to DAML Translator |
Inference Engine | cwm |
Inference Engine | Euler proof mechanism |
Inference Engine | F-OWL |
Inference Engine | Java Theorem Prover (JTP) |
Inference Engine | OpenCyc |
Inference Engine | Pellet |
Inference Engine | RACER |
Inference Engine | Sesame |
Inference Engine | Surnia |
Inference Engine | TRIPLE |
Knowledge Base | OpenCyc |
Ontology Analyzer | Chimaera |
Ontology Analyzer | ConsVISor |
Ontology Analyzer | DAML+OIL Ontology Checker |
Ontology Editor | DAML+OIL Plugin for Protege 2000 |
Ontology Editor | DAML UML Enhanced Tool (DUET) |
Ontology Editor | ezOWL |
Ontology Editor | Medius Visual Ontology Modeler |
Ontology Editor | OilEd |
Ontology Editor | OntoEdit |
Ontology Editor | OWL Plugin for Protege 2000 |
Ontology Editor | Unicorn System |
Ontology Library | OntoMap.org |
Ontology Library | SchemaWeb |
Ontology Management System | Semantic Network Ontology Base (SNOBASE) |
Ontology Translation | Articulation Service |
Ontology Translation | Lexicon-Based Ontology Mapping Tool |
Ontology Translation | OntoMerge |
Ontology Visualization | dumpont |
OWL Editor | OWL Emacs Mode |
OWL Editor | OWL Filetype Plugin for VIM |
OWL Parser | OWL API |
OWL Parser | OWLP |
OWL Validator | OWL Validator |
Persistence | DAML DB |
Persistence | Jena |
Persistence | Sesame |
Programming Language | Fabl |
RDBMS Mapping | D2R MAP |
RDBMS Mapping | KAON-REVERSE |
RDBMS Mapping | Unicorn System |
RDF/DAML Authoring | RDF Instance Creator (RIC) |
RDF Parser | DAML dotnetAPI |
RDF Parser | Drive |
RDF Parser | Jena |
RDF Parser | Jena Location Modification |
RDF Parser | OWLP |
RDF Parser | RDF API |
RDF Parser | Sesame |
RDF Parser | Source and Dynamic Loading Extensions for Jena |
RDF Parser | Wilbur RDF Toolkit |
RDF Query | Algae |
RDF Query | Jena |
RDF Query | Sesame |
Report Generation | Webscripter |
Search Engine | DAML Semantic Search Service |
Search Engine | Semantic Query Interface in Restricted English (SQIRE) |
XML Editor | RDFedt |
Category | Tool |
---|---|
Agent Infrastructure | CoABS Grid |
Agent Infrastructure | Cognitive Agent Architecture (Cougaar) |
Agent Infrastructure | Open Agent Architecture (OAA) |
Annotation | Annotea |
Annotation | MnM |
Annotation | Ontomat |
Annotation | Trellis |
Application Server | Racoon |
Application Server | Spectacle:Server |
Application Server | Zope |
Compiler | Jikes |
DAML Annotation | AeroDAML |
DAML API | DAML API |
DAML API | DAMLJessKB |
DAML API | Jena |
DAML Browser | DAML Markup Tool |
DAML Browser | DAML Mozilla sidebar |
DAML Browser | DAML Sidebar |
DAML Browser | HyperDAML |
DAML Browser | OntoDoc |
DAML Browser | Spectacle:Server |
DAML Crawler | DAML Crawler |
DAML Crawler | RDF Crawler |
DAML Crawler | scutter |
DAML Editor | DAML Emacs Mode |
DAML Graph Visualization | DAML VisuaLinks |
DAML Graph Visualization | Fenfire Loom |
DAML Graph Visualization | IsaViz |
DAML Graph Visualization | Object Viewer |
DAML Graph Visualization | RDF Model Browser |
DAML Graph Visualization | SemTalk |
DAML Graph Visualization | VisioDAML |
DAML Markup tool | Semantic Markup, Ontology and RDF Editor (SMORE) |
DAML Transformation | DAML/XSLT Adapter |
DAML Validator | DAML Validator |
DAML Viewer | BrownSauce |
DAML Viewer | DAML Viewer |
DAML Viewer | PalmDAML |
DAML Viewer | Spectacle:Server |
Database Interface | dbview |
Database Management System | MySQL |
Database Management System | Sleepycat Berkeley DB |
EMail Archive | Hypermail |
EMail List Manager | Majordomo |
Export | OWL Converter |
GPS API | Chaeron Global Positioning System (GPS) Library |
Graph Visualization | GraphViz |
Graph Visualization | Grappa |
Graph Visualization | IHMC Concept Mapping Software |
Graph Visualization | JGraph |
Graph Visualization | JViews |
Graph Visualization | MonarchGraph |
Graph Visualization | Tom Sawyer Graph Layout/Editor Tools |
Graph Visualization | TouchGraph |
HTML Screen Scraper | Compaq's Web Language (WebL) |
HTML Screen Scraper | RDF Web Scraper |
HTML Screen Scraper | World Wide Web Wrapper Factory (W4F) |
HTTP Cache | WWW Offline Explorer (WWWOFFLE) |
Import | Excel to RDF converter |
Import | PDDL to DAML Translator |
Import | RDF Web Scraper |
Import | Uml2Daml Converter |
Import | Unicorn System |
Import | XML Schema to DAML Translator |
Inference Engine | Bossam - A Web-Oriented Rule Processor |
Inference Engine | Cerebra |
Inference Engine | CLIPS |
Inference Engine | CommonRules |
Inference Engine | cwm |
Inference Engine | drools |
Inference Engine | Euler proof mechanism |
Inference Engine | Fast Classification of Terminologies (FaCT) |
Inference Engine | FLORA-2 |
Inference Engine | F-OWL |
Inference Engine | Hoolet |
Inference Engine | InferEd |
Inference Engine | Java Expert System Shell (JESS) |
Inference Engine | Java Theorem Prover (JTP) |
Inference Engine | Metalog |
Inference Engine | OpenCyc |
Inference Engine | Otter |
Inference Engine | OWLEngine |
Inference Engine | Pellet |
Inference Engine | PowerLoom |
Inference Engine | RACER |
Inference Engine | RDF Gateway |
Inference Engine | Sesame |
Inference Engine | Simple Logic-based RDF Interpreter (SiLRI) |
Inference Engine | SRI's New Automated Reasoning Kit (SNARK) |
Inference Engine | Surnia |
Inference Engine | SweetJess |
Inference Engine | SWI Prolog |
Inference Engine | TRIPLE |
Inference Engine | Vampire |
Inference Engine | XSB |
Interactive Development Environment | eclipse |
Knowledge Base | OpenCyc |
Map Toolkit | OpenMap |
Middleware Bridge | J-Integra |
Network Sniffer | Ethereal |
Ontology Analyzer | Chimaera |
Ontology Analyzer | ConsVISor |
Ontology Analyzer | DAML+OIL Ontology Checker |
Ontology Browser | OntoRama |
Ontology Editor | DAML+OIL Plugin for Protege 2000 |
Ontology Editor | DAML UML Enhanced Tool (DUET) |
Ontology Editor | ezOWL |
Ontology Editor | Medius Visual Ontology Modeler |
Ontology Editor | OilEd |
Ontology Editor | OntoEdit |
Ontology Editor | Ontolingua |
Ontology Editor | OWL Plugin for Protege 2000 |
Ontology Editor | Protege |
Ontology Editor | Unicorn System |
Ontology Library | OntoMap.org |
Ontology Library | SchemaWeb |
Ontology Management System | Semantic Network Ontology Base (SNOBASE) |
Ontology Translation | Articulation Service |
Ontology Translation | Lexicon-Based Ontology Mapping Tool |
Ontology Translation | OntoMerge |
Ontology Visualization | dumpont |
OWL Browser | Semantic Web Ontology Overview and Perusal (SWOOP) |
OWL Editor | OWL Emacs Mode |
OWL Editor | OWL Filetype Plugin for VIM |
OWL Parser | OWL API |
OWL Parser | OWLP |
OWL Validator | OWL Ontology Validator |
OWL Validator | OWL Validator |
PalmOS utilities | PDBcruncher |
Performance Analysis | JProbe |
Performance Analysis | Quantify |
Persistence | 3store |
Persistence | DAML DB |
Persistence | Jena |
Persistence | Kowari |
Persistence | ParkaSW |
Persistence | RDF Gateway |
Persistence | RDFLib |
Persistence | RDF-Source related Storage System (RDF-S3) |
Persistence | Sesame |
Persistence | Tucana KnowledgeStore (TKS) |
Presentation Tools | SlideMaker |
Programming Language | Fabl |
Programming Language | Python |
Programming Language | Water |
Query | 3store |
Query | Kowari |
Query | RDF Data Query Language (RDQL) |
Query | RDF Gateway |
RDBMS Mapping | D2R MAP |
RDBMS Mapping | D2RQ |
RDBMS Mapping | KAON-REVERSE |
RDBMS Mapping | Unicorn System |
RDF/DAML Authoring | RDF Instance Creator (RIC) |
RDF Authoring | InferEd |
RDF Browser | RDFX: A Resource Description Framework Explorer |
RDF Editor | MR3 |
RDF Parser | Another RDF Parser (ARP) |
RDF Parser | DAML dotnetAPI |
RDF Parser | Drive |
RDF Parser | ICS-FORTH Validating RDF Parser (VRP) |
RDF Parser | Jena |
RDF Parser | Jena Location Modification |
RDF Parser | OWLP |
RDF Parser | Raptor |
RDF Parser | RDF API |
RDF Parser | RDF API for PHP (RAP) |
RDF Parser | RDF I/O (Rio) |
RDF Parser | RDFLib |
RDF Parser | RDF Parser Toolkit (repat) |
RDF Parser | Redland |
RDF Parser | Sesame |
RDF Parser | Simple RDF Parser And Compiler (SiRPAC) |
RDF Parser | Source and Dynamic Loading Extensions for Jena |
RDF Parser | Thea RDF Parser |
RDF Parser | VicSoft.Rdf Parser |
RDF Parser | Wilbur RDF Toolkit |
RDF Query | Algae |
RDF Query | Easy RDF Query Language (eRQL) |
RDF Query | Jena |
RDF Query | RDF API for PHP (RAP) |
RDF Query | Rudolf Squish |
RDF Query | Sesame |
RDF Query | Versa |
RDF Storage | PARKA-DB |
RDF Storage | rdfDB |
RDF Storage | RDFStore |
RDF Transformation | RDF Twig |
RDF Transformation | RX4RDF |
RDF Transformation | TreeHugger |
Remote Access | WinVNC |
Report Generation | Webscripter |
Search Engine | DAML Semantic Search Service |
Search Engine | Lucene |
Search Engine | Semantic Query Interface in Restricted English (SQIRE) |
Search Engine | Simple Web Indexing System for Humans -- Enhanced (SWISH-E) |
Search Engine | Webinator |
Secure Shell Client | F-Secure SSH Client |
Secure Shell Client | PuTTY |
Security | OpenSSL |
Text Editor | GNU Emacs |
Text Editor | vim |
Text Editor | XEmacs |
Thesaurus Construction | MultiTes |
Topic Map Browser | Omnigator 007 |
UML Editor | ArgoUML |
UML Editor | Poseidon |
UML Editor | Rational Rose |
UML Editor | Telelogic Tau UML Suite |
Version Control | Concurrent Versions System (CVS) |
WWW browser | Amaya |
WWW browser | Mozilla |
WWW browser | Opera |
WWW server | Apache |
WWW Site Statistics | Perl WebStats |
XML Editor | RDFedt |
XML Editor | Stylus Studio |
XML Editor | XML Spy |
XML Parser | Java API for XML Parsing (JAXP) |
XML Parser | XML Parser Toolkit (expat) |
XML Schema API | Castor |
XML Schema API | Oracle XML Schema Processor |
XML Schema API | Sun XML Datatypes Library |
XML Schema Validator | XML Schema Validator (XSV) |
XSLT | xalan |
XSLT | XT |
Java RDF parser, from Stanford. This is merging with SiRPAC.
RDF Parser
java_api
RDF parser, from W3C
RDF Parser
java_api
www
plugin to show DAML content found in HTML pages
DAML Browser
gui
WWW browser
WWW browser
gui
Ontology library and server, which supports a WWW interface and translation into various formats.
Ontology Editor
www
HTML parser, built into JDK
java_api
XML parser, from Sun
XML Parser
java_api
WWW server
WWW server
XSL/XSLT implementation, from Apache
XSLT
command
XML/XSL-based Web publishing framework, from Apache
a main-memory logic-based inference engine
Inference Engine
command
XML Integrated Development Environment
XML Editor
gui
ontology editor
Ontology Editor
gui
rdfDB is intended to be a simple, scalable, open-source database for RDF
RDF Storage
socket
c_api
A framework for integrating a community of heterogeneous software agents in a distributed environment.
Agent Infrastructure
java_api
c_api
prolog_api
WWW scripting language
HTML Screen Scraper
command
W4F is a toolkit for building software components that integrate Web-published data into applications.
HTML Screen Scraper
UML object oriented design tool
UML Editor
gui
Libwww is a highly modular, general-purpose client side Web API written in C for Unix and Windows (Win32).
c_api
an infrastructure for the run-time integration of heterogeneous multi-agent and legacy systems, based on Sun's Jini, from one of DAML's sister programs
Agent Infrastructure
java_api
JESS is a rule engine and scripting environment, originally inspired by the CLIPS expert system shell.
Inference Engine
java_api
non-validating XML 1.0 parser
XML Parser
c_api
implementation in Java of XSL Transformations
XSLT
java_api
command
a scalable knowledge representation and storage system merging KB and DB technologies
RDF Storage
socket
...
XML Schema Validator
www
graph drawing tools
Graph Visualization
command
gui
www
Prolog-based Logic Programming and Deductive Database system
Inference Engine
command
fast, powerful, flexible, free, and easy to use system for indexing collections of Web pages or other text files.
Search Engine
Web index and retrieval system. Both free and COTS versions are available.
Search Engine
relational database management system
Database Management System
c_api
java_api
command
Secure Sockets Layer toolkit, including support for SSL streams, X.509 Certificate Authority functions, and a general purpose cryptographic library. OpenSSL is based on the SSLeay library.
Security
c_api
command
thesaurus construction and management tool
Thesaurus Construction
gui
source code control system
Version Control
command
RDF Parser, which validates content against constrained specified in RDF Schema
RDF Parser
a Lexical Database for English
UML Suite
UML Editor
gui
DAML Viewer, allowing navigation among the instances represented in a given DAML page
DAML Viewer
gui
applet
rule-based development system
Inference Engine
command
...
Graph Visualization
...
UML Editor
Chimaera is a software system that supports users in creating and maintaining distributed ontologies on the web. Two major functions it supports are merging multiple ontologies together and diagnosing individual or multiple ontologies. It supports users in such tasks as loading knowledge bases in differing formats, reorganizing taxonomies, resolving name conflicts, browsing ontologies, editing terms, etc.
Ontology Analyzer
www
okbc
...
WWW browser
gui
... includes interface to FaCT reasoner
Ontology Editor
gui
...
DAML Crawler
command
java_api
...
WWW Site Statistics
www
...
DAML Crawler
command
gui
dbms
Java Servlet implementation for Apache
WWW browser for standards experimentation
WWW browser
gui
powerful, portable, extensible text editor
Text Editor
gui
HTML-based briefing tool
Presentation Tools
www
dramatically speeds up HotSync of Palm database (.pdb) files
PalmOS utilities
command
Java toolkit for RDF and DAML+OIL, from HP Labs Bristol. It supports both resource- and statement-centric processing, and daml:collection.
RDF Parser
DAML API
Persistence
RDF Query
java_api
RDF application framework, currently supporting C, Perl, Python, and Tcl.
RDF Parser
c_api
perl_api
python_api
tcl_api
an Ontology Editor, which can import and export DAML+OIL as well as RDF and F-Logic
Ontology Editor
gui
an RDF content editor, which includes a DAML Element Set plugin
XML Editor
gui
generate cross-referenced HTML pages from a Unix mailbox
EMail Archive
www
email-based program to automate the management of Internet mailing lists
EMail List Manager
email
Java Native Interface (JNI) interface to XSB
java_api
Unix tools for Windows
command
The DAML API is a collection of Java interfaces and utility classes that implements an interface for manipulating DAML ontologies.
DAML API
java_api
commercial ssh client
Secure Shell Client
gui
free implementation of telnet and ssh for Win32 platforms, along with an xterm terminal emulator (does not include port forwarding)
Secure Shell Client
gui
generate hyperlinked HTML pages from DAML content
DAML Browser
command
www
...
RDF Query
command
java_api
www
RDF storage based on hashed databases e.g. BerkeleyDB, a parser and a perl based API compatible with the Stanford Java Draft API.
RDF Storage
perl_api
The DAML Validator is a tool to check DAML markup for problems beyond simple syntax errors.
DAML Validator
www
Cwm is a general-purpose data processor for the semantic web. 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 Notation 3 (N3) serializations as required.
Inference Engine
python_api
WWW interface to cwm/n3
www
a Description Logic (DL) classifier that can also be used for modal logic satisfiability testing. The FaCT system includes two reasoners, one for the logic SHF (ALC augmented with transitive roles, functional roles and a role hierarchy) and the other for the logic SHIQ (SHF augmented with inverse roles and qualified number restrictions), both of which use sound and complete tableaux algorithms.
Inference Engine
lisp_api
corba
simple proxy server/cache for use with dial-up Internet links
HTTP Cache
...
Map Toolkit
gui
java_api
web application server
Application Server
WebScripter is a tool that enables ordinary users to easily and quickly assemble reports extracting and fusing information from multiple, heterogeneous DAMLized Web sources.
Report Generation
www
The DAML/XSLT Adapter allows users to convert an arbitrary DAML document into another specific form of your choosing, such as XML, HTML, WML, or any other form, utilizing an XSL Style Sheet.
DAML Transformation
command
java_api
Sesame is a modular architecture for storage, inferencing and querying of RDF and RDF Schema. It supports three query languages (RQL, SeRQL and RDQL), full RDF MT inferencing and can use main memory or a relational database for storage.
Persistence
Inference Engine
RDF Parser
RDF Query
www
http
java_rmi
soap
java_api
...
Annotation
http
performance profiling and analysis of C++ and Java programs
Performance Analysis
gui
Common Lisp RDF/DAML toolkit, from Nokia
RDF Parser
lisp_api
a Prolog-based consistency checker for DAML+OIL ontologies
Ontology Analyzer
www
Ontomat is a user-friendly interactive webpage annotation tool that includes an ontology browser and an HTML browser.
Annotation
gui
simple class and property hierarchy viewer
Ontology Visualization
www
...
Inference Engine
A library which uses RDF API to read in DAML files and feeds the triples into JESS, a Java-based expert system. The rules in the expert system apply the DAML semantics to the triples, creating new facts.
DAML API
java_api
Colorizes and cross-references definitions in DAML ontologies, generating a web page to view.
DAML Browser
www
Generates web pages describing DAML ontologies.
DAML Browser
command
www
DAML Sidebar provides an easy means of detecting embedded DAML content and processing it with various DAML tools. Works with Mozilla or Netscape 6.
DAML Browser
www
Java performance analysis tool
Performance Analysis
gui
pure Java-COM bridge
Middleware Bridge
XML development environment
XML Editor
gui
... The oracle.xml.parser.schema.XSDSimpleType package can be used to validate datatype values. This is now included in the Oracle XML Development Kit for Java at http://otn.oracle.com/software/tech/xml/xdk_java/content.html.
XML Schema API
java_api
Algae is a constraint-based query interface based on algernon.
RDF Query
perl_api
handheld DAML viewer running under PalmOS
DAML Viewer
gui
portal that provides access to upper-level ontologies and hand-crafted mappings between them, in various formats (at least RDFS, DAML+OIL and KIF)
Ontology Library
www
..., includes support for Notation 3 (n3)
Inference Engine
java_api
...
www
...
Import
command
XML DTD to XML Schema translator
command
Web interface to check DAML+OIL ontologies and content using Jena
Ontology Analyzer
www
DUET provides a UML visualization and authoring environment for DAML. DUET is available as a Rational Rose Addin or an ArgoUML plugin.
Ontology Editor
gui
streaming parser for RDF, compatible with Jena
RDF Parser
java_api
VisioDAML is a Visio application to illustrate how Visio can be used to create graphical representations of DAML+OIL ontologies. This implementation is intended to provide, as close as possible, a direct one-to-one mapping between the DAML+OIL language constructs and their graphical representation.
DAML Graph Visualization
repat is a callback-based RDF parser built on James Clark's expat. It's implemented in Standard C and should be usable in most environments.
RDF Parser
c_api
non-SQL embedded database system
Database Management System
c_api
cpp_api
java_api
tcl_api
an implementation of a SquishQL-based query language on top of Jena
Query
command
java_api
a scalable, high-performance persistent store for RDF/DAML+OIL content
Persistence
cpp_api
java_api
allows RDF files to be imported into Java and Java objects to be exported to RDF files
Virtual Network Computing (VNC) server that will allow you to view your Windows desktop from any VNC viewer (including a Web browser).
Remote Access
www
gui
a translator from Planning Domain Definition Language (PDDL) to (and soon from) DAML+OIL
Import
command
...
Inference Engine
Semantic Web toolkit
command
cpp_api
Java data binding framework, including support for XML Schema Datatypes
XML Schema API
java_api
RDF.NET is a framework capable of parsing and processing RDF models for Microsoft's new .NET platform
cs_api
Jaxen is a universal object model walker, capable of evaluating XPath expressions across DOM and other models
java_api
converts Java classes and instances to OWL
java_api
generate an OWL ontology from CORBA Interface Definition Language (IDL)
java_api
Automatically generates basic DAML annotation/markup from text and webpages. The web version is oriented toward novice/infrequent DAML annotators; the client/server version is oriented toward personnel who routinely produce documents or need to annotate legacy documents.
DAML Annotation
www
gui
Supports graphical navigation of relationships in DAML annotated data. This is oriented toward analysis who mine DAML information.
DAML Graph Visualization
applet
gui
MonarchGraph is a framework for visualizing graph data structures using Java. It supports directed and non-directed graphs, provides automated layout, and allows the user to drag and interact with nodes and links.
Graph Visualization
java_api
...
DAML Editor
ConceptDraw is a powerful cross-platform (Windows and Mac) application for creating business and technical drawings easily.
gui
KAON-REVERSE is an Ontomat plugin that connects to an existing relational database using JDBC, semi-automatically defines mappings from the database tables to an ontology, and extracts the data contained in the database as instances according to those mappings.
RDBMS Mapping
gui
...
Graph Visualization
java_api
Poseidon is a commercial version of the ArgoUML editor. The APIs are compatible, and the Community edition is free.
UML Editor
gui
allows a user to make precise queries for information encoded in DAML, supporting several kinds of simple inference to support query broadening or relaxation
Search Engine
www
socket
Apache module to translate DAML+OIL to NTriples, Prolog, GIF, or PNG
Inference Engine
Inference Engine
command
java_api
Ethereal is a free network protocol analyzer for Unix and Windows. It allows you to examine data from a live network or from a capture file on disk. You can interactively browse the capture data, viewing summary and detail information for each packet. Ethereal has several powerful features, including a rich display filter language and the ability to view the reconstructed stream of a TCP session.
Network Sniffer
powerful, portable, extensible text editor
Text Editor
gui
RDFAuthor is a tool designed to ease the pain of creating RDF instance data. Authoring is largely a matter of dragging in data and binding it together using a graphical interface.
gui
...
gui
IsaViz is a visual environment for browsing and authoring RDF models represented as graphs.
DAML Graph Visualization
gui
Jalindi Igloo is a plugin that allows you to connect Microsoft Visual Studio and other IDEs directly to a CVS repository. The program is completely free and can be used anyway you like.
a large upper ontology and supporting tools
Knowledge Base
Inference Engine
www
java_api
... This is derived from Jeff Heflin's "Running SHOE".
HTML Screen Scraper
gui
OntoMerge serves as a semi-automated nexus for agents and humans to find ways of coping with notational differences between ontologies with overlapping subject areas.
Ontology Translation
www
Description: OntoRama is a prototype ontology browser originally designed to browse WebKB ontology (http://www.webkb.org). Currently OntoRama is used to visualise RDF/DAML ontologies.
Ontology Browser
Thea RDF parser implements RDF/XML Revised Syntax Specification (W3C's Working Draft 25 March 2002). It is written in Microsoft Visual Basic and uses the MSXML parser.
RDF Parser
vb_api
DAML Graph Visualization
builds an asymmetric mapping between two source ontologies. The mapping is expressed using an articulation ontology.
Ontology Translation
www
RDF Instance creation from ontologies, from MINDSWAP
RDF/DAML Authoring
java_api
www
Web Page Markup Tool from Mindswap
DAML Markup tool
java_api
www
Converts Excel (or other tab separated data) to DAML using a simple mapping ontology
Import
java_api
www
Scrapes DAML from HTML web pages (wrapper creator)
Import
java_api
www
Perl script to convert DAML+OIL ontologies to OWL.
Export
command
The Semantic Web Enabling Technologies for Jess (SweetJess) supports DamlRuleML inference using Jess
Inference Engine
java_api
an HTTP-based RDF server that supports query and update operations on RDF content stored in a relational database
www
scalable, distributed, transaction-safe, directed-graph database optimized for the management of RDF metadata
Persistence
command
www
java_api
scalable backend technology for the storage and retrieval of RDF graphs
Persistence
an experimental NetAPI for Jena, supporting the remote query and update of RDF models
www
java_api
open source graph component for Java
Graph Visualization
java_api
First-Order Logic (FOL) Deductive Reasoning System
Inference Engine
an automated theorem-proving program, in Common Lisp, focusing on resolution and paramodulation
Inference Engine
RDFLib is a Python library containing an RDF triple store and an RDF/XML parser/serializer.
RDF Parser
Persistence
python_api
software platform for interactive visualization of RDF models, supporting several different views
DAML Graph Visualization
www
generic RDF browser
DAML Viewer
www
a DAML and RDF API for the Microsoft .NET framework
RDF Parser
cs_api
an RDF Parser for C#
RDF Parser
cs_api
translates structured data contained in BibTeX bibliographies into the Ontoweb portal RDF ontology
www
The Sun XML Datatypes Library, Sun's Java[tm] technology implementation of XML Schema Part 2, is intended for use with applications that incorporate XML Schema Part 2.
XML Schema API
java_api
free downloadable browser plugin to view Scalable Vector Graphics (SVG)
Java-based architecture for the construction of large-scale distributed agent-based applications
Agent Infrastructure
java_api
high-performance, full-featured text search engine written entirely in Java
Search Engine
java_api
an interactive environment that allows users to add their observations, viewpoints, and conclusions as they analyze information by making semantic annotations to documents and other on-line resources. Annotations can be published as XML, RDF, or DAML+OIL.
Annotation
www
..., supports RDQL with subclasses and subproperties
Persistence
Query
c_api
www
ASP.NET custom control for graphically visualizing DAML instance data
DAML Graph Visualization
www
cs_api
a focus+context RDF graph browser
DAML Graph Visualization
The OWL Validator is a tool to check OWL markup for problems beyond simple syntax errors.
OWL Validator
www
java_api
a servlet that validates an OWL ontology against a selected species (OWL Lite, OWL DL, or OWL Full)
OWL Validator
www
A modified version of Jena 1.6.1 that stores parser location information (source and line number) with statements.
RDF Parser
java_api
Two extensions to the RDF ModelMem in Jena 1.6.1 that track source information for statements and allows dynamic loading of referenced namespaces on an as referenced basis.
RDF Parser
java_api
Raptor is a C library that provides parsers for RDF/XML and N-Triples. It was designed to work closely with the Redland RDF library (RDF Parser Toolkit for Redland - Raptor) but is fully separate.
RDF Parser
c_api
RDF Gateway is a platform designed from the ground up for the Semantic Web. It's an application server, a web server, and a deductive RDF database server all in one.
Persistence
Query
Inference Engine
a multithreaded RDF crawler that stores its content in any of Jena's backend stores (in-memory, Berkeley DB, mysql, etc.
DAML Crawler
dynamic rules for java (drools) is an augmented implementation of Forgy's Rete algorithm tailored for the object-oriented language of Java
Inference Engine
java_api
The Unicorn system provides a comprehensive integrated platform for data life cycle management using data semantics.
Ontology Editor
RDBMS Mapping
Import
gui
java_api
a plugin for Protege 2000 that allows users to read, edit, and generate DAML+OIL ontologies
Ontology Editor
a UML-based ontology modeling tool, an add-in to Rational Rose Enterprise Edition, that can export DAML
Ontology Editor
OWL Genie is a package of XSLT named-templates intended to provide a convenient way for XSLT applications to retrieve information from OWL ontologies.
xslt
Annotation
gui
Renamed ABox and Concept Expression Reasoner (RACER) ...
Inference Engine
gui
java_api
cpp_api
lisp_api
a 100% Java web component (to be deployed in a web app server like Tomcat/JBoss/SunOne/WebSphere) which offers high-performance, scalable guided exploration on sets of structured or unstructured data.
DAML Browser
DAML Viewer
Application Server
www
java_api
FLORA-2 is a sophisticated object-oriented knowledge base language and application development platform. The programming language of FLORA-2 is a dialect of F-logic with numerous extensions, including meta-programming in the style of HiLog and logical updates in the style of Transaction Logic.
Inference Engine
command
Water is a dynamic language that unites the worlds of objects and Web Services in an elegant way, using ConciseXML syntax.
Programming Language
PowerLoom is the successor to the Loom knowledge representation system. It provides a language and environment for constructing intelligent applications. PowerLoom uses a fully expressive, logic-based representation language (a variant of KIF), and it uses a natural-deduction-style backward and forward chainer as its inference engine.
Inference Engine
command
java_api
lisp_api
cpp_api
TouchGraph is a set of interfaces for Graph Visualization using spring-layout and focus+context techniques.
Graph Visualization
java_api
Graph Visualization
java_api
Inference Engine
c_api
extensible Interactive Development Environment platforma
Interactive Development Environment
gui
open source Java compiler
Compiler
Java interface to GPS units, including a GUI and the ability to save results in an XML format
GPS API
java_api
gui
a GUI application for automated transformation of UML 1.4 class diagrams (in XMI 1.1) in DAML+OIL or RDFS ontologies
Import
gui
RDF API for PHP is a software package for parsing, searching, manipulating and serializing RDF models.
RDF Parser
RDF Query
php_api
RDF editor with inference
RDF Authoring
Inference Engine
gui
a software package being developed to conduct experiments in using the programming language Haskell as a basis for performing inference on Semantic Web data
an experimental theorem prover for first-order classical logic
Inference Engine
a plugin for Protege 2000 that allows users to read, edit, and generate OWL ontologies
Ontology Editor
gui
fast and compact parsers and serializers for RDF/XML, N-Triples, and N3, originally developed for Sesame
RDF Parser
java_api
export an SQL database as RDF over HTTP
Database Interface
a reasoner for OWL Full based on the first-order theorem prover Otter
Inference Engine
an OWL DL reasoner based on the tableaux algorithms developed for expressive Description Logics
Inference Engine
RDF Twig is a set of XSLT extension functions for Saxon and Xalan to provide access to RDF graphs stored in the Jena repository
RDF Transformation
empowers users to construct, navigate, share, and criticize knowledge models represented as Concept Maps
Graph Visualization
gui
lexicon-based ontology mapping tool
Ontology Translation
prolog_api
a restricted English query interface for Semantic Search
Search Engine
www
an object-oriented interpreted programming language
Programming Language
Java-based XML browser, supporting XForms and other specifications
gui
generic RDF-based engine for building collaboration and open publishing web sites
www
an open-source implementation of XQuery 1.0
a parser for OWL Lite and OWL DL, using the Galax XQuery implementation. OWLP includes an RDF parser.
OWL Parser
RDF Parser
command
a rule based inference engine implemented using the object-oriented Flora-2 language in XSB
Inference Engine
command
java_api
a declarative language to describe mappings between relational database schemata and RDF-S/OWL ontologies. The mappings can be used by a D2R processor to export data from a relational database into RDF.
RDBMS Mapping
provides a high-level view of an OWL ontology based on the OWL Abstract Syntax
OWL Parser
java_api
Fabl is a native programming language for the Semantic Web.
Programming Language
a next-generation reasoning system, adding a query/logical layer on top of RDF
Inference Engine
source code and instructions to load OWL ontologies and annotations into a JESS knowledge base
Inference Engine
an attempt to use XPath and XSLT on RDF graphs, by making the RDF graph look like an ideal RDF/XML serialization
RDF Transformation
...
Persistence
Query
java_api
...
OWL Editor
a forward-chaining production rule system with extended knowledge representation power and web-oriented features
Inference Engine
java_api
a repository for RDF schemas expressed in the RDFS, OWL, and DAML+OIL schema languages
Ontology Library
www
soap
The IBM Ontology Management System (also known as SNOBASE, for Semantic Network Ontology Base) is a framework for loading ontologies from files and via the Internet and for locally creating, modifying, querying, and storing ontologies.
Ontology Management System
The RDF-Source related Storage System (RDF-S3) is a Java application for storing RDF statements into SQL databases using a schema specific storage approach.
Persistence
supports the extraction of ontologies from Web search interfaces
Rx4RDF is a specification and reference implementation for querying, transforming and updating W3C's RDF by specifying a deterministic mapping of the RDF model to the XML data model defined by XPath. Rx4RDF shields developers from the complexity of RDF by enabling you to use familar XML technologies like XPath, XSLT and XUpdate. We call their RDF equivalents RxPath, RxSLT, and RxUpdate respectively.
RDF Transformation
Racoon is a simple application server that uses an RDF model for its data store, roughly analogous to RDF as Apache Cocoon is to XML.
Application Server
Rhizome is a simple content management and delivery system that is similar to a Wiki except that you can author arbitrary XML and RDF metadata and the structure of the website is stored as RDF.
Easy RDF Query Language (eRQL) is an intuitive, easy to use query language for RDF based upon RQL
RDF Query
an editing tool for RDF contents
RDF Editor
gui
a diagram-based ontology editor for OWL implemented as a Protege plugin
Ontology Editor
gui
an Eclipse plugin for browsing information within the Universal Information Service Browser
RDF Browser
free Topic Map browser and RDF converter
Topic Map Browser
RDF query language inspired by XPath
RDF Query
RDF Parser
cs_api
a simple and elegant utility to browse OWL ontologies in a hyperlinked thesaurus-style format
OWL Browser
a highly configurable text editor based on the UNIX vi editor
Text Editor
gui
provides menu-accessible functions for autogenerating common OWL constructs
OWL Editor
gui
a database monitor-type application featuring a zoomable user interface
gui
a Validating Parser, Editor, and Web Development Environment for XML, RDF, and OWL
gui
a declarative mapping language for treating non-RDF databases as virtual RDF graphs within the Jena toolkit
RDBMS Mapping
an OWL-DL reasoner using a first order theorem prover, with support for SWRL
Inference Engine
custom JSP tags and functions for using Semantic Web ontologies (RDF/OWL) in JSP pages