Java RDF parser, from Stanford. This is merging with SiRPAC.
plugin to show DAML content found in HTML pages
Ontology library and server, which supports a WWW interface and translation into various formats.
XML/XSL-based Web publishing framework, from Apache
Simple Logic-based RDF Interpreter (SiLRI)
a main-memory logic-based inference engine
rdfDB is intended to be a simple, scalable, open-source database for RDF
A framework for integrating a community of heterogeneous software agents in a distributed environment.
W4F is a toolkit for building software components that integrate Web-published data into applications.
Libwww is a highly modular, general-purpose client side Web API written in C for Unix and Windows (Win32).
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
JESS is a rule engine and scripting environment, originally inspired by the CLIPS expert system shell.
implementation in Java of XSL Transformations
a scalable knowledge representation and storage system merging KB and DB technologies
Prolog-based Logic Programming and Deductive Database system
Simple Web Indexing System for Humans -- Enhanced (SWISH-E)
fast, powerful, flexible, free, and easy to use system for indexing collections of Web pages or other text files.
Web index and retrieval system. Both free and COTS versions are available.
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.
thesaurus construction and management tool
RDF Parser, which validates content against constrained specified in RDF Schema
DAML Viewer, allowing navigation among the instances represented in a given DAML page
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.
WWW browser for standards experimentation
powerful, portable, extensible text editor
dramatically speeds up HotSync of Palm database (.pdb) files
Java toolkit for RDF and DAML+OIL, from HP Labs Bristol. It supports both resource- and statement-centric processing, and daml:collection.
RDF application framework, currently supporting C, Perl, Python, and Tcl.
an Ontology Editor, which can import and export DAML+OIL as well as RDF and F-Logic
an RDF content editor, which includes a DAML Element Set plugin
generate cross-referenced HTML pages from a Unix mailbox
email-based program to automate the management of Internet mailing lists
Java Native Interface (JNI) interface to XSB
The DAML API is a collection of Java interfaces and utility classes that implements an interface for manipulating DAML ontologies.
free implementation of telnet and ssh for Win32 platforms, along with an xterm terminal emulator (does not include port forwarding)
generate hyperlinked HTML pages from DAML content
RDF storage based on hashed databases e.g. BerkeleyDB, a parser and a perl based API compatible with the Stanford Java Draft API.
The DAML Validator is a tool to check DAML markup for problems beyond simple syntax errors.
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.
Fast Classification of Terminologies (FaCT)
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.
simple proxy server/cache for use with dial-up Internet links
WebScripter is a tool that enables ordinary users to easily and quickly assemble reports extracting and fusing information from multiple, heterogeneous DAMLized Web sources.
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.
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.
performance profiling and analysis of C++ and Java programs
Common Lisp RDF/DAML toolkit, from Nokia
a Prolog-based consistency checker for DAML+OIL ontologies
Ontomat is a user-friendly interactive webpage annotation tool that includes an ontology browser and an HTML browser.
simple class and property hierarchy viewer
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.
Colorizes and cross-references definitions in DAML ontologies, generating a web page to view.
Generates web pages describing DAML ontologies.
DAML Sidebar provides an easy means of detecting embedded DAML content and processing it with various DAML tools. Works with Mozilla or Netscape 6.
... 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.
Algae is a constraint-based query interface based on algernon.
handheld DAML viewer running under PalmOS
portal that provides access to upper-level ontologies and hand-crafted mappings between them, in various formats (at least RDFS, DAML+OIL and KIF)
..., includes support for Notation 3 (n3)
Web interface to check DAML+OIL ontologies and content using Jena
DUET provides a UML visualization and authoring environment for DAML. DUET is available as a Rational Rose Addin or an ArgoUML plugin.
streaming parser for RDF, compatible with Jena
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.
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.
an implementation of a SquishQL-based query language on top of Jena
a scalable, high-performance persistent store for RDF/DAML+OIL content
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).
a translator from Planning Domain Definition Language (PDDL) to (and soon from) DAML+OIL
Java data binding framework, including support for XML Schema Datatypes
RDF.NET is a framework capable of parsing and processing RDF models for Microsoft's new .NET platform
Jaxen is a universal object model walker, capable of evaluating XPath expressions across DOM and other models
converts Java classes and instances to OWL
generate an OWL ontology from CORBA Interface Definition Language (IDL)
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.
Supports graphical navigation of relationships in DAML annotated data. This is oriented toward analysis who mine DAML information.
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.
ConceptDraw is a powerful cross-platform (Windows and Mac) application for creating business and technical drawings easily.
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.
Poseidon is a commercial version of the ArgoUML editor. The APIs are compatible, and the Community edition is free.
allows a user to make precise queries for information encoded in DAML, supporting several kinds of simple inference to support query broadening or relaxation
Apache module to translate DAML+OIL to NTriples, Prolog, GIF, or PNG
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.
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.
IsaViz is a visual environment for browsing and authoring RDF models represented as graphs.
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
... This is derived from Jeff Heflin's "Running SHOE".
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.
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.
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.
builds an asymmetric mapping between two source ontologies. The mapping is expressed using an articulation ontology.
RDF Instance creation from ontologies, from MINDSWAP
Semantic Markup, Ontology and RDF Editor (SMORE)
Converts Excel (or other tab separated data) to DAML using a simple mapping ontology
Scrapes DAML from HTML web pages (wrapper creator)
Perl script to convert DAML+OIL ontologies to OWL.
Semantic Web Enabling Technologies for Jess (SweetJess)
supports DamlRuleML inference using Jess
an HTTP-based RDF server that supports query and update operations on RDF content stored in a relational database
scalable, distributed, transaction-safe, directed-graph database optimized for the management of RDF metadata
scalable backend technology for the storage and retrieval of RDF graphs
an experimental NetAPI for Jena, supporting the remote query and update of RDF models
First-Order Logic (FOL) Deductive Reasoning System
SRI's New Automated Reasoning Kit (SNARK)
an automated theorem-proving program, in Common Lisp, focusing on resolution and paramodulation
RDFLib is a Python library containing an RDF triple store and an RDF/XML parser/serializer.
software platform for interactive visualization of RDF models, supporting several different views
a DAML and RDF API for the Microsoft .NET framework
translates structured data contained in BibTeX bibliographies into the Ontoweb portal RDF ontology
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.
free downloadable browser plugin to view Scalable Vector Graphics (SVG)
Java-based architecture for the construction of large-scale distributed agent-based applications
high-performance, full-featured text search engine written entirely in Java
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.
..., supports RDQL with subclasses and subproperties
ASP.NET custom control for graphically visualizing DAML instance data
The OWL Validator is a tool to check OWL markup for problems beyond simple syntax errors.
a servlet that validates an OWL ontology against a selected species (OWL Lite, OWL DL, or OWL Full)
A modified version of Jena 1.6.1 that stores parser location information (source and line number) with statements.
Source and Dynamic Loading Extensions for Jena
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.
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 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.
a multithreaded RDF crawler that stores its content in any of Jena's backend stores (in-memory, Berkeley DB, mysql, etc.
dynamic rules for java (drools) is an augmented implementation of Forgy's Rete algorithm tailored for the object-oriented language of Java
The Unicorn system provides a comprehensive integrated platform for data life cycle management using data semantics.
a plugin for Protege 2000 that allows users to read, edit, and generate DAML+OIL ontologies
a UML-based ontology modeling tool, an add-in to Rational Rose Enterprise Edition, that can export DAML
OWL Genie is a package of XSLT named-templates intended to provide a convenient way for XSLT applications to retrieve information from OWL ontologies.
Renamed ABox and Concept Expression Reasoner (RACER)
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.
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.
Water is a dynamic language that unites the worlds of objects and Web Services in an elegant way, using ConciseXML syntax.
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.
TouchGraph is a set of interfaces for Graph Visualization using spring-layout and focus+context techniques.
extensible Interactive Development Environment platforma
Chaeron Global Positioning System (GPS) Library
Java interface to GPS units, including a GUI and the ability to save results in an XML format
a GUI application for automated transformation of UML 1.4 class diagrams (in XMI 1.1) in DAML+OIL or RDFS ontologies
RDF API for PHP is a software package for parsing, searching, manipulating and serializing RDF models.
Semantic Web Inference using Haskell (Swish)
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
a plugin for Protege 2000 that allows users to read, edit, and generate OWL ontologies
fast and compact parsers and serializers for RDF/XML, N-Triples, and N3, originally developed for Sesame
a reasoner for OWL Full based on the first-order theorem prover Otter
an OWL DL reasoner based on the tableaux algorithms developed for expressive Description Logics
RDF Twig is a set of XSLT extension functions for Saxon and Xalan to provide access to RDF graphs stored in the Jena repository
empowers users to construct, navigate, share, and criticize knowledge models represented as Concept Maps
Semantic Query Interface in Restricted English (SQIRE)
a restricted English query interface for Semantic Search
an object-oriented interpreted programming language
Java-based XML browser, supporting XForms and other specifications
generic RDF-based engine for building collaboration and open publishing web sites
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.
a rule based inference engine implemented using the object-oriented Flora-2 language in XSB
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.
provides a high-level view of an OWL ontology based on the OWL Abstract Syntax
Fabl is a native programming language for the Semantic Web.
a next-generation reasoning system, adding a query/logical layer on top of RDF
source code and instructions to load OWL ontologies and annotations into a JESS knowledge base
an attempt to use XPath and XSLT on RDF graphs, by making the RDF graph look like an ideal RDF/XML serialization
a forward-chaining production rule system with extended knowledge representation power and web-oriented features
a repository for RDF schemas expressed in the RDFS, OWL, and DAML+OIL schema languages
Semantic Network Ontology Base (SNOBASE)
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.
RDF-Source related Storage System (RDF-S3)
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.
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.
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.
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
a diagram-based ontology editor for OWL implemented as a Protege plugin
RDFX: A Resource Description Framework Explorer
an Eclipse plugin for browsing information within the Universal Information Service Browser
free Topic Map browser and RDF converter
Semantic Web Ontology Overview and Perusal (SWOOP)
a simple and elegant utility to browse OWL ontologies in a hyperlinked thesaurus-style format
a highly configurable text editor based on the UNIX vi editor
provides menu-accessible functions for autogenerating common OWL constructs