http://kmi.open.ac.uk/projects/buddyspace/userguide/buddyfinder.html
Existing
BuddyFinder (CORDER)
BuddyFinder-CORDER can automatically produce a ranked list of buddies to match a user's search requirements specified in a term-based query, even in the absence of stored user-profiles.
Yes
http://www.mkbergman.com/#BuddyFinder_(CORDER)
Search Engine
Java
1/22/2007
Existing
1/22/2007
Java
Metasearcher that clusters results into the DMOZ categorization structure
3/11/2007
Browser (RDF, OWL or semantic)
Yes
BigBlogZoo
http://www.mkbergman.com/#BigBlogZoo
http://www.syndicatescape.com/
http://www.semanticplanet.com/library/Carp/HomePage
11/18/2007
Carp (Convenient API for RDF) is a simple API for RDF programming; password required for access
http://www.mkbergman.com/#Carp
Carp
Existing
RDF (general)
C#
Yes
6/19/2007
JavaScript
http://www.mkbergman.com/#ActiveTags
http://bananathinking.net/ActiveTags/
Mashup/Meshup Framework
ActiveTags is a Firefox extension, which allows you to make use of tags anywhere on the Web. Based on the tags of a Web page, relevant mashups are automatically shown. A few tags can lead to maps, book information, or similar resources being shown. Where such connections do not exist, they can be created by the users
New
Yes
ActiveTags
1/31/2009
http://www.ecs.soton.ac.uk/~ha/TGVizTab/
Yes
Existing
Visualization
Java
2/6/2007
3/11/2007
http://www.mkbergman.com/#TGVizTab
TGVizTab
TGVizTab is a plugin for Progégé which allows visualizing ontologies using the TouchGraph library. TouchGraph provides an java library for rendering networks as interactive graphs
1/22/2007
Yes
Java
The AMALGAM (Automatic Mapping Among Lexico-Grammatical Annotation Models) project is an attempt to create a set of mapping algorithms to map between the main tagsets and phrase structure grammar schemes used in various research corpora. Software has been developed to tag text with up to 8 annotation schemes. May be abandoned.
NLP/Language Processor
10/4/2006
http://www.mkbergman.com/#AMALGAM
Existing
http://www.scs.leeds.ac.uk/amalgam/amalgam/amalghome.htm
AMALGAM
DOAPspace
DOAPspace spiders various open source package indexes and and creates DOAP profiles, with more than 45,000+ now available. Also has an online DOAP validator. The DOAP input is obtained over Atom feeds for new software releases from SourceForge, Python Package Index and Freshmeat
Online
http://www.mkbergman.com/#DOAPspace
Python
http://doapspace.org/
Search Engine
Existing
11/18/2007
Existing
Java
Nuin BDI Agent Engine
http://www.nuin.org/
3/11/2007
http://www.mkbergman.com/#Nuin_BDI_Agent_Engine
10/4/2006
Miscellaneous
A Java BDI agent engine for semantic web agents
Yes
Multiple
Existing
3/11/2007
8/12/2006
Euler is an inference engine supporting logic based proofs. It is a backward-chaining reasoner enhanced with Euler path detection. It has implementations in Java, C#, Python, JavaScript and Prolog. Via N3 it is interoperable with W3C Cwm
http://eulersharp.sourceforge.net/
http://www.mkbergman.com/#Euler
Yes
Reasoner/Inference Engine
Euler
Turtle
Yes
http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/
Definition / Specification
Existing
9/22/2006
http://www.mkbergman.com/#Turtle
Data Language
1/22/2007
Terse RDF "Triple" language (Turtle) is an extension of the N-Triples test case format carefully taking the most useful and appropriate things added from Notation 3 (N3) while keeping the syntax describing only RDF graphs
Neno
http://neno.lanl.gov/Home.html
Yes
Neno is an RDF progamming language designed specifically for the Fhat RDF virtual machine (RVM) (see other entry). It is an RDF model of object-oriented programming. RDF triple-code is analogous to virtual machine byte-code, but instead of being represented as bits, bytes, and words, it is represented as URIs and triples. Neno is to be released in Fall 2007.
9/17/2007
Data Language
http://www.mkbergman.com/#Neno
Existing
Java
Ontology Editor
http://www.mkbergman.com/#Hozo
Yes
6/19/2007
Hozo
Existing
Hozo is an ontology visualization and development tool that brings version control constructs to group ontology development
http://www.hozo.jp/ckc07demo/
Java
1/31/2009
http://www.jarrar.info/Dogmamodeler/index.htm
DogmaModeler is a free and open source, ontology modeling tool based on ORM. The philosophy of DogmaModeler is to enable non-IT experts to model ontologies with a little or no involvement of an ontology engineer
Java
New
DogmaModeler
Yes
http://www.mkbergman.com/#DogmaModeler
Ontology (general)
Redland-Ruby
Ruby
Programming Environment
http://www.mkbergman.com/#Redland-Ruby
1/4/2007
3/11/2007
Existing
Redland RDF language binding to Ruby. The Ruby API is an object-based API reflecting the same structure of the Redland objects with simple mappings between them
Yes
http://librdf.org/docs/ruby.html
Don't Know
Browser (RDF, OWL or semantic)
Online
1/31/2009
Ontology Browser is a browser created as part of the CO-ODE (http://www.co-ode.org/) project.
New
http://owl.cs.manchester.ac.uk/browser/
Ontology Browser
http://www.mkbergman.com/#Ontology_Browser
3/11/2007
http://www.mkbergman.com/#Scrapes
Wrapper (Web data extractor)
http://software.pmade.com/scrapes
Scrapes is a framework for crawling and scraping multi-page web sites. Unlike other scraping frameworks, Scrapes is designed to work with “dirty” web sites. That is, web sites that were not designed to have their data extracted programmatically
Scrapes
Yes
Existing
Ruby
9/22/2006
Mulgara
Yes
Existing
http://www.mkbergman.com/#Mulgara
http://mulgara.org/
The Mulgara Semantic Store is an Open Source, massively scalable, transaction-safe, purpose-built database for the storage and retrieval of RDF, written in Java. It is an active fork of Kowari
3/11/2007
Java
Database/Datastore
http://mafra-toolkit.sourceforge.net/
Java
Yes
10/4/2006
Ontology Mapper/Mediator
MAFRA Toolkit
http://www.mkbergman.com/#MAFRA_Toolkit
Existing
Ontology MApping FRAmework Toolkit allows to create semantic relations between two (source and target) ontologies, and apply such relations in translating source ontology instances into target ontology instances
3/11/2007
3/11/2007
1/9/2007
SWeHG
RDF (general)
http://www.seco.tkk.fi/projects/semweb/dist.php
Existing
Yes
http://www.mkbergman.com/#SWeHG
Prolog
SWeHG is a "poor man's" publication tool for the Semantic Web. By SWeHG it is possible to generate a semantically linked and conceptually indexed static HTML page site from an RDF(S) repository
http://www.mkbergman.com/#XML_Army_Knife
9/22/2006
3/11/2007
Java
XML Army Knife is an online query form to a simple user interface for testing out the XAK SPARQL Query Service. Based on Jena
XML Army Knife
Yes
http://xmlarmyknife.org/api/rdf/sparql/query
Existing
Query Language or Service
1/22/2007
hMAFRA is a set of tools supporting semantic mapping definition and data reconciliation between ontologies. The targeted formats are XSD, RDFS and KAON
Ontology Mapper/Mediator
http://sourceforge.net/projects/hmafra
Java
Yes
http://www.mkbergman.com/#hMAFRA_(Harmonize_Mapping_Framework)
hMAFRA (Harmonize Mapping Framework)
10/4/2006
Existing
Existing
DataMashups
Data Mashups is an online service for small enterprises and workgroups. It provides: 1) personalized portals (enterprise start pages); 2) custom, composite business views and applications. Data sources may include enterprise data, web services, web widgets, and other web applications.
http://www.datamashups.com/
3/11/2007
No
Miscellaneous
JavaScript
http://www.mkbergman.com/#DataMashups
Java
http://www.mkbergman.com/#SemCocoon
SemCocoon is an extended stand-alone distribution of Cocoon 2.1.3, with added components that enable Web Services- and Semantic Web-functionality (an embedded Ontogator and an interface to Ontodella), along with other minor enhancements
http://www.seco.tkk.fi/projects/semweb/dist.php
Miscellaneous
Yes
Existing
1/9/2007
1/22/2007
SemCocoon
Yes
Validator
http://www.mindswap.org/2003/pellet/demo.shtml
Java
8/12/2006
OWL Consistency checker
1/22/2007
Existing
http://www.mkbergman.com/#OWL_Consistency_checker
OWL Consistency checker (based on Pellet); irt also now supports SPARQL queries
Yes
Miscellaneous
Java
9/22/2006
Existing
Compendium
3/11/2007
http://www.compendiuminstitute.org/
Compendium is a semantic, visual hypertext tool for supporting collaborative domain modelling and real time meeting capture
http://www.mkbergman.com/#Compendium
Existing
Miscellaneous
9/22/2006
http://www.aktors.org/technologies/workflow/
http://www.mkbergman.com/#Automatic_Support_for_Enterprise_Modelling_and_Workflow
Automatic Support for Enterprise Modelling and Workflow
No
Other
Knowledge management using multi-modelling techniques and how modelling activities may be assisted with automation based on formal methods.
1/22/2007
Ontology Editor
9/22/2006
WebOnto
WebOnto supports the browsing, creation and editing of ontologies through coarse grained and fine grained visualizations and direct manipulation.
3/11/2007
Existing
Yes
http://www.mkbergman.com/#WebOnto
http://kmi.open.ac.uk/projects/webonto/
Java
Yes
Parser or Converter
http://www.mkbergman.com/#Sesame-Jena_Adapter
2/6/2007
Existing
The Sesame-Jena Adapter provides access to a Jena model through the Sesame SAIL API
Sesame-Jena Adapter
3/11/2007
Java
http://sjadapter.sourceforge.net/
9/17/2007
http://www.mkbergman.com/#Flickr2RDF
Don't Know
The online Flickr2RDF service uses the Flickr API to extract metadata from Flickr's photo repository, and generates an RDF description. If flickr 'note' presents, it will be translated into W3Photo Image Region Vocabulary, and be demonstrated via XSLT.
http://www.kanzaki.com/works/2005/imgdsc/flickr2rdf
Online
Existing
RDF (general)
Flickr2RDF
http://adaptivedisclosure.org/AIDAToolkit/index.html
Information Extraction
AIDA Toolkit
http://www.mkbergman.com/#AIDA_Toolkit
Java
Yes
The Adaptive Information Disclosure (AID) project is part of a larger effort that aims at the creation of a so-called Virtual Lab environment for e-science . AID includes a suite of dynamic, model-driven information and knowledge extraction tools on top of an architecture for grid-based distributed data analysis, slated for completion in 2008. The AIDA Toolkit is based off of Taverna
11/18/2007
Existing
http://esw.w3.org/topic/ConverterToRdf
1/22/2007
http://www.mkbergman.com/#ConverterToRDF
Existing
Converter to RDF is a tool which converts application data from an application-specific format into RDF for use with RDF tools and integration with other data. This site is a listing of RDF converters; see also the RDFizers list below
Yes
1/9/2007
Other
ConverterToRDF
Parser or Converter
http://www.modelfutures.com/owl
Simple OWL tools, featuring UML (XMI), ErWin, thesaurus and imports. The editor is tree-based and has a “navigator” tool for traversing property and class-instance relationships. It can import XMI (the interchange format for UML) and Thesaurus Descriptor (BT-NT XML), and EXPRESS XML files. It can export to MS Word.
8/19/2007
Other
Existing
http://www.mkbergman.com/#Model_Futures_OWL_Editor
Model Futures OWL Editor
Yes
9/22/2006
Ontology Editor
Ruby
3/23/2008
Blacklight
http://www.mkbergman.com/#Blacklight
Browser (RDF, OWL or semantic)
Yes
Blacklight is an open source OPAC (online public access catalog). That means libraries (or anyone else) can use it to allow people to search and browse their collections online. Blacklight uses Solr to index and search, and it has a highly configurable Ruby on Rails front-end.
http://www.mkbergman.com/?p=424
http://blacklight.rubyforge.org/
Existing
Yes
1/4/2007
3/11/2007
http://www.mkbergman.com/#hpricot
http://code.whytheluckystiff.net/hpricot/
Ruby
Parser or Converter
Existing
HTML parser for Ruby; Hpricot is a very flexible HTML parser, based on Tanaka Akira's HTree and John Resig's JQuery, but with the scanner recoded in C (using Ragel for scanning)
hpricot
http://minorthird.sourceforge.net/
Java
Existing
MinorThird
3/11/2007
MinorThird is a collection of Java classes for storing text, annotating text, and learning to extract entities and categorize text.
Yes
NLP/Language Processor
http://www.mkbergman.com/#MinorThird
http://www.mkbergman.com/#StYLiD
6/23/2008
PHP
Existing
StYLiD
Wiki- or blog-related
http://www.stylid.org
StYLiD is a system that lets you Structure Your own Linked Data and share a wide variety of data. StYLiD publishes data in machine readable formats - RDF and RDFa
Online
IBM Semantics Toolkit is designed for storage, manipulation, query, and inference of ontologies and corresponding instances. A major purpose is to establish an end-to-end ontology engineering environment tightly integrated with dominant Meta- Object Facility (MOF)-based modeling and application development tools. The semantics toolkit contains three main components (Orient, EODM, and RStar), which are designed for users of different levels.
Existing
Yes
10/4/2006
IBM Semantics Toolkit
Composite App/Framework
Java
http://www.alphaworks.ibm.com/tech/semanticstk?open&S_TACT=104AHW61&S_CMP=GR&ca=dgr-lnxd01awsemantic
3/11/2007
http://www.mkbergman.com/#IBM_Semantics_Toolkit
XPARQL
Other
XSPARQL provides smooth transformations between XML and RDF. It is a language that merges XQuery and SPARQL. To learn more, see http://axel.deri.ie/~axepol/TRs/DERI-TR-2007-12-14.pdf
Query Language or Service
http://www.mkbergman.com/#XPARQL
Online
Existing
http://axel.deri.ie/~axepol/xsparql/
3/23/2008
Java
Trellis is 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
Yes
Miscellaneous
http://trellis.sourceforge.net/
Existing
http://www.mkbergman.com/#Trellis
10/4/2006
3/11/2007
Trellis
Wiki- or blog-related
Yes
Ruby
http://www.mkbergman.com/#SemperWiki
SemperWiki
SemperWiki is an open-source semantic personal Wiki for Gnome. It offers the usability of personal Wikis and the improved retrieval and querying of semantic Wikis
11/18/2007
http://www.eyaloren.org/semperwiki/
Existing
3/11/2007
Existing
http://www.mkbergman.com/#AquaBrowser
AquaBrowser
6/19/2007
Don't Know
http://www.medialab.nl/index.asp?page=aquabrowserlibrary/howitworks
Browser (RDF, OWL or semantic)
No
AquaBrowser is a faceted browser specifically designed for libraries and works off of its own local content index. Faceted search and graphical relatedness dispalys are included. Interfaces are quite attractive
Visualization
Yes
Java
Visual Browser is a Java application that can visualise the data in RDF scheme. The main principle of the visualisation is that the triple (resource, resource, resource) is represented by two nodes connected by an edge and is represented by a hint (small window appearing on mouse over the subject node). Visual Browser uses the Jena framework to obtain the data. The visualisation engine is derived from TouchGraph LLC.
Existing
Visual Browser
http://www.mkbergman.com/#Visual_Browser
9/17/2007
http://nlp.fi.muni.cz/projekty/vizualni_lexikon/
RDF (general)
http://texai.org/
Existing
Java
RDF Entity Manager
Yes
The RDF Entity Manager uses Java semantic annotation to persist objects to the Sesame 2 RDF store. It is a support component of the Texai intelligent chatbot project.
http://www.mkbergman.com/#RDF_Entity_Manager
11/18/2007
Cashew
http://www.mkbergman.com/#Cashew
http://kmi.open.ac.uk/technologies/cashew/
Yes
Programming Environment
The Cashew project concerns the description and composition of semantic web-services, unlike most efforts from the semantic web community, the primary flavour of semantics concentrated on is behavioural semantics. The Cashew project is inspired by both OWL-S and WSMO, as well as by BPEL, Workflow Patterns and UML.
Existing
Haskell
1/22/2007
Semantic Tools for Web Services is a set of Eclipse plug-ins that allow developers to insert semantic annotations into a WSDL document to describe the semantics of the input, output, preconditions, and effects of service operations. A second plug-in matches the description of the service or composition of services to that for which a developer is searching. This technology is part of the Emerging Technologies Toolkit (ETTK)
1/22/2007
Yes
http://www.mkbergman.com/#Semantic_Tools_for_Web_Services
http://www.alphaworks.ibm.com/tech/wssem?open&S_TACT=105AGX59&S_CMP=GR&ca=dgr-lnxd01awwssem
Existing
Semantic Tools for Web Services
10/4/2006
Java
Annotator
Composite App/Framework
11/18/2007
Java
http://luisa.atosorigin.es/www/index.php?option=com_frontpage&Itemid=1
LUISA
Yes
Existing
LUISA (Learning Content Management System Using Innovative Semantic Web Services Architecture) addresses the development of a reference semantic architecture for the major challenges in the search, interchange and delivery of learning objects in a service-oriented context; includes annotation and WMSO tools
http://www.mkbergman.com/#LUISA
3/23/2008
Information Extraction
http://www.wikifyer.com/
Wikify! is a system to automatically "wikify" a text by adding Wikipedia-like tags throughout the document. The system extracts keywords and then disambiguates and matches them to their corresponding Wikipedia definition.
Existing
Wikifier
http://www.mkbergman.com/#Wikifier
Perl
Online
http://www.mkbergman.com/#d2p-bridge
Existing
d2p-bridge
http://sites.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/d2p/index.htm
1/9/2007
Yes
Java
3/11/2007
The D2P Database-to-Piggy-Bank Bridge is an extension to the Piggy Bank Semantic Web browser which makes information stored in relational databases accessible to Piggy Bank using D2RQ mappings
Database/Datastore
Python
http://www.mkbergman.com/#Rhodonite
Yes
Rhodonite is an easy to use RDF-Editor and RDF-Browser. Currently only a windows installer is available but other systems will follow
http://rhodonite.angelite.nl/
6/19/2007
Browser (RDF, OWL or semantic)
Rhodonite
Existing
Ontology Mapper/Mediator
semMF
Yes
SemMF is a flexible framework for calculating semantic similarity between objects that are represented as arbitrary RDF graphs. The framework allows taxonomic and non-taxonomic concept matching techniques to be applied to selected object properties
http://sites.wiwiss.fu-berlin.de/suhl/radek/semmf/doc/index.html
http://www.mkbergman.com/#semMF
Java
Existing
6/19/2007
Content-Based Cross-Site Mining (CCM) of Web Data Records algorithm combines techniques of extracting data records based on the structure of documents (HTML tags) with an analysis of the semantics of the content for better data record extraction
CCM
http://ccm-web.sourceforge.net/
Existing
Wrapper (Web data extractor)
Yes
Perl
10/4/2006
http://www.mkbergman.com/#CCM
3/11/2007
Java
http://www.mkbergman.com/#Falcons
http://iws.seu.edu.cn/services/falcons/objectsearch/index.jsp
Falcons is a search engine for the Semantic Web that offers keyword-based and concept search. Results are provided with labels, types, provenance and usage information. An "Entity Browse" interface also enables users to directly browse an entity with a known URI reference.
Existing
Search Engine
11/18/2007
Falcons
Online
Reasoner/Inference Engine
Bossam, a rule-based OWL reasoner (free, well-documented, closed-source). For downloads, see http://projects.semwebcentral.org/projects/bossam/
Yes
Java
9/22/2006
3/11/2007
Existing
http://bossam.wordpress.com/
Bossam
http://www.mkbergman.com/#Bossam
Yes
ACUITy
Miscellaneous
ACUITy (Adaptive Work-Centered User Interface Technology) is an open-source framework and architecture for developing semantically-enabled mixed initiative user interfaces
6/19/2007
Java
http://acuity.sourceforge.net/
http://www.mkbergman.com/#ACUITy
Existing
Yes
http://esw.w3.org/topic/ConverterFromRdf
3/11/2007
Other
ConverterFromRDF
Parser or Converter
Still under formulation (Danny Ayers): A Converter from RDF is a tool which converts RDF into an application-specific format for use with existing tools and integration with other data. Typically this will appear as part of a running system which provides a domain-specific facet view of a given RDF application's data
Existing
http://www.mkbergman.com/#ConverterFromRDF
http://amine-platform.sourceforge.net/
Amine
Composite App/Framework
3/11/2007
Existing
Amine is a Multi-Layer Platform implemented in Java. It provides various Engines and GUIs to build a wide variety of Ontology-based applications, Conceptual Graph based applications, Intelligent Systems and Multi-Agents Systems
Yes
10/4/2006
http://www.mkbergman.com/#Amine
Java
1/9/2007
Composite App/Framework
SWORD
Ruby
Don't Know
Existing
http://myunderstanding.wordpress.com/2006/12/05/engineering-the-semantic-web-with-sword/
http://www.mkbergman.com/#SWORD
3/11/2007
Semantic Web on Rails development (still under development) that relies heavily on ActiveRDF
Yes
The Exteca platform is an ontology-based technology written in Java for high-quality knowledge management and document categorisation. It can be used in conjunction with search engines
Existing
10/4/2006
http://www.mkbergman.com/#Exteca
1/22/2007
http://exteca.sourceforge.net/
Ontology (general)
Java
Exteca
http://www.alvis.info/alvis/
1/4/2007
ALVIS aims to provide a free, standalone semantic-based search system in order to enable application-domain experts to readily build topic-specific search sites (prototype)
Yes
http://www.mkbergman.com/#Alvis
Search Engine
3/11/2007
Existing
Perl
Alvis
Access RDF from Java using inferencing. RDFReactor views the RDF data model through object-oriented Java proxies. It makes using RDF easy for Java developers
Yes
RDFReactor
http://www.mkbergman.com/#RDFReactor
Java
3/11/2007
9/22/2006
RDF (general)
http://rdfreactor.ontoware.org/
Existing
http://www.ontoprise.de/content/e3/e24/index_eng.html
Java
The SemanticMiner is a Knowledge Retrieval platform that combines semantic technologies with conventional retrieval approaches. The improved navigation enables the user to easily define semantic queries to all kinds of information sources - especially unstructured documents.
1/22/2007
SemanticMiner
Harvester
http://www.mkbergman.com/#SemanticMiner
Existing
Don't Know
Yes
Parser or Converter
RDF parsers and writers for various RDF file formats that are included in Sesame 1.x
3/11/2007
http://www.openrdf.org/doc/rio/api/
http://www.mkbergman.com/#Rio
2/6/2007
Rio
Java
Existing
Existing
1/4/2007
RDF (general)
Java
http://www.mkbergman.com/#Semantic_Web_Client
http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/semwebclient/
Yes
3/11/2007
Semantic Web Client
Semantic Web Client library represents the complete Semantic Web as a single RDF graph, which can be queried using SPARQL. To answer queries, the library dynamically retrieves information from the Semantic Web by dereferencing HTTP URIs and by following rdfs. The library is written in Java and is based on the Jena framework
RDFX is a suite of plug-ins for the Eclipse platform designed to encourage and facilitate experimentation of semantically enhanced applications
RDF (general)
10/4/2006
1/22/2007
http://www.mkbergman.com/#RDFX
Yes
RDFX
http://rdfx.org/
Java
Existing
Existing
http://www.mkbergman.com/#rubyrdf
1/9/2007
Yes
http://www.w3.org/2001/12/rubyrdf/intro.html
rubyrdf
Ruby
3/11/2007
A W3-sponsored beta Ruby RDF library; it is no longer under active developmen
Programming Environment
Definition / Specification
Query Language or Service
Yes
9/17/2007
http://www.mkbergman.com/#Algae
Algae
Algae is an RDF query language used in the W3C Annotea Server. Algae can be used to query a graph, insert data into a graph, or write rules to automatically insert data when a query is matched. Because of this flexibility, Algae has also served as a research platform for studies in interfacing with relational databases and system information
Existing
http://www.w3.org/2004/05/06-Algae/
Existing
Python
mopy
11/18/2007
Ontology (general)
Yes
http://www.mkbergman.com/#mopy
mopy is the Music Ontology Python library, designed to provide easy to use python bindings for ontology terms for the creation and manipulation of music ontology data. mopy can handle information from several ontologies, including the Music Ontology, full FOAF vocab, and the timeline and chord ontologies.
http://www.sourceforge.net/projects/motools
1/4/2007
RDig provides an HTTP crawler and content extraction utilities to help building a site search for web sites or intranets. Internally, Ferret is used for the full text indexing. After creating a config file for your site, the index can be built with a single call to rdig; it is written in Ruby
Harvester
http://www.mkbergman.com/#Rdig
Existing
http://rdig.rubyforge.org/
Rdig
Yes
Ruby
3/11/2007
http://www.mkbergman.com/#IRS-III
Java
Existing
http://kmi.open.ac.uk/projects/irs/
Reasoner/Inference Engine
3/11/2007
9/22/2006
The Internet Reasoning Service - IRS - is KMi’s Semantic Web Services framework, which allows applications to semantically describe and execute Web services. The IRS supports the provision of semantic reasoning services within the context of the Semantic Web
Yes
IRS-III
OpenCyc KB Browser
http://www.mkbergman.com/#OpenCyc_KB_Browser
The OpenCyc KB Browser is the main interface tool for accessing the Cyc Knowledge Base (Cyc KB). It provides a means for browsing the KB in a number of different ways, a means for querying the KB, and (for registered users) a means for modifying or adding to the KB itself.
Yes
6/19/2007
Existing
http://www.cyc.com/cycdoc/ref/kb-browser.html
Browser (RDF, OWL or semantic)
Java
https://sourceforge.net/projects/wsmt
WSMT Toolkit
1/22/2007
Java
Yes
The Web Service Modeling Toolkit (WSMT) is a collection of tools for use with the Web Service Modeling Ontology (WSMO), the Web Service Modeling Language (WSML) and the Web Service Execution Environment (WSMX)
Existing
http://www.mkbergman.com/#WSMT_Toolkit
Composite App/Framework
9/22/2006
Don't Know
9/22/2006
SMART
1/22/2007
http://web.ict.nsc.ru/smart/index.phtml?lang=en
Existing
No
http://www.mkbergman.com/#SMART
System for Managing Applications based on RDF Technology (Web site not found)
NOT ACTIVE (???)
3/23/2008
http://www.mkbergman.com/#ReDeFer
Existing
ReDeFer
http://rhizomik.net/redefer
Java
Yes
Parser or Converter
The ReDeFer project employs a “XML Semantic Reuse Methodology” that combines an XML Schema to OWL web ontology mapping, called XSD2OWL, with a mapping from XML to RDF, XML2RDF. The ontologies generated by XSD2OWL are used during the XML to RDF step in order to generate RDF data enriched by the XML Schema semantics made explicit.
MALLET is an integrated collection of Java code useful for statistical natural language processing, document classification, clustering, information extraction, and other machine learning applications to text.
Java
NLP/Language Processor
MALLET
3/11/2007
http://www.mkbergman.com/#MALLET
Yes
http://mallet.cs.umass.edu/index.php/Main_Page
Existing
JavaScript
http://pipes.yahoo.com/
Mashup/Meshup Framework
3/11/2007
http://www.mkbergman.com/#Pipes
http://www.mkbergman.com/?p=336
11/18/2007
Existing
Yes
Pipes
Using the Yahoo! Pipes editor, you can fetch any data source via its RSS, Atom or other XML feed, extract the data you want, combine it with data from another source, apply various built-in filters (sort, unique, count, truncate, union, join, as well as user-defined filters), and apply simple programming tools like for loops. In short, it’s a good start on the Unix shell for mashups
Existing
http://www.mkbergman.com/#DL_Learner
Yes
Java
DL-Learner is a tool for learning complex classes from examples and background knowledge. It extends Inductive Logic Programming to Description Logics and the Semantic Web. DL-Learner now has a flexible component based design, which allows to extend it easily with new learning algorithms, learning problems, reasoners, and supported background knowledge sources. A new type of supported knowledge sources are SPARQL endpoints, where DL-Learner can extract knowledge fragments, which enables learning classes even on large knowledge sources like DBpedia, and includes an OWL API reasoner interface and Web service interface.
DL Learner
http://dl-learner.org/Projects/DLLearner
3/23/2008
Reasoner/Inference Engine
http://www.radar.cs.cmu.edu/index.jsp
Existing
Java
http://www.mkbergman.com/#RADAR
RADAR is a comprehensive set of components for semi-automatic cognitive learning. Machine learning has been developed to the point where it can perform some truly useful tasks. However, much of the learning technology that's currently available requires extensive 'tuning' in order to work for any particular user, in the context of any particular task. RADAR's components are designed to overcome these limitations
Yes
RADAR
NLP/Language Processor
3/11/2007
Espotter improves on named entity recognition (NER) on the Web by adapting lexicons and patterns to domains on the Web and user preferences.
Yes
Information Extraction
http://www.mkbergman.com/#Espotter
Espotter
Existing
http://kmi.open.ac.uk/projects/espotter/
C#
1/22/2007
http://www.mkbergman.com/#RDFGravity
Visualization
Java
Existing
http://semweb.salzburgresearch.at/apps/rdf-gravity/index.html
RDF Gravity is a tool for visualising RDF/OWL Graphs/ ontologies. It is implemented by using the JUNG Graph API and Jena semantic web toolkit
3/23/2008
Yes
RDFGravity
Java
Topicalizer
NLP/Language Processor
Topicalizer is a service which automatically analyses a document specified by a URL or a plain text regarding its word, phrase and text structure. It provides a variety of useful information on a given text including the following: Word, sentence and paragraph count, collocations, syllable structure, lexical density, keywords, readability and a short abstract on what the given text is about.
Online
http://www.topicalizer.com/
Existing
11/18/2007
http://www.mkbergman.com/#Topicalizer
Programming Environment
Existing
Yes
9/22/2006
SWCLOS
http://www.mkbergman.com/#SWCLOS
Lisp
3/11/2007
A semantic Web processor using Lisp. Axioms and entailment rules in RDF/S are embodied in the system so that a lisp programmer can codify ontology in RDF/S and use the ontology within the semantics specified by RDF/S documents
http://iswc2004.semanticweb.org/demos/32/
Java
Ontology Editor
A user-centred ontology building environment, based on using multiple strategies to construct an ontology, minimising user input by using adaptive information extraction
Adaptiva
3/11/2007
Existing
Yes
9/22/2006
http://www.mkbergman.com/#Adaptiva
http://www.aktors.org/technologies/adaptiva/
Java
Existing
SIE
http://tcc.itc.it/research/textec/tools-resources/sie.html
Information Extraction
http://www.mkbergman.com/#SIE
Yes
1/22/2007
9/17/2007
SIE (Simple Information Extraction) is an information extraction system based on a supervised machine learning technique for extracting implicit relations from documents. In particular, Information Extraction (IE) is cast as a classification problem by applying Support Vector Machines (SVMs) to build a set of classifiers for detecting the boundaries of the entities to be extracted.
3/11/2007
Existing
http://www.metatomix.com/
Java
Commercial and free Eclipse-based semantic toolkits and RDF and OWL editors
http://www.mkbergman.com/#Metatomix
9/22/2006
Yes/No
http://www.mkbergman.com/?p=192
Composite App/Framework
Metatomix
Yes
11/18/2007
http://sourceforge.net/projects/webextractor
Wrapper (Web data extractor)
http://www.mkbergman.com/#webExtractor
webExtractor is a Java application that is used for extracting specific content from web based HTML, XML, CSV, and free form text. The extracted data can be used for data gathering and mining purposes; not updated since 2003-2004
webExtractor
Existing
Java
1/22/2007
XMP
A labeling technology from Adobe that enables data about a file to be embedded as metadata into the file itself.
8/12/2006
http://www.adobe.com/products/xmp/main.html
Yes
Annotator
Existing
http://www.mkbergman.com/#XMP
Other
http://www.mkbergman.com/#Pellet
8/12/2006
3/11/2007
Pellet is an open-source Java based OWL DL reasoner. It can be used in conjunction with both Jena and OWL API libraries; it can also be downloaded and be included in other applications
Pellet
http://www.mindswap.org/2003/pellet/
Reasoner/Inference Engine
Existing
Java
Yes
Yes
10/4/2006
Existing
http://simile.mit.edu/wiki2/Longwell
Java
Longwell is a web-based RDF-powered highly-configurable faceted browser. It mixes the flexibility of the RDF data model with the effectiveness of the faceted browsing UI paradigm and for visualization and browsing. You can build a user-friendly web site within minutes and without requiring any code at all.
Browser (RDF, OWL or semantic)
3/11/2007
Longwell
http://www.mkbergman.com/#Longwell
http://www.w3.org/TR/rdf-sparql-query/
Definition / Specification
http://www.mkbergman.com/#SPARQL
SPARQL is a query language for getting information from such RDF graphs. It provides facilities to extract information in the form of URIs, blank nodes and literals; extract RDF subgraphs; and construct new RDF graphs based on information in the queried graphs
Yes
SPARQL
1/22/2007
Existing
Data Language
9/22/2006
http://ontomappinglab.googlepages.com/oaei2007
http://www.mkbergman.com/#LILY
Existing
Ontology Mapper/Mediator
11/18/2007
LILY
Yes (?)
LILY is a system matching heterogeneous ontologies. LILY extracts a semantic subgraph for each entity, then it uses both linguistic and structural information in semantic subgraphs to generate initial alignments. The system is presently in a demo version only.
Java
Java
http://infinitesque.net/projects/Legere/components/Rej/
Rej is a graphical utility that allows you to write RDF statements directly, using a simple layout that is designed to naturally reflect the basic RDF model. You might use Rej in any situation that uses RDF as part of its pipeline, or as a general purpose annotation tool, such as when taking notes or doing research
1/31/2009
http://www.mkbergman.com/#Rej
RDF Editor
New
Yes
Rej
Java
Existing
http://ontoedit.com/content/e1171/e1231/index_eng.html
http://www.mkbergman.com/#OntoBroker
9/17/2007
OntoBroker is middleware for the construction of semantic applications. Its inference engine processes ontologies and the logic represented inside them. OntoBroker is the core component in most of Ontroprise's offerings. OntoBroker provides a Web Service interface and can also be deployed in application servers.
Reasoner/Inference Engine
No
OntoBroker
Existing
rng2grddl.xsl
XSLT
Parser or Converter
http://www.mkbergman.com/#rng2grddl.xsl
1/22/2007
http://dannyayers.com/code/grddl/rng2grddl
rng2grddl.xsl is an (incomplete) generator of XSLT that takes as its input a RelaxNG schema, plus an XSLT, config.xsl, which defines a few simple attribute/value pairs for the mapping
Yes
1/9/2007
Yes
http://www.mkbergman.com/#ACE_Annotation_Toolkit
Information Extraction
Existing
3/11/2007
The ACE Program is developing extraction technology to support automatic processing of natural text, including classification, filtering, and selection, with specific emphasis on the detection and characterization of Entities, Relations, and Events
C / C++
ACE Annotation Toolkit
http://projects.ldc.upenn.edu/ace/tools/2005Toolkit.html
Existing
Rules and related
11/18/2007
http://www.mkbergman.com/#SweetRules
Java
SweetRules
http://sweetrules.projects.semwebcentral.org/
SweetRules is an integrated set of tools for semantic web rules and ontologies, revolving around the RuleML (Rule Markup/Modeling Language) standard for semantic web rules, and supporting the related SWRL (Semantic Web Rule Language). Also supports Jess, XSB, CommonRules, Jena, and OWL via XML and RDF
Yes
http://www.csd.abdn.ac.uk/~apreece/akt/aktbus/
Existing
3/11/2007
http://www.mkbergman.com/#AKT-Bus
Yes
An open, lightweight, Web standards-based communication infrastructure to support interoperability among knowledge services.
AKT-Bus
Miscellaneous
9/22/2006
Java
JavaScript
Chickenfoot is a Firefox extension that puts a programming environment in the browser's sidebar so you can write scripts to manipulate web pages and automate web browsing
Yes
3/11/2007
chickenfoot
Wrapper (Web data extractor)
http://www.mkbergman.com/#chickenfoot
1/9/2007
http://groups.csail.mit.edu/uid/chickenfoot/
Existing
Existing
3/11/2007
http://www.jabber.org/
Yes
1/4/2007
Jabber
Multiple
Miscellaneous
Instant messaging system that is becoming a standard used in many semantic Web applications
http://www.mkbergman.com/#Jabber
4/11/2008
http://semanticsearch.org/
Existing
PHP
http://www.mkbergman.com/#Semantic_Search
Yes
Semantic Search is a module for Drupal providing faceted search. It´s built on top of Sesame or ARC.
Search Engine
Semantic Search
Don't Know
A DAML+OIL ontology editor with constraint propagation functionality to ensure that constraints applied to properties and restrictions are correctly propagated through an ontology, and datatype management functionality for manipulating custom datatypes
Yes
Existing
Ontology Organizer
NOT ACTIVE (???)
10/4/2006
http://www.mkbergman.com/#Ontology_Organizer
http://www.bioimage.org/pub/software.jsp
1/22/2007
Yes
Semantic Tagger
http://www.mkbergman.com/#Semantic_Turkey
Semantic Turkey is a Firefox Extension which can be used to keep track of relevant information from visited web sites and organize collected content according to a personally defined ontology. Clear separation between knowledge data (the WHAT) and web links (the WHERE) is established into the knowledge model of the system, which allows for innovative navigation of both the acquired information and of the pages where it has been collected.
7/5/2008
JavaScript
http://code.google.com/p/semanticturkey/
Semantic Turkey
Existing
http://www.mkbergman.com/#OpenLink_Data_Explorer_(ODE)
JavaScript
1/31/2009
Browser (RDF, OWL or semantic)
http://ode.openlinksw.com/
OpenLink Data Explorer (ODE)
Yes
11/18/2007
The OpenLink Data Explorer, or ODE, (formerly known as the OpenLink RDF Browser) is an RDF data browser provided as a Firefox plug-in. It is implemented using the OpenLink AJAX and AJAR Toolkit (OAT). ODE provides a Web browser driven interface for interacting with RDF-based linked data via a combination of (X)HTML, AJAR, and hyperdata links.
Updated
Composite App/Framework
No
http://www.endeca.com/
3/11/2007
C / C++
http://www.mkbergman.com/#Endeca
Facet-based content organizer and search platform for creating semantically-enabled portals and Web sites
Endeca
9/22/2006
Existing
11/18/2007
http://sra.itc.it/projects/drago/
Yes
DRAGO
Java
DRAGO reasons across multiple distributed ontologies interrelated by pairwise semantic mappings, with a vision of peer-to-peer mapping of many distributed ontologies on the Web. It is implemented as an extension to an open source Pellet OWL Reasoner.
http://www.mkbergman.com/#DRAGO
Ontology Mapper/Mediator
Existing
http://rhizome.liminalzone.org/
10/4/2006
http://www.mkbergman.com/#Rhizome_Wiki
Existing
Rhizome is a Wiki-like content management and delivery system that exposes the entire site including content, structure, and metadata as editable RDF. This means that instead of creating a site with URLs that correspond to a page of HTML, you can create URLs that represent just about anything. It was designed to enable non-technical users to create these representations in an easy, ad-hoc manner. For developers, this allows both content and structure to be easily repurposed and complex Web applications to be rapidly developed
1/22/2007
Wiki- or blog-related
Python
Rhizome Wiki
Yes
WSMX
Existing
Yes
https://sourceforge.net/projects/wsmx/
Java
Composite App/Framework
3/11/2007
9/22/2006
The Web Services Execution Environment (WSMX) is an execution environment for Semantic Web Services. NOTE: The front end for WSMX, namely the WSMT is now available from http://wsmt.sourceforge.net
http://www.mkbergman.com/#WSMX
BaseVISor is a forward-chaining inference engine specialized to handle facts in the form of RDF triples with support for RuleML, R-Entailment and XML Schema Datatypes. BaseVISor is a Java application and API.
http://www.mkbergman.com/#BaseVISor
http://www.vistology.com/basevisor/basevisor.html
Java
New
BaseVISor
Reasoner/Inference Engine
Mixed
1/31/2009
http://ibm-slrp.sf.net/pod/ODO.html
3/11/2007
Existing
Perl
Yes
ODO
ODO is a family of Perl libraries for parsing, manipulating, querying, and serializing RDF data
RDF (general)
http://www.mkbergman.com/#ODO
http://www.mkbergman.com/#WGFA
Existing
10/4/2006
PHP
WGFA
Yes
Annotator
http://wgfa.sourceforge.net/
WGFA (Web Gateway for Fact Assessment) is a web application to create and manage W3C-OWL based ontologies, index websites, extract XML-RDF or Dublin-Core metadata and provide search and query operations on the websites based on the created semantic webs
1/22/2007
Annotator
Existing
Yes
9/22/2006
http://www.aktors.org/technologies/melita/
Java
Melita is a semi-automatic annotation tool using an Adaptive Information Extraction engine (Amilcare) to support the user in document annotation.
3/11/2007
Melita
http://www.mkbergman.com/#Melita
Java
3/11/2007
http://www.mkbergman.com/#Lucene
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. It is open source
Existing
Yes
Lucene
http://lucene.apache.org/java/docs/
Search Engine
9/22/2006
3/11/2007
http://www.mkbergman.com/#scrAPI
scrAPI
Wrapper (Web data extractor)
http://rubyforge.org/projects/scrapi/
1/4/2007
Existing
Yes
srAPI is a Web wrapper written in Ruby. It uses CSS selectors to write easy, maintainable scraping rules to select, extract and store data from HTML content
Ruby
Programming Environment
9/22/2006
3/11/2007
http://jastor.sourceforge.net/
Java
Open source Java code generator that emits Java Beans from ontologies
Jastor
Existing
Yes
http://www.mkbergman.com/#Jastor
Drive is an RDF parser written in C# for the .NET platform
Yes
Existing
C#
Drive
3/11/2007
http://www.mkbergman.com/#Drive
http://www.driverdf.org/
8/12/2006
Parser or Converter
http://simile.mit.edu/welkin/
Welkin is a graph-based RDF visualizer. Above 1000 nodes, real-time drawing performance degrades dramatically even on beefy machines
Yes
Java
http://www.mkbergman.com/#Welkin
Existing
Welkin
3/11/2007
Visualization
10/4/2006
RDF/XML and N3 validator. The online demo validates small snippets of RDF/XML or Notation 3 (including N-Triples and Turtle)
3/11/2007
Validator
9/22/2006
Yes
http://www.mkbergman.com/#rdfabout.com_Validator
Existing
http://rdfabout.com/demo/validator/
C#
rdfabout.com Validator
1/31/2009
New
Perl
Parser or Converter
Swignition (formerly known as Cognition) is a parser for both “upper case Semantic Web” (RDF, RDFa) and “lower case semantic web” (microformats) technologies. It includes modules for exporting parsed data in a variety of formats, including RDF, vCard, iCalendar, Atom and KML
http://buzzword.org.uk/swignition/
http://www.mkbergman.com/#Swignition
Yes
Swignition
Redland
3/11/2007
http://librdf.org/
Existing
The Redland RDF Application Framework is a set of free software libraries that provide support for RDF. It provides parser for RDF/XML, Turtle, N-triples, Atom, RSS; has a SPARQL and GRDDL implementation, and has language interfaces to C#, Python, Obj-C, Perl, PHP, Ruby, Java and Tcl
8/12/2006
Yes
http://www.mkbergman.com/#Redland
C / C++
Composite App/Framework
The Lisp semantic Web toolkit enables OWL ontologies to be visualized. It was written by Alan Ruttenberg
Lisp
http://svn.mumble.net:8080/svn/lsw/trunk
Existing
Ontology (general)
http://www.mkbergman.com/#LSW
Yes
LSW
6/19/2007
Programming Environment
http://www.mkbergman.com/#D2R_MAP_Processor
3/11/2007
Yes
http://www.wiwiss.fu-berlin.de/suhl/bizer/d2rmap/D2Rmap.htm
10/4/2006
Existing
Java
D2R MAP is a declarative language to describe mappings between relational database schemata and OWL ontologies. This D2R processor implements the D2R mapping language and exports data from a relational database as RDF, N3, N-TRIPLES or as Jena models
D2R MAP Processor
http://www.mkbergman.com/#HyperDAML
http://projects.semwebcentral.org/projects/hyperdaml/
HyperDAML
Existing
2/6/2007
Ontology (general)
HyperDAML creates an HTML representation of OWL content to enable hyperlinking to specific objects, properties, etc.
Yes
3/11/2007
Java
1/22/2007
DEVONthink is a single database for organizing and annotating all desktop and Web documents using semantic concepts; it runs only on Mac OS X
No
10/4/2006
Existing
DEVONthink
Other
http://www.mkbergman.com/#DEVONthink
Annotator
http://www.devon-technologies.com/products/devonthink/index.html
11/18/2007
Existing
BBN OWL Validator (this project may no longer be active; Web site unresponsive)
Yes
http://owl.bbn.com/validator/
http://www.mkbergman.com/#BBN_OWL_Validator
NOT ACTIVE (???)
9/22/2006
Don't Know
BBN OWL Validator
Thea is a Prolog library for generating and manipulating OWL (Web Ontology Language) content. Thea OWL parser uses SWI-Prolog’s Semantic Web library for parsing RDF/XML serialisations of OWL documents into RDF triples and then it builds a representation of the OWL ontology
Existing
http://www.semanticweb.gr/TheaOWLLib/
3/11/2007
Prolog
Yes
Thea
http://www.mkbergman.com/#Thea
Ontology (general)
Java
sommer
Existing
2/6/2007
Sommer is a very simple library for mapping Plain Old Java Objects (POJOs) to RDF graphs and back. Sommer stands for Semantic Object (Metadata) Mapper.
RDF (general)
Yes
http://www.mkbergman.com/#sommer
https://sommer.dev.java.net/
3/11/2007
Intelligent Topic Manager
Composite App/Framework
3/23/2008
http://www.mondeca.com/index.php/en/intelligent_topic_manager
No
Don't Know
Existing
Intelligent Topic Manager (ITM) is a semantic software platform that enables a wide range of applications in enterprise information systems. Besides Topic Maps, it supports RDF, OWL and SPARQL
http://www.mkbergman.com/#Intelligent_Topic_Manager
Query Language or Service
Phesesame
Existing
http://www.mkbergman.com/#Phesesame
3/11/2007
http://www.hjournal.org/phesame/
Phesame is a PHP5 library for querying Sesame using a small query parser that writes queries in a "php array format"
2/6/2007
Yes
PHP
Eep3
Existing
3/11/2007
Yes
Python
Eep3 is an older general Semantic Web API written in Python, with a RDF query engine, parser, and a diff program
http://www.mkbergman.com/#Eep3
Composite App/Framework
http://infomesh.net/2002/eep3/
Existing
Don't know
http://visinav.deri.org/
Don't know
Visualization
http://www.mkbergman.com/#visinav
VisiNav is a system to search and navigate web data. The conceptual model consists of objects (for example, a person). Objects can have attributes (a person has a name). Objects can also have connections to other objects (a person knows other people).
visinav
4/21/2009
JavaScript
Parser or Converter
8/12/2006
http://www.mkbergman.com/#JavaScript_RDFslash_Turtle_parser
Yes
http://www.kanzaki.com/works/2006/misc/0308turtle.html
3/11/2007
JavaScript RDF/Turtle parser
JavaScript RDF/Turtle parser, can be used with Jibbering
Existing
9/22/2006
http://www.mkbergman.com/#KIM_Platform
No
Existing
http://www.ontotext.com/kim/semanticannotation.html
Composite App/Framework
Java
KIM Platform
KIM is a software platform for the semantic annotation of text, automatic ontology population, indexing and retrieval, and information extraction from Ontotext
3/11/2007
NLP/Language Processor
3/11/2007
Scone is a high-performance, open-source knowledge-base (KB) system intended for use as a component in many different software applications. Scone supports simple inference over the elements and statements in the knowledge base: inheritance of properties from more general descriptions, following chains of transitive relations, detection of type mismatches, and so on
http://www.cs.cmu.edu/~sef/scone/
Yes
Scone
Lisp
Existing
http://www.mkbergman.com/#Scone
Existing
Java
http://touchgraph.sourceforge.net/
Yes
Visualization
TouchGraph is a set of interfaces for Graph Visualization using spring-layout and focus+context techniques. Current applications include a utility for organizing links, a visual Wiki Browser, and a Google Graph Browser which uses the Google API
TouchGraph
3/23/2008
http://www.mkbergman.com/#TouchGraph
JavaScript
6/19/2007
Existing
FOAFfox
Miscellaneous
This Firefox extension tells you if a site has a FOAF profile. This functionality is also in Semantic Radar so there is no need to install both.
http://www.mkbergman.com/#FOAFfox
Yes
https://addons.mozilla.org/firefox/2633/
Yes
RDF (general)
http://www.mkbergman.com/#Flickurl
Flickurl
C / C++
9/17/2007
Flickcurl is a C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling request parameters and decoding responses. It uses libcurl to call the REST web service and libxml2 to manipulate the XML responses. It includes a program flickrdf to turn photo metadata, tags and machine tags into RDF descriptions of photso and tags.
http://librdf.org/flickcurl/
Existing
Online
Existing
http://services.alphaworks.ibm.com/manyeyes/home
Many Eyes
Visualization
Java
http://www.mkbergman.com/#Many_Eyes
Many Eyes is a comprehensive online service to visualize relationships in data sets; they can be uploaded and also inspected by others. Many datasets and visualization options are available
11/18/2007
SegmentationApp
Yes
1/31/2009
New
SegmentationApp is a Java application that segments a given ontology according to the approach described in "Web Ontology Segmentation: Analysis, Classification and Use" (http://www.co-ode.org/resources/papers/seidenberg-www2006.pdf).
Ontology (general)
http://www.mkbergman.com/#SegmentationApp
Java
http://www.co-ode.org/galen/
Yes
http://www.nines.org/collex
Collex
Collex is the social-software component of NINES, a collections and exhibits builder that operates with NINES peer-reviewed resources. With Collex, you can collect digital objects, and annotate and tag them. Coming in 2007 is a custom online exhibit builder
http://www.mkbergman.com/?p=331
Browser (RDF, OWL or semantic)
http://www.mkbergman.com/#Collex
Existing
3/11/2007
JavaScript
Yes
2/6/2007
1/22/2007
LinKFactory
Ontology (general)
Existing
Java
8/12/2006
Language & Computing's LinKFactory is an ontology management tool, it provides an effective and user-friendly way to create, maintain and extend extensive multilingual terminology systems and ontologies (English, Spanish, French, etc.). It is designed to build, manage and maintain large, complex, language independent ontologies.
http://www.landcglobal.com/pages/linkfactory.php
No
http://www.mkbergman.com/#LinKFactory
11/18/2007
Existing
Pimiento
Java
http://www.mkbergman.com/#Pimiento
http://www.ee.usyd.edu.au/~jjga/pimiento/
Yes
NLP/Language Processor
Pimiento means Platform Independent Text Mining Engine Tool, and it is a framework for text mining. The package includes modules for text categorization, summarization, document clustering, similarity analysis and language identification
http://neologism.deri.ie/
Neologism is a simple, lightweight, Web-based RDF Schema vocabulary editor and publishing system built on the Drupal CMS. Its goal is to reduce the time required to create, publish and modify vocabularies for the semantic Web. The system is not yet open for use, but there is a demo and screencast.
New
Ontology Editor
http://www.mkbergman.com/#Neologism
1/31/2009
Yes
PHP
Neologism
Yahoo Term Extraction Service
Yes
Other
http://www.mkbergman.com/#Yahoo_Term_Extraction_Service
Information Extraction
1/4/2007
Existing
API to Yahoo's term extraction service, as well as many other APIs and services in a variety of languages and for a variety of tasks; good general resource
http://developer.yahoo.com/
1/22/2007
Parser or Converter
Talis Semantic Converter
The Talis Semantic Converter is for flexible input and output conversion of various Web formats to semantic Web ones. Input formats supported include Guess, RDF-HTML, RDF/XML, RDF-JSON, Turtle, SPARQL/XML and Facet XML. Output formats include HTML, PHP, JSON, JSONP, RDF/XML, RSS 1.0, Turtle, TRIX, Exhibit (HTML), Exhibit JSON and Exhibit JSONP.
Online
http://convert.test.talis.com/
Don't Know
3/23/2008
Existing
http://www.mkbergman.com/#Talis_Semantic_Converter
3/11/2007
http://www.mkbergman.com/#Brahms
Existing
Yes
C / C++
http://lsdis.cs.uga.edu/projects/semdis/brahms/
Brahms
Brahms is a fast main-memory RDF/S storage, capable of storing, accessing and querying large ontologies. It is implemented as a set of C++ classes
Database/Datastore
8/12/2006
Java
11/18/2007
Ontosaurus is a Web browser for Loom® knowledge bases. It provides a graphical hyperlinked interface to several of the knowledge bases. Loom is a knowledge representation language
http://www.mkbergman.com/#Ontosaurus
http://www.isi.edu/isd/ontosaurus.html
Existing
Browser (RDF, OWL or semantic)
Don't Know
Ontosaurus
Visualization
Yes
Existing
3/11/2007
Visualisations for the CS AKTive Portal
Maps are used to geographically illustrate knowledge from the Triplestore, such as highlighting the locations in the UK that are active in a particular research area.
http://www.aktors.org/technologies/geography/
9/22/2006
http://www.mkbergman.com/#Visualisations_for_the_CS_AKTive_Portal
JavaScript
Java
1/31/2009
Yes
Pellint
http://pellet.owldl.com/pellint
New
Pellint is an open source lint tool for Pellet which flags and (optionally) repairs modeling constructs that are known to cause performance problems. Pellint recognizes several patterns at both the axiom and ontology level.
http://www.mkbergman.com/#Pellint
Ontology (general)
Database/Datastore
OpenLink Virtuoso
Existing
3/11/2007
http://virtuoso.openlinksw.com/wiki/main
http://www.mkbergman.com/#OpenLink_Virtuoso
Yes
1/4/2007
OpenLink Virtuoso is a SQL ORDBMS that includes SPARQL compliant Triple Store. In short, its an Oracle 10g like offering with SPARQL support amongst other things.
C / C++
1/9/2007
http://www.mkbergman.com/#w.blogger
Existing
Yes
Wiki- or blog-related
http://wbloggar.com/
w.blogger
PHP
1/22/2007
Semantic blogging software; w.bloggar is an application that acts as an interface between the user and one or more blog(s); in other words, it is a Post and Template editor, with several features and resources that the browser based blog editors do not offer
Yes
10/4/2006
http://platypuswiki.sourceforge.net/
http://www.mkbergman.com/#Platypus_Wiki
Platypus Wiki is an enhanced Wiki Wiki Web with ideas taken from Semantic Web. It offers a simple user interface to create a Wiki Page plus metadata according with W3C standards. It uses RDF/RDFS and OWL to create ontologies and manage metadata
3/11/2007
Java
Wiki- or blog-related
Existing
Platypus Wiki
LARQ is free-text indexing for SPARQL. LARQ is a combination of ARQ and Lucene. It gives ARQ the ability to perform free text searches. Lucene indexes are additional information for accessing the RDF graph, not storage for the graph itself
Java
Existing
LARQ
http://jena.sourceforge.net/ARQ/lucene-arq.html
3/11/2007
2/6/2007
http://www.mkbergman.com/#LARQ
Yes
Search Engine
Definition / Specification
1/9/2007
1/22/2007
Existing
http://www.mkbergman.com/#RDQL
RDQL
RDQL - A Query Language for RDF. RDQL has been implemented in a number of RDF systems for extracting information from RDF graphs
http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/
Query Language or Service
Yes
Existing
Parser or Converter
http://www.mkbergman.com/#Spiral
Spiral (formerly Rdf Lib) is a .Net / Mono RDF API for parsing and writing RDF
C#
Yes
6/19/2007
http://www.semanticplanet.com/library/Spiral/HomePage
Spiral
Existing
3/11/2007
Eyeball is an "RDF lint" for checking RDF/OWL models for common issues such as illegal URIs, missing property values, and incorrect prefix mappings
Eyeball
Java
Yes
http://jena.sourceforge.net/Eyeball
Validator
http://www.mkbergman.com/#Eyeball
Ruby
http://www.mkbergman.com/#Sindice
Existing
Sindice
Sindice is a simple lookup index for Semantic Web resources that use RDF. Sindice indexes the Semantic Web and can tell you which sources mention a certain resource URI. Besides the online service, it is possible to download the open source code at https://launchpad.net/sindice
Search Engine
http://www.sindice.com/
Yes
6/19/2007
http://www.mkbergman.com/#Jambalaya
Yes
Jambalaya
http://www.thechiselgroup.org/jambalaya
Java
Visualization
1/22/2007
Existing
9/22/2006
Jambalaya is a plug-in created for Protégé which uses SHriMP to visualize the knowledge bases the user has created
http://simile.mit.edu/piggy-bank/
Browser (RDF, OWL or semantic)
JavaScript
Yes
9/22/2006
http://www.mkbergman.com/#Piggy_Bank
Piggy Bank
Existing
3/11/2007
Piggy Bank is a Firefox extension that turns your browser into a mashup platform, by allowing you to extract data from different web sites and mix them together. Piggy Bank also allows you store this extracted information locally for you to search later and to exchange at need the collected information with others
Wiki- or blog-related
Existing
PHP
http://wiki.opengarden.org/Deki_Wiki
http://www.mkbergman.com/#Deki_Wiki
Yes
9/17/2007
Deki Wiki
Deki Wiki is a free open source wiki and application platform for communities and enterprises. Deki Wiki is an easy to use and sophisticated wiki for authoring, aggregating, organizing, and sharing content. Deki Wiki is also a platform for creating collaborative applications, or adding wiki capabilities to existing applications. It has a complete application programming interface (API) for programmers and extending Deki Wiki can be done in any programming language
Topincs
Ontology (general)
PHP
Topincs is a topic map authoring software that allows groups to share their knowledge over the web. It makes use of a variety of modern technologies. The most important are Topic Maps, REST and Ajax. It consists of three components: the Wiki, the Editor, and the Server. The servier requires AMP; the Editor and Wiki are based on browser plug-ins.
http://www.mkbergman.com/#Topincs
Existing
3/23/2008
http://www.cerny-online.com/topincs/
Yes
http://www.mkbergman.com/#Hunter_Gatherer
JavaScript
Yes
Wrapper (Web data extractor)
http://mytea.org.uk/hg/
3/11/2007
Hunter Gatherer
Existing
Hunter Gatherer is a Firefox extension that makes it easy to capture chunks of web pages on the go. Collected info is added to a "collection"; you may create as many collections as you'd like. HG also automatically captures the location/URL of the collection page.
Yes
http://www.mkbergman.com/#Knowee
New
Knowee is a web address book that lets you integrate distributed social graph fragments.
PHP
Knowee
1/31/2009
http://knowee.net/
Miscellaneous
http://www.textanalysis.com/
Information Extraction
No
VisuaText
http://www.mkbergman.com/#VisuaText
3/11/2007
VisualText® is an integrated development environment for building information extraction systems, natural language processing systems, and text analyzers
9/22/2006
C / C++
Existing
JavaScript
http://www.mkbergman.com/?page_id=325
3/11/2007
Existing
Miscellaneous
Yes
http://www.mkbergman.com/?page_id=325
Sweet Tools
http://www.mkbergman.com/#Sweet_Tools
A comprehensive listing of semantic Web and -related tools from the AI3:::Adaptive Information blog. The lightweight database is presented using MIT's Exhibit system
3/11/2007
http://www.mkbergman.com/#Disco
Disco
The Disco - Hyperdata Browser is a simple browser for navigating the Semantic Web as an unbound set of data sources. The browser renders all information, that it can find on the Semantic Web about a specific resource, as an HTML page; it is also available as a Firefox bookmarklet
Browser (RDF, OWL or semantic)
Yes
Existing
JavaScript
http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/disco/
1/22/2007
Existing
SemSearch is a semantic search engine, which is designed for naïve users, i.e., ordinary end users who are not necessarily familiar with domain specific semantic data, ontologies, or SQL-like query Languages
http://www.mkbergman.com/#SemSearch
1/22/2007
Search Engine
Java
http://semanticweb.kmi.open.ac.uk:8080/ksw/pages/semantic_searching.jsp
Yes
SemSearch
ThoughtTreasure
10/4/2006
1/22/2007
Existing
NLP/Language Processor
http://www.mkbergman.com/#ThoughtTreasure
Java
Yes
http://www.signiform.com/tt/htm/tt.htm
ThoughtTreasure is a comprehensive platform for natural language processing and commonsense reasoning. It runs on PCs and Unix and includes 20,000 concepts organized into a hierarchy, 50,000 English and French words and phrases, a syntactic and semantic parser and an English and French generator. Application programs can use ThoughtTreasure to obtain answers to questions easily answered by humans but previously difficult for computers
Existing
http://www.mkbergman.com/#OWL_API
10/4/2006
A Java interface and implementation for the W3C Web Ontology Language (OWL), used to represent Semantic Web ontologies. The API is focused towards OWL Lite and OWL DL and offers an interface to inference engines and validation functionality
Ontology (general)
3/23/2008
http://owl.man.ac.uk/api.shtml
Yes
OWL API
Java
http://www.rapptor.org/
Yes
http://www.mkbergman.com/#RAPPTOR
C#
RAPPTOR
Existing
RAPPTOR is a semantic technologies-enabled Web application server for the .Net platform. It integrates relational, hierarchical, and even semantic data structures into a common API and offers broad DBMS connectivity through pluggable drivers. It is designed for rapid application development, a code-driven development style, and platform-independence (Mono and MS .Net 1.0/1.1/2.0/3.0)
Composite App/Framework
9/17/2007
1/22/2007
Information Extraction
Online, query-based contextual term extraction service
Yes
Trynt
http://www.mkbergman.com/#Trynt
Don't Know
http://www.trynt.com/trynt-contextual-term-extraction-api/
1/4/2007
Existing
Text2Onto
1/4/2007
http://ontoware.org/projects/text2onto/
Text2Onto is a framework for ontology learning from textual resources that extends and re-engineers an earlier framework developed by the same group (TextToOnto). Text2Onto offers three main features: it represents the learned knowledge at a metalevel by instantiating the modelling primitives of a Probabilistic Ontology Model (POM), thus remaining independent from a specific target language while allowing the translation of the instantiated primitives into knowledge representation mechanisms such as RDFS, OWL, and F-Logic
Information Extraction
Java
3/11/2007
Existing
Yes
http://www.mkbergman.com/#Text2Onto
ClassAKT
9/22/2006
Yes
Java
3/11/2007
http://www.aktors.org/technologies/classakt/
Existing
Ontology (general)
http://www.mkbergman.com/#ClassAKT
A text classification web service for classifying documents according to the ACM Computing Classification System.
http://www.w3.org/2003/08/surnia/
Yes
Surnia
http://www.mkbergman.com/#Surnia
10/4/2006
Python
Surnia can check an OWL ontology/knowledge base for inconsistency and entailments. It is implemented as a wrapper around first-order theorem prover (OTTER, for now at least). Unlike Hoolet (which turns the OWL into FOL), Surnia just turns the OWL into triples and mixes in axioms
Existing
Reasoner/Inference Engine
1/22/2007
Yes
http://www.w3.org/2002/08/extract-semantic
Existing
Don't Know
http://www.mkbergman.com/#Semantic_Data_Extractor
Semantic Data Extractor
The Semantic Data Extractor from W3C is an online tool, geared by an XSLT stylesheet, that tries to extract some information from a HTML semantic rich document. It only uses information available through a good usage of the semantics defined in HTML. It is a bit finicky and requires valid (X)HTML as the starting point.
Wrapper (Web data extractor)
9/17/2007
OpenLink Data Spaces (ODS)
3/11/2007
Existing
8/12/2006
C / C++
ODS is a distributed collaborative application platform for creating Semantic Web applications such as: blogs, wikis, feed aggregators, etc., with built-in SPARQL support and incorporation of shared ontologies such as SIOC, FOAF, and Atom OWL. ODS is an application of OpenLink Virtuoso and is available in Open Source and Commercial Editions.
Yes
http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex
Composite App/Framework
http://www.mkbergman.com/#OpenLink_Data_Spaces_(ODS)
Veudas
Existing
6/19/2007
Veudas is a web based RDF Editor/Manager. Its purpose is to enable quick authoring and management of rdf information over the web.
Yes
http://www.mkbergman.com/#Veudas
Python
http://sourceforge.net/projects/veudas
RDF Editor
http://www.aduna-software.com/solutions/metadata_server/overview.view
8/12/2006
No
3/11/2007
The Aduna Metadata Server automatically extracts metadata from information sources, like a file server, an intranet or public web sites. The Aduna Metadata Server is a powerful and scalable store for metadata
Java
Database/Datastore
http://www.mkbergman.com/#Aduna_Metadata_Server
Existing
Aduna Metadata Server
10/4/2006
Java
http://www.mkbergman.com/#Machinese_Syntax
NLP/Language Processor
3/11/2007
Machinese Syntax
No
Existing
http://www.connexor.com/software/syntax/
Machinese Syntax provides a full analysis of texts by showing how words and concepts relate to each other in sentences - still with very competitive speed and accuracy. Machinese Syntax helps analytic applications understand text beyond the level of words, phrases and entities: also their interrelations (such as events, actions, states and circumstances); from Connexor
Wiki- or blog-related
Existing
http://ylvi.researchstudio.at/metis-ylvi/ylvi/MainPage
Ylvi
3/11/2007
Ylvi is a semantic wikiExternal Link based on the METISExternal Link platform. Ylvi extends other semantic wiki approaches by three main aspects: its high configurability, strong multimedia support, and adaptive semantic search.
http://www.mkbergman.com/#Ylvi
11/18/2007
Java
Yes
http://www.ninebynine.org/RDFNotes/Swish/Intro.html
Reasoner/Inference Engine
8/12/2006
Yes
Haskell
http://www.mkbergman.com/#Swish
Swish is a framework for performing deductions in RDF. It has similar features to CWM. It is written for Haskell developers
Swish
Existing
3/11/2007
http://ahscs.sourceforge.net/
NOT ACTIVE (???)
Yes
http://www.mkbergman.com/#Fresh_Framework
10/4/2006
Don't Know
Fresh Framework is a CMS designed for the Semantic Web, with WYSIWYG page editing, RDF summaries of profiles and news, and countless other quality features you expect to find in a CMS
Existing
1/22/2007
Fresh Framework
Anthracite
Don't Know
Existing
No
Wrapper (Web data extractor)
3/11/2007
http://www.mkbergman.com/#Anthracite
Metafy's Anthracite Web Mining Desktop toolkit gives you the tools you need to build powerful data processing systems with an easy-to-use visual interface that makes complex manipulations quickly possible. Anthracite is built for people who need to transform internet sources and/or large data sets into integrated information quickly and easily without scripting. Mac OS X only
http://metafy.com/
Existing
Python
Yes
http://www.w3.org/RDF/Metalog/
Reasoner/Inference Engine
Metalog
Metalog was an early reasoning system (labelled as 'nest generation' at the time) for the Semantic Web written in Python
http://www.mkbergman.com/#Metalog
3/11/2007
Java
http://www.mkbergman.com/#Javelin_II
3/11/2007
NLP/Language Processor
Javelin II
http://www.cs.cmu.edu/~ehn/JAVELIN
Existing
Yes
Javelin question answering software extracts information from documents in large, open-domain corpora to using domain-specific information and semantics to answer questions in subject areas that are not known in advance; currently limited to onliine demo
http://www.seco.tkk.fi/projects/semweb/dist.php
http://www.mkbergman.com/#Terminator
Java
Terminator
Yes
3/11/2007
Terminator - a tool for creating term to ontology resource mappings (documentation in Finnish)
Existing
1/9/2007
Ontology Mapper/Mediator
Parser or Converter
Java
http://projects.semwebcentral.org/projects/jxml2owl/
Yes
JXML2OWL API is a library for mapping XML schemas to OWL Ontologies on the Java platform. It creates an XSLT which transforms instances of the XML schema into instances of the OWL ontology. JXML2OWL Mapper is GUI application using the JXML2OWL API
JXML2OWL Mapper
Existing
3/11/2007
http://www.mkbergman.com/#JXML2OWL_Mapper
2/6/2007
Wraf
1/22/2007
RDF (general)
10/4/2006
Wraf (Web resource application framework) implements a RDF API that hopes to realize the Semantic Web. The framework uses RDF for data, user interface, modules and object methods. It uses interfaces to other sources in order to integrate all data in one enviroment, regardless of storage (LARGELY INACTIVE)
http://www.mkbergman.com/#Wraf
Yes
Perl
Existing
http://wraf.org/
Yes
Existing
RDF (general)
http://www.mkbergman.com/#AJAR_RDF_Library
AJAR RDF Library
3/11/2007
http://dig.csail.mit.edu/2005/ajar/ajaw/Developer.html
JavaScript
This library provides data handling for AJAX applications, including web access, store, and query
Search Engine
11/18/2007
Java
Beagle++
http://beagle2.kbs.uni-hannover.de/
Existing
Beagle++ is an extensions to the Beagle search tool for the personal information space. Beagle++ now makes that search semantic, moving towards a vision of the Semantic Desktop.
Yes
http://www.mkbergman.com/#Beagle_plus_plus
10/4/2006
Clipmarks
Existing
JavaScript
http://clipmarks.com/
Yes
Clipmarks lets you clip and tag pieces of web pages, viewed through the Clipmarks Web site
http://www.mkbergman.com/#Clipmarks
1/9/2007
1/22/2007
Annotator
Yes
3/11/2007
http://www.mkbergman.com/#Tails_Export
1/4/2007
Tails Export
Existing
JavaScript
Tails Export is a Firefox 1.5 extension for showing and exporting microformats
https://addons.mozilla.org/firefox/2240/
Browser (RDF, OWL or semantic)
Yes
1/4/2007
IBM's SLRP is a family of open-source Semantic Web software components including an enterprise RDF store, query engine, web application framework, RCP development libraries, and more
http://ibm-slrp.sourceforge.net/
http://www.mkbergman.com/#SLRP
1/22/2007
SLRP
Composite App/Framework
Existing
Java
1/22/2007
9/22/2006
Search federator from deep Web sources with foreign language and enterprise-level support
Harvester
Deep Query Manager
http://www.mkbergman.com/#Deep_Query_Manager
No
Existing
http://www.brightplanet.com/products/dqm_overview.asp
Java
3/11/2007
Yes
Java
ONTOCOPI
9/22/2006
Miscellaneous
A tool which uncovers Communities Of Practise by analysing the connectivity of instances in the 3store knowledge base.
Existing
http://www.ecs.soton.ac.uk/~ha/ontocopi/ontocopi.html
http://www.mkbergman.com/#ONTOCOPI
http://watson.kmi.open.ac.uk/MOAW/
7/5/2008
http://www.mkbergman.com/#MOAW
Existing
MOAW
Yes
JavaScript
Miscellaneous
MOAW (pronounce like mauve: |mõv|) can be seen as a URI suggestion tool, building on the ``auto-completion'' feature made popular by Web 2.0 websites and Google keyword suggestion. Basically, MOAW can be attached to any text field (HTML input element) so that, while typing, suggestions of URIs would appear that can be selected to replace the corresponding word. The URIs suggested by MOAW are discovered thanks to Watson.
Existing
Install this script on your PHP+MySQL server to create your a space for publishing web content within DBin (e.g a picture attachment or your public key). Installing your own publishing service (instead of using our convenience service, will give you the greatest freedom and control over the material you decide to publish.
Data Publishing Server
http://www.dbin.org/
Yes
Miscellaneous
3/11/2007
http://www.mkbergman.com/#Data_Publishing_Server
Other
XML2RDF maps XML instance data to RDF. It is part of the ReDeFer project that employs a “XML Semantic Reuse Methodology” that combines an XML Schema to OWL web ontology mapping, called XSD2OWL, with XML2RDF. The ontologies generated by XSD2OWL are used during the XML to RDF step in order to generate RDF data enriched by the XML Schema semantics made explicit.
3/23/2008
XML2RDF
Yes
Java
http://rhizomik.net/redefer
http://www.mkbergman.com/#XML2RDF
Parser or Converter
Existing
http://www.mkbergman.com/#GroupMe!
Java
GroupMe!
GroupMe! combines Semantic Web and Web 2.0 technologies to enable a new kind of social tagging system that can create groups of multimedia web resources via drag & drop, style groups (like mind maps), tag resources and groups, search for other groups and resources, and write applications using the GroupMe! API
3/23/2008
http://groupme.org/GroupMe/
Existing
Yes/No
Annotator
http://www.mkbergman.com/#Oink
Yes
10/4/2006
Oink
Browser (RDF, OWL or semantic)
Existing
http://wiki.nrcc.noklab.com/SwapMe/OINK
Lisp
OINK is a browser for RDF data. OINK queries data in an RDF triple store, and renders it as XHTML pages (essentially, one page per each node in the graph, on demand). This allows one to view RDF (and OWL) data in a very clear, intuitive way. OINK is built on top of Wilbur
3/11/2007
1/31/2009
New
jOWL
Yes
http://www.mkbergman.com/#jOWL
OWL is a jQuery plugin for navigating and visualising OWL-RDFS documents. jOWL is tested on: Internet Explorer 7, Firefox (2 &) 3, Safari (Webkit-Browsers).
http://jowl.ontologyonline.org/
JavaScript
Browser (RDF, OWL or semantic)
JavaScript
http://www.mkbergman.com/#Giblet
http://www.semanticplanet.com/2004/10/announcing-giblet
Yes
Giblet
3/11/2007
Giblet (Graph In-Browser Lightweight Editing Tool) allows the creation of simple RDF graphs, based on available RDF schemata. It runs as a JavaScript application in an enabled browser
RDF (general)
Existing
http://soboleo.fzi.de:8080/webPortal/
Multiple
SOBOLEO
Don't Know
Ontology (general)
6/19/2007
http://www.mkbergman.com/#SOBOLEO
SOBOLEO is a system for Web-based collaboration to create SKOS taxonomies and ontologies and to annotate various Web resources using them
Existing
Yes
OwlSight
http://www.mkbergman.com/#OwlSight
9/17/2007
Existing
Browser (RDF, OWL or semantic)
http://pellet.owldl.com/ontology-browser/
JavaScript
OwlSight is an OWL ontology browser that runs in any modern web browser; it's developed with Google Web Toolkit. OwlSight is the client component and uses Pellet as its OWL reasoner.
Search Engine
Yes
http://jsearchy.sourceforge.net/
Multiple
10/4/2006
http://www.mkbergman.com/#Searchy
Searchy
Existing
Searchy is a metasearch engine that is able to integrate information from a wide range of sources performings a semantic translation into RDF. It has a distributed nature and is specially suitable to integrate information across different organisations with a minimun coupling
3/11/2007
8/12/2006
RAP
Existing
RDF (general)
Yes
http://www.mkbergman.com/#RAP
PHP
3/11/2007
http://sites.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/
RAP is a software package for parsing, searching, manipulating, serializing and serving RDF models written entirely in PHP
RDF (general)
C#
Existing
Greengrass is a C# framework providing a high-level API for the Resource Description Framework (RDF), allowing RDF triples to be parsed, stored, and manipulated. Greengrass supports serialization and deserialization of CLR types to plain RDF, OWL, and other RDF vocabularies. Greengrass should work with any CLR-complied language, like C#, BOO, IronPython, Nemerle, IKVM Java, and VB.NET
http://www.mkbergman.com/#Greengrass
Greengrass
http://freshmeat.net/projects/greengrass/
Yes
3/23/2008
http://www.mkbergman.com/#OWLIM
8/12/2006
OWLIM is a high-performance semantic repository, packaged as a Storage and Inference Layer (SAIL) for the Sesame RDF database
Yes
Java
OWLIM
1/22/2007
http://www.ontotext.com/owlim/
Existing
Database/Datastore
http://www.mkbergman.com/#Swoogle
9/22/2006
3/11/2007
Java
Existing
http://swoogle.umbc.edu/
Yes
Search Engine
Swoogle
Swoogle is the definitive semantic Web search engine with 1.5 M resources and 10,000 ontologies listed; it only indexes some metadata about Semantic Web documents. It neither stores nor searches all triples in an Semantic Web documents as a triple store
Browser (RDF, OWL or semantic)
Yes
3/23/2008
oBrowse is a web based ontology browser that parses OWL files of an ontology and displays ontology in a tree view. Protege-API, JSF are used in development.
Existing
http://www.mkbergman.com/#oBrowse
http://sourceforge.net/projects/obrowse/oBrowse
Java
oBrowse
JessTab is a plug-in for Protégé that allows you to use Jess and Protégé together. JessTab provides a Jess console window where you can interact with Jess while running Protégé. Furthermore, JessTab extends Jess with additional functions that allows you to map Protégé knowledge bases to Jess facts. Also, there are functions for manipulating Protégé knowledge bases from Jess.
1/22/2007
Existing
http://www.ida.liu.se/~her/JessTab/
http://www.mkbergman.com/#JessTab
JessTab
Yes
Java
10/4/2006
Miscellaneous
Yes
Pubby is a simple Java-based web application that puts a Linked Data compatible interface in front of a SPARQL endpoint. Pubby handles requests to the mapped URIs by connecting to the SPARQL endpoint, asking it for information about the original URI, and passing back the results to the client. It also handles various details of the HTTP interaction, such as the 303 redirect required by Web Architecture, and content negotiation between HTML, RDF/XML and N3 descriptions of the same resource
Existing
http://www.mkbergman.com/#Pubby
http://www4.wiwiss.fu-berlin.de/pubby/
Query Language or Service
Pubby
Java
9/17/2007
3/11/2007
Yes
1/9/2007
OPML Reader
Open a Feed Reader for any OPML Autodiscovery enabled page with this Firefox extension. You can choose between Optimal OPML browser and Grazr
JavaScript
http://www.mkbergman.com/#OPML_Reader
Information Extraction
Existing
http://dev.kromeboy.net/opmlr/
http://www.baagz.com/
http://www.mkbergman.com/#BAAGZ
Existing
Don't Know
BAAGZ
Search Engine
BAAGZ is plug-in assisted online service that brings together search and social networking. BAAGZ uses its semantic description of every Web site stored in localized repositories to determine what that "baag" is about whether or not a given Web site is specifically tagged by a user. The system then uses this knowledge for search and retrieval. Baagz is currently available for Firefox 2+ only
Online
11/18/2007
1/4/2007
Ferret
http://www.mkbergman.com/#Ferret
C / Ruby port of Lucene that is becoming the defacto open-source text engine for Ruby
Ruby
Existing
http://ferret.davebalmain.com/
Yes
Search Engine
3/11/2007
http://phoebus.cs.man.ac.uk:9999/OWL/Validator
Don't Know
Validator
Yes
WonderWeb OWL-DL Validator; the servlet attempts to validate the ontology against the selected language species. Any constructs found which relate to particular species of OWL will be reported
http://www.mkbergman.com/#OWL-DL_Validator
OWL-DL Validator
1/22/2007
8/12/2006
Existing
Ontology (general)
http://ontoware.org/projects/almo
Existing
Java
3/11/2007
http://www.mkbergman.com/#Almo
Almo
Yes
9/22/2006
An ontology-based workflow engine in Java supporting the ARTEMIS project; part of the OntoWare initiative
8/12/2006
Data Language
The Closed World Machine (CWM) data manipulator, rules processor and query system mostly using using the Notation 3 textual RDF syntax. It also has an incomplete OWL Full and a SPARQL access. It is written in Python
Python
http://www.mkbergman.com/#cwm
Yes
Existing
cwm
http://www.w3.org/2000/10/swap/doc/cwm.html
3/11/2007
A tool for producing system architecture diagrams from service and data descriptions.
C / C++
9/22/2006
CASD
1/22/2007
Existing
http://www.mkbergman.com/#CASD
Yes
Programming Environment
http://www.aktors.org/technologies/casd/
Existing
No
Java
Composite App/Framework
http://www.visualknowledge.com
VisualKnowledge is an integrated development and execution platform for building semantic sites, semantic wikis, semantic blogs and high performance knowledge-driven applications. The products are fully W3C Standards compliant (OWL, RDF, etc).
3/23/2008
http://www.mkbergman.com/#Visual_Knowledge
Visual Knowledge
The ClearForest Gnosis Firefox extension uses advanced natural language processing techniques and ClearForests’s Semantic Web Service (SWS) to extract meaning from the content of any web pag
Yes
http://www.mkbergman.com/#Gnosis
1/22/2007
1/9/2007
Information Extraction
Existing
Multiple
http://sws.clearforest.com/Blog/?page_id=32
Gnosis
DeepaMehta
DeepaMehta is a "networked semantic desktop" that replaces the traditional computer desktop. DeepaMehta enables users to arrange information of any kind and origin into topic maps. There also graph interfaces and other differences from a standard desktop
11/18/2007
Semantic Desktop
Existing
http://www.deepamehta.de/
Java
http://www.mkbergman.com/#DeepaMehta
Yes
Existing
3/11/2007
Miro
Information Extraction
C#
No
Miro is a browser-based "data detector" that matches the content of a page to high-level user goals. It is often teamed with Cleo, a browser automator.
http://alumni.media.mit.edu/~faaborg/files/thesis/draft/complete/media.html
http://www.mkbergman.com/#Miro
http://www.mkbergman.com/#SETH
Python
Ontology (general)
http://seth-scripting.sourceforge.net/
Yes
SETH
6/19/2007
SETH is a software effort to deeply integrate Python with Web Ontology Language (OWL-DL dialect). The idea is to import ontologies directly into the programming context so that its classes are usable alongside standard Python classes.
Existing
http://www.mkbergman.com/#Versa
Yes
Existing
Versa
9/17/2007
http://copia.ogbuji.net/files/Versa.html
Versa is a query language designed for the specific purpose of extracting information from an RDF graph in a very modular way. A Versa query facilitates the isolation of resources, and their associated property values through specific patterns and constraints as specified by a Versa expression (somewhat reminiscent of XPath expressions and regular expressions)
Python
Query Language or Service
Groove
Yes
3/11/2007
Graph transformation, model transformation, object-oriented verification, behavioural semantics
http://www.mkbergman.com/#Groove
Visualization
Existing
Java
10/4/2006
http://groove.sourceforge.net/
Annotator
http://www.mkbergman.com/#hypKNOWsys
10/4/2006
Yes
11/18/2007
hypKNOWsys aims at developing a Java-based workbench for knowledge discovery and knowledge management. Currently, hypKNOWsys has released three intermediate tools: DIAsDEM Workbench (text mining for semantic tagging) and WUMprep (Web mining pre-processing), and the Web Utilization Miner (WUM), an integrated mining environment for log file preparation, basic reporting, discovery of sequential patterns and visualization
Existing
Java
http://www.hypknowsys.org/
hypKNOWsys
6/19/2007
http://www.nzdl.org/Kea/
Existing
Kea
Yes
NLP/Language Processor
Java
http://www.mkbergman.com/#Kea
KEA is an algorithm for extracting keyphrases from text documents. It can be either used for free indexing or for indexing with a controlled vocabulary in SKOS format
3/11/2007
rCache
Yes
rCache is a Firefox extension that provides a research repository online for storing articles, blog postings, partial pages, documents and images. The system provides data collection, indexing, tagging, filtering, searching, RSS feeds and collaboration.
Existing
http://www.mkbergman.com/#rCache
Wrapper (Web data extractor)
JavaScript
https://collect.rcache.com/about/
Semantica
http://www.semanticresearch.com/products/
Semantica® represents knowledge in the form of semantic networks. Semantica incorporates a Geospatial Information System (GIS) and supports native .KML output for integration into other GIS tools, Wikimedia and related open-source tools
Java
Composite App/Framework
http://www.mkbergman.com/#Semantica
Existing
3/23/2008
No
Existing
XSLT
10/4/2006
Yes
3/11/2007
Programming Environment
Thema
http://www.mkbergman.com/#Thema
Thema is an XML based data format (DTD) for thesauri, glossaries, lexicons, conceptual maps etc. up to ontologies. It contains publishing tools to convert into HTML, RDF etc. and to read different formats and is has a connection to the Semantic Web
http://thema.sourceforge.net/
http://www.mkbergman.com/#RDFizers
Yes
Parser or Converter
http://simile.mit.edu/RDFizers/
10/4/2006
Multiple
3/11/2007
RDFIzers arew little conversion tools for converting a source file in a given format to RDF. RDFizers are provided for JPEG, MARC/MODS, OAI-PMH, OCW, EMail, BibTEX, Flat, Weather, Java, Javadoc, Jira, Subversion and Random. In addition, the project page has links to other third-party RDF converters for iCal, Palm, Outlook, RFC822, Garmin, EXIF, Fink, D2RQ, D2RMAP, XLS, CSV, XSD, XML and MPEG-7/CS
RDFizers
Existing
Existing
Java
Automatically extracts the semantics of virtually any relational database and transforms this information automatically into RDF/OW
9/22/2006
Yes
3/11/2007
Information Extraction
http://www.mkbergman.com/#RelationalOWL
https://sourceforge.net/projects/relational-owl
RelationalOWL
IBM's Boca is an enterprise-featured RDF store that provides support for multiple users, distributed clients, offline work, real-time notification, named-graph modularization, versioning, access controls, and transactions with preconditions; see SLRP
Boca
http://www.mkbergman.com/#Boca
1/4/2007
Yes
Database/Datastore
Existing
3/11/2007
Java
http://sourceforge.net/project/showfiles.php?group_id=181986&package_id=210881
11/18/2007
No
Existing
http://support.infotechsoft.com/integration/ASMOV/index.html
Java
ASMOV, which stands for Automated Semantic Mapping of Ontologies with Validation, is an automatic ontology matching tool which has been designed in order to facilitate the integration of heterogeneous systems, using their data source ontologies.
ASMOV
http://www.mkbergman.com/#ASMOV
Ontology Mapper/Mediator
Java
http://code.google.com/p/any23/
Anything To Triples (any23) is a library and web service that extracts structured data in RDF format from a variety of Web documents. Currently it supports the following input formats: RDF/XML, Turtle, Notation 3, RDFa; and the microformats ofAdr, Geo, hCalendar, hCard, hListing, hResume, hReview, License, XFN
1/31/2009
any23
http://www.mkbergman.com/#any23
Wrapper (Web data extractor)
Yes
New
Anzo is an open source enterprise-featured RDF store and middleware platform that provides support for multiple users, distributed clients, offline work, real-time notification, named-graph modularization, versioning, access controls, and transactions with preconditions. Open Anzo works with the underlying relational databases of IBM DB/2, Oracle, MySQL, PostGres and Apache Derby
Anzo
Existing
http://www.openanzo.org/
Java
Yes
11/18/2007
Composite App/Framework
http://www.mkbergman.com/#Anzo
Topodia
Existing
3/23/2008
Topodia is a faceted browser organized by user-defined topics. Local indexes are maintained via a browser plugin, with results sharable to others via server upload
http://www.mkbergman.com/#Topodia
Browser (RDF, OWL or semantic)
Online
http://www.topodia.com/login/register.aspx?id=20be3894-8c9c-4404-b5dc-c030306c5e3f
Don't Know
COMA++ is a schema and ontology matching tool with a comprehensive infrastructure. Its graphical interface supports a variety of interaction
COMA++
http://dbs.uni-leipzig.de/Research/coma.html
http://www.mkbergman.com/#COMA_plus_plus
Java
Yes/No
Ontology Mapper/Mediator
Existing
11/18/2007
9/22/2006
LinguaStream is an integrated experimentation environment (IEE) targeted to researchers in Natural Language Processing. LinguaStream allows processing streams to be assembled visually, picking individual components in a "palette" (the standard set contains about fifty components, and is easily extensible using a Java API, a macro-component system, and templates). Some components are specifically targeted to NLP, while others solve various issues related to document engineering (especially to XML processing). Other components are to be used in order to perform computations on the annotations produced by the analysers, to visualise annotated documents, to generate charts, etc.
Java
NLP/Language Processor
Existing
LinguaStream
http://www.mkbergman.com/#LinguaStream
Yes
http://www.linguastream.org/
3/11/2007
Vague Query Responder
The Vague Query Responder makes associations between terms in a search query to reveal the underlying information needs in the users' intent.
http://kmi.open.ac.uk/publications/index.cfm?trnumber=KMI-06-01
Yes
http://www.mkbergman.com/#Vague_Query_Responder
Existing
Perl
3/11/2007
Query Language or Service
1/22/2007
http://www.mindswap.org/2003/PhotoStuff/
Yes
Java
Annotator
http://www.mkbergman.com/#PhotoStuff
PhotoStuff is a toolkit that provides users the ability to annotate regions of images with respect to an ontology and publish the automatically generated metadata to the Web.
3/11/2007
Existing
PhotoStuff
DOSE is a distributed platform for semantic elaboration that provides semantic services such as automatic annotation of web resources at the document substructure level, semantic search facilities, semantic annotation storage and retrieval
http://www.mkbergman.com/#DOSE
3/11/2007
Java
DOSE
Existing
Yes
9/22/2006
Annotator
https://sourceforge.net/projects/dose
Prolog
Existing
3/11/2007
http://www.mkbergman.com/#ILP_for_Information_Extraction
9/22/2006
Don't Know
http://www.aktors.org/technologies/ilp/
ILP for Information Extraction
Information Extraction
To overcome the knowledge acquisition bottleneck, we apply Inductive Logic Programming techniques to learn Information Extraction rules.
Yes
http://www.mkbergman.com/#Conzilla
9/17/2007
Ontology Editor
Conzilla2 is a second generation concept browser and knowledge management tool with many purposes. It can be used as a visual designer and manager of RDF classes and ontologies, since its native storage is in RDF. It also has an online collaboration server.
Java
Existing
http://www.conzilla.org/wiki/Overview/Main
Conzilla
Information Extraction
Existing
Fuzzbot is designed to detect RDFa and display it to the person browsing. Fuzzbot is a native Firefox plug-in that uses librdfa for it's processing back-end. It is most useful for detecting embedded semantic information in web pages and performing actions on that semantic data.
http://www.mkbergman.com/#Fuzzbot
Yes
http://rdfa.digitalbazaar.com/fuzzbot/
7/5/2008
Fuzzbot
JavaScript
http://www.kimbly.com/cgi-bin/diamond
DiamondWiki
DiamondWiki is an experimental wiki based on the idea of faceted navigation. Each wiki page is characterized by a list of attributes such as subject or author, with these attributes used to construct a dynamic directory of all the pages
http://www.mkbergman.com/#DiamondWiki
Python
Yes
3/11/2007
Existing
Wiki- or blog-related
http://www.mkbergman.com/#SemWiki
1/9/2007
Java
SemWiki
Yes
Wiki- or blog-related
http://semwiki.ontoware.org/
1/22/2007
Existing
A RESTful, distributed semantic wiki. It builds off of RDFReactor3 and RDF2Go
http://www.mkbergman.com/#Faviki
Faviki is a social bookmarking tool which allows you to tag webpages you want to remember with Wikipedia terms. This means that everybody uses the same names for tags from the world's largest collection of knowledge
Existing
7/5/2008
Faviki
Annotator
Online
Don't Know
http://www.faviki.com/
D2R Server
Yes
D2R Server is a tool for publishing relational databases on the Semantic Web. The server enables RDF and HTML browsers to navigate the content of non-RDF databases, and allows applications to query the database using the SPARQL query language
Database/Datastore
3/11/2007
8/12/2006
Existing
http://www.mkbergman.com/#D2R_Server
Java
http://www.wiwiss.fu-berlin.de/suhl/bizer/d2r-server/
Existing
1/22/2007
http://www.webmethods.com/cerebra
8/12/2006
Composite App/Framework
Cerebra Server
Don't Know
A technology platform that is used by enterprises to build model-driven applications and highly adaptive information integration infrastructure; company recently bought by webMethods
http://www.mkbergman.com/#Cerebra_Server
No
JavaScript
https://sourceforge.net/projects/sws-uriqa
http://www.mkbergman.com/#Nokia_Semantic_Web_Server
9/22/2006
3/11/2007
Miscellaneous
An RDF based knowledge portal for publishing both authoritative and third party descriptions of URI denoted resources
Yes
Nokia Semantic Web Server
Existing
Online
Semantic Web Pipes is an online Ajax service that enables fetch, mix and process RDF files published on the Web. The output of a Pipe is an HTTP retrievable RDF model; thus, simple pipes can also work as inputs to more complex Pipes. SW Pipes currently has 4 RDF Pipes components (Fetch, Mix, SPARQL Transform and RDFS materialization), with more planned.
http://pipes.deri.org/
Mashup/Meshup Framework
11/18/2007
Existing
http://www.mkbergman.com/#Semantic_Web_Pipes
Semantic Web Pipes
JavaScript
Don't Know
Semantical
9/22/2006
1/22/2007
http://semantical.org/
NOT ACTIVE (???)
Yes
Existing
http://www.mkbergman.com/#Semantical
Open source Semantic Web-based search engine for searching W3C standard RDF ontologies and tags (the search engine is available under GPL license)
Existing
Scaffold is a Firefox extension that makes it easier to write, test and deploy site translators for Zotero
http://www.mkbergman.com/#Scaffold
Scaffold
3/11/2007
1/22/2007
http://dev.zotero.org/docs/scaffold
Yes
JavaScript
Wrapper (Web data extractor)
Yes
Existing
Haskell
1/4/2007
Query Language or Service
http://www.mkbergman.com/#Xcerpt
(Semantic) web data querying and visual support to querying. Xcerpt is a deductive, rule-based query language for graph-structured data. It is capable of querying various sources including XML, RDF (via XML), and its own term syntax
http://www.xcerpt.org/about/intro/
Xcerpt
3/11/2007
RDF (general)
JavaScript
Yes
http://seal.ifi.uzh.ch/semwebchallenge
http://www.mkbergman.com/#SemClip
Existing
Semantic Clipboard (SemClip) enables the exchange of semantically enriched data between desktop applications and from Web pages. It uses the clipboard to handle such formats as FOAF, RDFa, vCard, hCard, etc. Currently only runs on the Mac OS
3/23/2008
SemClip
Existing
Java
3/11/2007
Yes
Miscellaneous
DartGrid is an application development framework together with a set of practical semantic tools to facilitate the integration of heterogenous relational databases using semantic web technologies; download requires registration
http://www.mkbergman.com/#DartGrid
DartGrid
http://ccnt.zju.edu.cn/projects/dartgrid/intro.html
2/6/2007
OWL-S IDE
2/6/2007
3/11/2007
Programming Environment
http://projects.semwebcentral.org/projects/owl-s-ide/
Yes
http://www.mkbergman.com/#OWL-S_IDE
Java
Existing
OWL-S IDE is an Intergrated Development Environment for OWL-S
http://www.mkbergman.com/#xml2owl
Yes
xml2owl
10/4/2006
Up to now, most ontologies are created manually, which is very time-expensive. The goal is it, to produce ontologies automatically via XSLT, which fit as good as possible to a given XML-file resp. XML-Schema-file
Existing
3/11/2007
Parser or Converter
PHP
http://xml2owl.sourceforge.net/
Existing
http://www.mkbergman.com/#Tulip
Tulip is designed for the information visualization of graphs having more than 1,000,000 elements. Tulip draws and displays huge graphs, allows the navigation through geometric operations as well as the extraction of subgraphs and the enhancement of the results obtained by filtering. There are many graph options and plugins.
C / C++
Visualization
Tulip
http://www.tulip-software.org/
11/18/2007
Yes
http://www.mkbergman.com/#RACER
Reasoner/Inference Engine
Java
9/22/2006
A collection of Projects and Tools to be used with the semantic reasoning engine RacerPro
https://sourceforge.net/projects/racerproject
3/11/2007
RACER
Existing
Yes
http://www.cis.upenn.edu/~treebank/
http://www.mkbergman.com/#Treebank
C / C++
10/4/2006
Treebank
Existing
1/22/2007
The Penn Treebank Project annotates naturally-occuring text for linguistic structure. It produces skeletal parses showing rough syntactic and semantic information -- a bank of linguistic trees. It also annotates text with part-of-speech tags
NLP/Language Processor
Yes
9/22/2006
Open source graphical ontology browser and editor. The GrOWL browser can be used inside a web browser or as a stand-alone application. When used inside a browser, it supports JavaScript interaction so that it can be used as a concept chooser with implementation-defined operations
http://ecoinformatics.uvm.edu/technologies/growl-knowledge-modeler.html
Java
http://www.mkbergman.com/#GrOWL
GrOWL
Browser (RDF, OWL or semantic)
Yes
3/11/2007
Existing
3/23/2008
Don't Know
http://www.mkbergman.com/#ImageNotion
ImageNotion
Annotator
Online
Existing
Instead of tags, ImageNotion are used for the annotation of images. ImageNotion extends the possibilities of text based image annotation. Each ImageNotion visually represents a person an object or an entity, e.g. 'Nicole Kidman', 'Tank', 'Female' by so called 'imagenotions'. Each imagenotion is described with tags and synonymous meanings in different languages and it is possible to create relations between two ImageNotion, e.g. to state that 'Nicole Kidman' is 'Female'. This reduces the annotation time, because the image annotations benefit from all stored information of the ImageNotion used for annotation.
http://www.imagenotion.com/
http://www.mkbergman.com/#OntoViews
1/9/2007
1/22/2007
http://www.seco.tkk.fi/projects/semweb/dist.php
OntoViews is the semantic portal tool used to create the MuseumFinland portal. It is built on the foundation of SemCocoon, Ontogator and Ontodella
Prolog
Composite App/Framework
Existing
OntoViews
Yes
Annotator
VUE
The Visual Understanding Environment (VUE) is an information management application that provides an interactive, concept mapping interface to digital files
Existing
Yes
Java
3/11/2007
http://vue.uit.tufts.edu/index.cfm
http://www.mkbergman.com/#VUE
Parser or Converter
7/5/2008
librdfa
Existing
Yes
http://www.mkbergman.com/#librdfa
librdfa is a pure C implementation of a standards-compliant RDFa parser. The library is quite easy to use (there are only 5 functions). librdfa is stream-based (very little memory usage), very small (the library is around 19KB) and fast.
C / C++
http://rdfa.digitalbazaar.com/librdfa/
http://argentera.inria.fr:8080/wiki/data/Main/MainHome.jsp
Yes
Java
3/11/2007
http://www.mkbergman.com/#SweetWiki
SweetWiki
Wiki- or blog-related
SweetWiki (Semantic WEb Enabled Technology Wiki) is a semantic wiki based on the CORESE engine. It only supports the wysiwyg edition of pages and annotations, and uses the CORESE engine for all operations : navigation, search, etc.
Existing
Other
SemanticWord is an environment based in MS Word that integrates content and markup authoring, providing customizable tools that allow semantic annotations, customizable templates, and automatic information extraction and refinement. Besides MS Word, requires the commmercial JNBridge
SemanticWord
Existing
Yes
2/6/2007
Annotator
http://www.mkbergman.com/#SemanticWord
http://mr.teknowledge.com/daml/SemanticWord/SemanticWord.htm
3/23/2008
http://www.cortex-intelligence.com/tech/
Online
Cortex Intelligence
Online demo showing text mining, specifically entity and action extractions. Results are linked to Wikipedia for definitions and other relationships (also in Portuguese)
Information Extraction
Don't Know
Existing
http://www.mkbergman.com/#Cortex_Intelligence
http://www.mkbergman.com/#ONDEX_Suite
ONDEX Suite
Existing
http://ondex.sourceforge.net/
NOT ACTIVE (???)
Yes
3/11/2007
Framework for text mining, data integration and data analysis. Keywords: ontology and graph alignment, relation mining, warehouse, semantic database integration, bioinformatics, systems biology, microarray, Java, Postgres, LINUX (web page won't load)
Java
10/4/2006
myOntology
myOntology is to produce the theoretical foundations, and deployable technology for the Wiki-based, collaborative and community-driven development and maintenance of ontologies instance data and mappings
3/23/2008
Online
Existing
http://www.myontology.org/
Ontology Mapper/Mediator
http://www.mkbergman.com/#myOntology
Don't Know
Semantic Server
Java
9/17/2007
No
http://semanticsoft.net:8080/semanticwebtools.html#semanticserver
http://www.mkbergman.com/#Semantic_Server
Database/Datastore
Semantic Server, built by Semantic Soft, stores information in multiple semantic repositories with strong meta-data management features, offers features for collaborative development with security and user management, publishes content from repositories on the web, and has a visual SPARQL processor
Existing
Existing
Wrapper (Web data extractor)
Yes
Solvent
JavaScript
http://simile.mit.edu/solvent/
Solvent is a Firefox extension that helps you write JavaScript screen scrapers for Piggy Bank
3/11/2007
10/4/2006
http://www.mkbergman.com/#Solvent
1/22/2007
It includes Ontology, Knowledge-base Representation, Description Logic, and Agent Development for the next Generation Web - the Semantic Web. It is designed to use OWL, DAML+OIL, RDFs, RDF, or XML syntax to design ontology; developed using J2EE (Web site inactive)
Existing
10/4/2006
Yes
http://www.mkbergman.com/#Semantic_Web
Java
http://semanticweb.sourceforge.net/
NOT ACTIVE (???)
Semantic Web
http://www.mkbergman.com/#ATLAS_slash__jATLAS
NLP/Language Processor
Yes
http://www.nist.gov/speech/atlas/
Existing
10/4/2006
ATLAS (Architecture and Tools for Linguistic Analysis Systems) is a joint initiative of NIST, MITRE and the LDC to build a general purpose annotation architecture and a data interchange format. The starting point is the annotation graph model, with some significant generalizations. Download now available from jATLAS - http://sourceforge.net/projects/jatlas/
Java
ATLAS / jATLAS
3/11/2007
Existing
Description or Formal Logics
Formal Concept Analysis (FCA) is used in a variety of application scenarios in AKT in order to perform concept-based domain analysis and automatically deduce a taxonomy lattice of that domain.
Definition / Specification
Yes
Applications of FCA in AKT
9/22/2006
http://www.mkbergman.com/#Applications_of_FCA_in_AKT
1/22/2007
http://www.aktors.org/technologies/fca/
http://www.mkbergman.com/#Apolda
Yes
11/18/2007
Existing
http://apolda.sourceforge.net/
Annotator
Apolda
Java
Apolda (Automated Processing of Ontologies with Lexical Denotations for Annotation) is a plugin (processing resource) for GATE (http://gate.ac.uk/). The Apolda processing resource (PR) annotates a document like a gazetteer, but takes the terms from an (OWL) ontology rather than from a list.
Online
Don't Know
11/18/2007
TrueKnowledge combines natural language analysis, an internal knowledge base and external databases to offer immediate answers to various questions. Instead of just pointing to web pages, it offers explicit answers and explains the reasoning behind them. Users may add to the knowledge base through a simple sequence of steps, contradict or correct existing knowledge. There is also a query language and API for access by external services.
Search Engine
http://www.mkbergman.com/#TrueKnowledge
http://trueknowledge.com/
TrueKnowledge
Existing
Validator
http://www.mkbergman.com/#ConsVISor
OWL consistency checker from VIStology; input language options include OWL Full, OWL DL, OWL Lite, RDFand DAML (deprecated)
http://www.vistology.com/consvisor/
ConsVISor
Java
Yes
Existing
1/4/2007
1/22/2007
1/4/2007
Java
Yes
IBM Web Ontology Manager is a lightweight, Web-based tool for managing ontologies expressed in Web Ontology Language (OWL)
Web Ontology Manager
Existing
http://www.mkbergman.com/#Web_Ontology_Manager
http://www.alphaworks.ibm.com/tech/wom?open&S_TACT=105AGX59&S_CMP=GR&ca=dgr-lnxwd01awwom
Ontology (general)
3/11/2007
Existing
http://wiki.navigable.info/HomePage
3/11/2007
WikSAR
Yes
Perl
Wiki- or blog-related
http://www.mkbergman.com/#WikSAR
WikSAR is a Semantic Wiki prototype written in Perl and available as an online demo only; the system is apparently not undergoing further development
Yes
http://scrubyt.org/
2/6/2007
scRUBYt! is a simple to learn and use, yet powerful web scraping toolkit written in Ruby. It extends the approaches used in HPricot and www::Mechanize
Ruby
3/11/2007
scRUBYt!
Wrapper (Web data extractor)
Existing
http://www.mkbergman.com/#scRUBYt!
http://kdl.cs.umass.edu/proximity/index.html
3/11/2007
Java
PROXIMITY is an open-source system for relational knowledge discovery designed and implemented by the Knowledge Discovery Laboratory in the Department of Computer Science at the University of Massachusetts Amherst
Proximity
Yes
Existing
http://www.mkbergman.com/#Proximity
Information Extraction
http://www.mkbergman.com/#Twine
Browser (RDF, OWL or semantic)
http://www.twine.com/tour/overview
3/23/2008
Twine is an online service for organizing, sharing and discovering information. The system presently is in an invitation-only closed beta.
Java
Online
Existing
Twine
Fedora
11/18/2007
Composite App/Framework
Java
Fedora is open source software, a robust integrated repository-centered platform that enables the storage, access and management of virtually any kind of digital content, with an emphasis on digital library assets, metadata and semantics\
Existing
http://www.fedora-commons.org/index.php
Yes
http://www.mkbergman.com/#Fedora
KAON
Java
9/22/2006
KAON is an open-source ontology management infrastructure targeted for business applications. It includes a comprehensive tool suite allowing easy ontology creation and management and provides a framework for building ontology-based applications. An important focus of KAON is scalable and efficient reasoning with ontologies
Ontology (general)
3/11/2007
http://www.mkbergman.com/#KAON
Yes
http://kaon.semanticweb.org/
Existing
Java
http://wiki.apache.org/lucene-hadoop/Hbase/RDF
11/18/2007
Existing
Database/Datastore
HbaseRDF uses Hbase + MapReduce to store RDF data and execute queries (e.g., SPARQL) on them. Hbase is a Bigtable-like storage system for the Apache Lucene Hadoop project. Google's Bigtable is a distributed storage system for structured data, and is a very effective mechanism for storing very large amounts of data in a distributed environment.
Hbase/RDF
http://www.mkbergman.com/#Hbase%2FRDF
Yes
Online
Existing
blinkx is a video search service that uses speech-to-text technology, advanced video analytics, and other information extraction to process as much information as possible for search and automatic hyperlinking of related content or implicit query
blinx
11/18/2007
Don't Know
http://www.blinkx.com/
http://www.mkbergman.com/#blinx
Search Engine
JavaScript
Yes
http://code.google.com/p/pushback/
RDF Editor
Existing
4/21/2009
pushback
http://www.mkbergman.com/#pushback
With pushback we aim at turning the current 'read-only' Semantic Web into a read/write Semantic Web. In pushback, we define a vocabulary and a process to create so called RDForms (HTML form + RDF data) and write back changes to the Web 2.0 sources via an RDF wrapper.
Yes
9/22/2006
Query Language or Service
SPARQLette
Existing
A SPARQL demo query service; results can be outputted in RDF/XML, XML, Turtle, and NTriples
1/22/2007
http://www.mkbergman.com/#SPARQLette
Definition / Specification
http://www.wasab.dk/morten/2005/04/sparqlette/
http://www.mkbergman.com/#Florid
C / C++
Florid
Existing
Reasoner/Inference Engine
FLORID (F-LOgic Reasoning In Databases) is a deductive object-oriented database system employing F-Logic as data definition and query language. Florid has been extended for handling semistructured data in the context of information integration from the semantic Web.
Yes
9/17/2007
http://dbis.informatik.uni-freiburg.de/index.php?project=Florid
RDF Generator
WEESA (Web Engineering for Semantic Web Applications) is a technique to extend existing Web engineering methodologies to develop semantically annotated Web pages. The novelty of this approach is the definition of a mapping from XML Schema to ontologies that can be used to automatically generate RDF meta-data from XML content documents
9/17/2007
http://www.mkbergman.com/#WEESA
Existing
Yes
XSLT
http://www.infosys.tuwien.ac.at/weesa/
WEESA
http://pingthesemanticweb.com/
Don't Know
Miscellaneous
PingtheSemanticWeb
2/6/2007
3/11/2007
Existing
Online notification services that provides update notifications for DOAP, FOAF and SIOC sites
Yes
http://www.mkbergman.com/?p=260
http://www.mkbergman.com/#PingtheSemanticWeb
Existing
http://www.topquadrant.com/sparqlmotion/
SPARQLMotion
http://www.mkbergman.com/#SPARQLMotion
Data Language
No
3/23/2008
Java
SparqlMotion is a visual language from TopQuadrant that enables average users to define scripts that import, post-process, query and visualize data using semantic Web technology. Users can define and share those scripts as OWL/RDF models, based on a dedicated SparqlMotion ontology and module library. An ontology editor can be used to define the data and execution flow of these scripts using drag and drop. Scripts can be executed within Composer or on the Web using the TopBraid Live platform.
Existing
http://www.mkbergman.com/#OWL_Verbalizer
OWL verbalizer is an on-line tool that verbalizes OWL ontologies in (controlled) English
3/11/2007
http://www.ifi.unizh.ch/attempto/documentation/OWL_to_ACE/
Yes
OWL Verbalizer
1/4/2007
Prolog
Ontology (general)
http://wiki.apache.org/incubator/TripleSoupProposal
TripleSoup
6/19/2007
Yes
Existing
http://www.mkbergman.com/#TripleSoup
Java
TripleSoup will be an RDF store, tooling to work with that database, and a REST web interface to talk to that database using SPARQL, implemented as an Apache webserver module; in development as a proposal to the Apache project
Database/Datastore
3/11/2007
Yes
Lisp
Existing
Wilbur is Lisp based toolkit for Semantic Web Programming. Wilbur is Nokia Research Center’s toolkit for programming Semantic Web applications that use RDF written in Common Lisp
http://wilbur-rdf.sourceforge.net/
Wilbur
Programming Environment
8/12/2006
http://www.mkbergman.com/#Wilbur
Samizdat
Existing
http://www.nongnu.org/samizdat/
http://www.mkbergman.com/#Samizdat
Samizdat is a generic RDF-based engine for building collaboration and open publishing web sites. Samizdat provides users with means to cooperate and coordinate on all kinds of activities, including media activism, resource sharing, education and research
Wiki- or blog-related
Ruby
3/11/2007
Yes
http://www.i2.co.uk/anacubis/
http://www.mkbergman.com/#Anacubis
No
Anacubis
10/4/2006
C / C++
Existing
1/22/2007
Visualization
Anacubis is a visual analysis tool the lets its users visualize the relationships between entities in a collection of information. The visualization is rather similar to concept maps. Anacubis is now part of i2 ChoicePoint
1/22/2007
Yes
Existing
Babel
Parser or Converter
Babel can be used to convert between various data formats including Excel, RDF, JSON, N3, etc.
3/11/2007
http://www.mkbergman.com/#Babel
http://simile.mit.edu/babel/
Java
Existing
http://kmi.open.ac.uk/technologies/aqualog/
3/11/2007
1/22/2007
http://www.mkbergman.com/#Aqualog
Aqualog is a system which answer questions written in English. It combines several technologies Natural Language Processing, Logic, Information Retrieval and Ontologies.
Yes
Aqualog
Java
NLP/Language Processor
10/4/2006
This program acts as a filter layer between SAX (The Simple API for XML) and the higher-level RDF (Resource Description Format), an XML-based object-serialization and metadata format. The RDF filter library is used by several RDF-based projects
Java
RDF (general)
http://rdf-filter.sourceforge.net/
3/11/2007
http://www.mkbergman.com/#RDF_Filter
Existing
RDF Filter
Yes
http://www.mkbergman.com/#WSMO_Studio
http://www.wsmostudio.org/
Yes
Java
1/22/2007
Composite App/Framework
A semantic Web service editor compliant with WSMO as a set of Eclipse plug-ins
Existing
WSMO Studio
9/22/2006
SimMetrics
http://www.mkbergman.com/#SimMetrics
NLP/Language Processor
Existing
SimMetrics is an open source extensible library of Similarity or Distance Metrics, e.g. Levenshtein Distance, L2 Distance, Cosine Similarity, Jaccard Similarity etc etc. SimMetrics provides a library of float based similarity measures between String Data as well as the typical unnormalised metric output. It is intended for researchers in information integration and related fields. It includes a range of similarity measures from a variety of communities, including statistics, DNA analysis, artificial intelligence, information retrieval, and databases.
Multiple
http://www.dcs.shef.ac.uk/~sam/simmetrics.html
Yes
9/17/2007
Existing
The Flamenco search interface framework exposes category metadata, to guide and organize the results of keyword searches. The interface uses hierarchical faceted metadata integrated with free-text search
http://flamenco.berkeley.edu/index.html
Yes
http://www.mkbergman.com/#Flamenco
Python
6/19/2007
Search Engine
Flamenco
Java
9/17/2007
Ontology Mapper/Mediator
http://snoggle.projects.semwebcentral.org/
Yes
http://www.mkbergman.com/#Snoggle
Snoggle
Existing
Snoggle is a graphical, SWRL-based ontology mapper. Snoggle attempts to solve the ontology mapping problem by providing a graphical user interface (similar to which of the Microsoft Visio) to guide the process of ontology vocabulary alignment. In Snoggle, user-defined mappings can be serialized into rules, which is expressed using SWRL.
http://www.mkbergman.com/?p=260
Wiki- or blog-related
PHP
Yes
http://sw.deri.org/svn/sw/2005/08/sioc/wordpress/
3/11/2007
Existing
The SIOC Exporter for WordPress is a plugin that supports creation of SIOC (Semantically-Interlinked Online Communities), one of the standard RDF ontologies. It works with all WordPress versions above 1.5
http://www.mkbergman.com/#SIOC_Exporter
SIOC Exporter
Search Engine
http://www.mkbergman.com/#grokker
Java
grokker
http://www.grokker.com/
11/18/2007
Existing
Online
Grokker simultaneously searches multiple content sources for relevant information. It then categorizes and displays those results in a visual interface that allows users to explore and manage their results.
Yes
6/19/2007
http://www.wsmostudio.org/
Java
SAWSDL Editor
Existing
SAWSDL (Semantic Annotations for WSDL) editor for adding semantic annotations to WSDL documents; it is an Eclipse plugin usable with WMSO Studio
Annotator
http://www.mkbergman.com/#SAWSDL_Editor
An add-on for the Eprints document archive which uses text extraction to automatically create the bibliographic metadata needed for the submission of a new document.
9/22/2006
Yes
Eprep
Existing
Java
1/22/2007
Information Extraction
http://www.aktors.org/technologies/eprep/
http://www.mkbergman.com/#Eprep
Java
9/22/2006
Miscellaneous
ReTAX is an aide to help a taxonomist create a consistent taxonomy and in particular provides suggestions as to where a new entity could be placed in the taxonomy whilst retaining the integrity of the revised taxonomy (c.f., problems in ontology modelling).
3/11/2007
Existing
ReTAX+
http://www.aktors.org/technologies/retax/
Yes
http://www.mkbergman.com/#ReTAX_plus
Sewese is an implementation of such a plateform built upon CORESE engine. This framework provides a set of functionalities like generation of interfaces for requests, edition and navigation, and management of the transverse functions of a portal (presentation, internationalization, security, ...). An ontology editor, a generic annotation editor and a basic rule editor are parts of the Sewese platform
Composite App/Framework
Java
Sewese
Don't Know
http://www.mkbergman.com/#Sewese
http://www-sop.inria.fr/acacia/soft/sewese.html
Existing
3/11/2007
1/4/2007
The Named Graphs API for Jena (NG4J) is an extension to the Jena Semantic Web framework for parsing, manipulating and serializing sets of Named Graphs
NG4J
Parser or Converter
Yes
Java
http://www.mkbergman.com/#NG4J
Existing
http://sites.wiwiss.fu-berlin.de/suhl/bizer/ng4j/
1/9/2007
3/11/2007
Yes
Browser (RDF, OWL or semantic)
http://projects.semwebcentral.org/projects/objectviewer/
2/6/2007
Object Viewer is a visual RDF graph browser. Features include support for reified statements and the ability to load and unload data sources at any time
Object Viewer
Java
Existing
http://www.mkbergman.com/#Object_Viewer
CognitionSearch
C / C++
Existing
3/23/2008
http://www.cognitionsearch.com/
CognitionSearch , with beta examples for wikis (Wikipedia), health, case studies, and government, is a lininguistic search technology. It uses semi-supervised word disambiguation and a verly large dictionary
Online
Search Engine
http://www.mkbergman.com/#CognitionSearch
Yes
11/18/2007
SemFS
Existing
SemFS is a semantic file system based on RDF. On Windows, it can be mounted as a WebDAV drive. For Linux, SemFS can be used as a user level file system via FUSE. SemFs currently supports tagging of files and browsing according to various ontologies
http://www.mkbergman.com/#SemFS
Miscellaneous
http://www.uni-koblenz.de/FB4/Institutes/IFI/AGStaab/Research/SemFS
C / C++
Python
Existing
http://www.mkbergman.com/#KendraBase
3/11/2007
KendraBase is a semantic wiki / database with auto form generation for data input and queries and a simple content management system. Queries are distributed and agent-like; still in development.
Don't Know
Wiki- or blog-related
KendraBase
http://www.kendra.org.uk/wiki/wiki.pl?KendraBase
3/11/2007
Search Engine
http://www.mkbergman.com/#SWSE
2/6/2007
SWSE is a Semantic Web Search Engine (pronounced "swizzy" or "swishy", the prjoject states both!). SWSE uses many existing vocabularies and ontologies to apply powerful inferencing techniques for extended search queries. An online prototype is available at http://swse.deri.org/
http://www.swse.org/
Java
SWSE
Yes
Existing
Existing
Zitgist DataViewer
http://www.mkbergman.com/#Zitgist_DataViewer
Yes
The Zitgist RDF browser is an online service for querying multiple RDF datasets with a variety of views and faceted type restriction selections. The front-end on the server is in PHP with the backend powered by OpenLink's Virtuoso server
9/17/2007
Multiple
http://browser.zitgist.com:8890/
Browser (RDF, OWL or semantic)
Pigsty - a Firefox extension for displaying and image galleries linked from FOAF files
Yes
Existing
3/11/2007
Miscellaneous
http://libby.asemantics.com/2005/04/pigsty/
JavaScript
1/9/2007
http://www.mkbergman.com/#Pigsty
Pigsty
Don't Know
http://www.artificialmemory.net/
Wiki- or blog-related
3/11/2007
http://www.mkbergman.com/#ArtificialMemory
ArtificialMemory
Existing
C#
ArtificialMemory is an innovative personal and enterprise knowledge management system integrating Wiki, Personal Information-, Weblog-, and Document Management System (DMS).
ELIE
Python
ELIE is a tool for adaptive information extraction from text. It also provides a number of other text processing tools e.g. POS tagging, chunking, gazetteer, stemming.
Yes
http://www.mkbergman.com/#ELIE
6/19/2007
Existing
http://www.aidanf.net/software/elie_an_adaptive_information_extraction_system
Information Extraction
Existing
6/19/2007
http://www-ksl-svc.stanford.edu:5915/doc/chimaera/chimaera-docs.html
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.
Chimaera
Yes
http://www.mkbergman.com/#Chimaera
Ontology Mapper/Mediator
JavaScript
Existing
Information Extraction
1/22/2007
http://www.mkbergman.com/#Amilcare
Java
Amilcare
9/22/2006
An adaptive information extraction tool designed to support document annotation for the Semantic Web.
http://www.aktors.org/technologies/amilcare/
Yes
http://www.mkbergman.com/#Rx4RDF
Python
Rx4RDF
Rx4RDF shields developers from the complexity of RDF by enabling you to use familar XML technologies like XPath, XSLT and XUpdate to query, transform and manipulate RDF. Also included is Rhizome, a wiki-like application for viewing and editing RDF models
1/22/2007
http://rx4rdf.sourceforge.net/
Yes
Existing
Composite App/Framework
10/4/2006
Ontology Mapper/Mediator
3/11/2007
9/22/2006
http://www.mkbergman.com/#ConcepTool
Java
Yes
http://www.aktors.org/technologies/conceptool/
Existing
ConcepTool
A system to model, analyse, verify, validate, share, combine, and reuse domain knowledge bases and ontologies, reasoning about their implication.
http://www.ifi.unizh.ch/ddis/isparql.html
Yes
iSPARQL extends traditional SPARQL with similarity operators to be able to query for similar entities in Semantic Web knowledge bases
Definition / Specification
Query Language or Service
11/18/2007
http://www.mkbergman.com/#iSPARQL
Existing
iSPARQL
Yes
Query Language or Service
C#
http://www.mkbergman.com/#LinqToRDF
LinqToRDF
11/18/2007
LingToRDF provides a full-featured LINQ query provider for .NET using both local triple stores with Graph Matching and SPARQL queries on remote stores. The project also includes the LingToRDF Designer, which is a graphical designer to auto-generate C# entity models as well as N3 ontology specifications from UML-like designs, used as an extension to Visual Studio 2008 beta 2
http://code.google.com/p/linqtordf/
Existing
Python
RDFe is a schema aware RDF Editor. RDFe is built in Python 2.3, and requires the Pyrple RDF toolkit
RDFe
Yes
RDF Editor
http://infomesh.net/pyrple/rdfe/
Existing
http://www.mkbergman.com/#RDFe
3/11/2007
1/4/2007
Yes
RDF (general)
Existing
resesame
Ruby interface to the (openRDF) Sesame RDF storage backend. The rsesame library allows you to communicate with Sesame using the HTTP interface
1/4/2007
Ruby
http://www.mkbergman.com/#resesame
http://hobbelman.org/michiel/rsesame/
3/11/2007
http://www.mkbergman.com/#opml
Parser or Converter
Yes
1/4/2007
Existing
http://www.moonwolf.com/ruby/archive/opml-0.0.20060519.tar.gz
OPML parser in Ruby (tools are available for download, but site is in Japanese with little documentation)
opml
Ruby
3/11/2007
Other
Query Language or Service
SPARQLfed
Yes
http://www.mkbergman.com/#SPARQLfed
Existing
9/17/2007
SPARQL queries are not confined by datasource boundries. Queries over distributed data often entail querying one source and using the acquired information to constrain queries of the next source. SPARQLfed bundles an intermediate result set with a SPARQL query, allowing the remote engine to locally join its data against the current constraints.
http://www.w3.org/2007/05/SPARQLfed/
3/11/2007
http://www.mkbergman.com/#jInFil
Yes
1/22/2007
http://tcc.itc.it/research/textec/tools-resources/jinfil.html
jInFil
jInFil is an open source Java tool for Instance Filtering developed at ITC-irst. Instance Filtering is a preprocessing step for supervised classification-based learning systems for entity recognition.
Information Extraction
Java
Existing
http://www.mkbergman.com/#screen-scraper
Wrapper (Web data extractor)
Existing
Yes
screen-scraper
1/4/2007
http://www.screen-scraper.com/
3/11/2007
Ruby
Basic screen scraper in Ruby. It provides a graphical interface allowing you to designate URL's, data elements to be extracted, and scripting logic to traverse pages and work with mined data
Existing
3/11/2007
Yes
Semantic Bank is the server companion of Piggy Bank that lets you persist, share and publish data collected by individuals, groups or communities. In the past it was a standalone project but now comes bundled with Longwell as a Longwell configuration.
http://www.mkbergman.com/#Semantic_Bank
Java
Semantic Bank
http://simile.mit.edu/wiki/Semantic_Bank
1/22/2007
Database/Datastore
2/6/2007
Java
Existing
http://www.mkbergman.com/#Elmo
Ontology (general)
Elmo
http://www.openrdf.org/
6/19/2007
Elmo provides a simple API to access ontology oriented data inside a Sesame RDF repository. The domain model is simplified into independent concerns that are composed together for multi-dimensional, inter-operating, or integrated applications.
Yes
RDFGrowthServer
Existing
Java
This Java server creates and manages knowledge exchange groups. Servers can go "public" (and therefore appear automatically in the DBin list of available servers) or be used for private purposes. To connect to one such private server from DBin, use the "add manual server" feature.
Database/Datastore
Yes
http://www.mkbergman.com/#RDFGrowthServer
http://www.dbin.org/
3/11/2007
http://schemacache.test.talis.com/
Schema-Cache
Existing
Schema-Cache is an online search engine for RDF vocabularies and schemas that you can look up by schema name, properties and classes. Results can be viewed as RDF/XML, JSON, or JSONP; SPARQL and JSON Query interfaces are available
Don't Know
9/17/2007
Ontology (general)
Yes
http://www.mkbergman.com/#Schema-Cache
No
http://www.freebase.com/signin.html
Don't Know
Database/Datastore
http://www.mkbergman.com/#Freebase
Existing
Freebase is an online data posting and exchange venue, organized similarly to social networking sites only with a data emphasis; the data is available under Creative Commons but the software is not open source
Freebase
6/19/2007
http://zingosoft.com/tagfinder.htm
Information Extraction
TagFinder
Yes
Ruby
Existing
Online, beta text extractor. The Zingo TagFinder is a Web service that automatically extracts tags from a piece of text. The tags are chosen based on both statistical and linguistic analysis of the original text
http://www.mkbergman.com/#TagFinder
1/4/2007
3/11/2007
NLP/Language Processor
http://kt.ijs.si/Dunja/textgarden/
http://www.mkbergman.com/#TextGarden
TextGarden is a suite of text-mining software tools to enable easy handling of text documents for the purpose of data analysis including automatic model generation and document classification, document clustering, document visualization, dealing with Web documents, crawling the Web and many others.
Yes
TextGarden
Existing
C / C++
3/23/2008
3/11/2007
Java
Existing
Java2OWL-S Converter provides a partial translation between Java and OWL-S 1.1. The results of this translation are a complete specification of the Grounding, partial specification of the Process Model and Profile and a OWL Class file, when at least one of arguments in the java class's method is a user defined class.
Yes
http://www.mkbergman.com/#Java2OWL-S
Java2OWL-S
NOT ACTIVE (???)
http://www.daml.ri.cmu.edu/wsdl2owls
11/18/2007
TagHelper is text classification technology to address concerns specific to classifying sentences using coding schemes developed for behavioral research. A wide range of behavioral researchers including social scientists, psychologists, learning scientists, and education researchers collect, code, and analyze large quantities of natural language corpus data
Information Extraction
http://www.mkbergman.com/#TagHelper
Yes
Existing
http://www.cs.cmu.edu/~cprose/TagHelper.html
Don't Know
3/11/2007
TagHelper
http://www.mkbergman.com/#Kazuki
Generates a Java API for working with OWL instance data directly from a set of OWL ontologies
9/22/2006
Java
Existing
Kazuki
3/11/2007
http://projects.semwebcentral.org/projects/kazuki/
Yes
Programming Environment
http://www.mkbergman.com/#Ontodella
http://www.seco.tkk.fi/projects/semweb/dist.php
Prolog
Existing
Ontology (general)
Yes
Ontodella - A prolog HTTP server for category projection and semantic linking
1/9/2007
3/11/2007
Ontodella
pOWL
http://www.mkbergman.com/#pOWL
Yes
http://powl.sourceforge.net/index.php
Existing
3/11/2007
Semantic Web development platform for ontologies in PHP. pOWL consists of a number of components, including RAP
9/22/2006
Ontology (general)
PHP
3/11/2007
Yes
DSpace
http://www.mkbergman.com/#DSpace
Database/Datastore
DSpace is an open source digital asset managment software platform that enables institutions to capture and describe digital content. It runs on a variety of hardware platforms and supports OAI-PMH version 2.0.
Java
Existing
http://dspace.org/
Yes
Grazr
3/11/2007
Information Extraction
1/9/2007
Grazr is a free Firefox extension publishing tool for feeds. It lets you quickly and easily display RSS, RDF, Atom, and OPML files on any Web page so they can be viewed by any visitor to the site
http://www.mkbergman.com/#Grazr
Existing
JavaScript
http://grazr.com/
9/22/2006
NLP/Language Processor
Yes
C / C++
http://www.mkbergman.com/#Heart_of_Gold
http://heartofgold.dfki.de/
Heart of Gold is a middleware for the integration of deep and shallow natural language processing components. It provides a uniform and flexible infrastructure for building applications that use Robust Minimal Recursion Semantics (RMRS) and/or general XML standoff annotation produced by NLP components
Heart of Gold
Existing
3/11/2007
Multiple
Existing
Sidewinder
http://sourceforge.net/project/showfiles.php?group_id=204948
Sidewinder is a new kind of application framework that uses standard web languages such as XHTML, SVG, XForms and Ajax, in place of more complex languages such as C++, C# or Java, to build complete, internet-facing, desktop applications.
Composite App/Framework
http://www.mkbergman.com/#Sidewinder
Yes
11/18/2007
http://ontoedit.com/
Java
9/22/2006
http://www.mkbergman.com/#OntoEdit
No
1/22/2007
Ontology (general)
Ontoprise offers innovative software solutions based on ontologies (knowledge models) which homogenise your company's specific expertise. ontoprise's products facilitate the search so that the user can quickly and easily find relevant information
Existing
OntoEdit
http://opencalais.mashery.com/
Information Extraction
Java
Existing
Yes/No
Calais
3/23/2008
Open Calais is free limited API web service to automatically attach semantic metadata to content, based on either entities (people, places, organizations, etc.), facts (person ‘x’ works for company ‘y’), or events (person ‘z’ was appointed chairman of company ‘y’ on date ‘x’). The metadata results are stored centrally and returned to you as industry-standard RDF constructs accompanied by a Globally Unique Identifier (GUID). It is an update of the earlier ClearForest SWS
http://www.mkbergman.com/#Calais
ED (Entity Describer)
Existing
JavaScript
11/18/2007
http://www.connotea.org/wiki/EntityDescriber
ED is the Entity Describer, a mashup of the Connotea social tagging system, an index of semantic web-accessible controlled vocabularies, and a new public RDF database for storing social semantic annotations. It can be applied to other controlled vocabularies, other social tagging sites and is based on Greasemonkey scripts in Firefox.
http://www.mkbergman.com/#ED_(Entity_Describer)
Yes
Annotator
http://www.mkbergman.com/#D3E_-_Digital_Document_Discourse_Environment
9/22/2006
http://d3e.sourceforge.net/
Existing
Annotator
D3E - Digital Document Discourse Environment
3/11/2007
Yes
Multiple
D3E enables the easy conversion of websites or structured documents into interactive discussion sites
Gloze
Parser or Converter
http://jena.sourceforge.net/contrib/contributions.html
Yes
http://www.mkbergman.com/#Gloze
3/23/2008
Java
Gloze is a XML to RDF, RDF to XML, and XSD to OWL mapping tool based on Jena; see , also http://jena.hpl.hp.com/juc2006/proceedings/battle/paper.pdf
Existing
http://groups.csail.mit.edu/uid/lapis/
JavaScript
Existing
Lightweight Structure is a Firefox extension with the ability to recognize text structure automatically, using an extensible library of patterns and parsers
http://www.mkbergman.com/#LAPIS
Yes
3/11/2007
1/9/2007
LAPIS
NLP/Language Processor
Java
Existing
9/22/2006
Miscellaneous
http://i-x.info/
The I-X tool suite supports principled collaborations of human and computer agents in the creation or modification of some product.
Yes
3/11/2007
http://www.mkbergman.com/#I-X_Process_Panels
I-X Process Panels
Java
http://www.mkbergman.com/#ARP
Parser or Converter
http://www.hpl.hp.com/personal/jjc/arp/
Existing
Yes
ARP is Another RDF Parser, used for Jena RDF/XML. It is Java-based and compliant with many standards
ARP
3/11/2007
2/6/2007
http://www.mkbergman.com/#HELENOS
Java
3/11/2007
Yes
http://ontoware.org/projects/artemis
Existing
HELENOS
Description or Formal Logics
9/22/2006
HELENOS is a Knowledge Discovery Workbench for the Semantic Web which maps the KDD process within a scalable framework to generate horn-logic rules explaining the given data.
1/22/2007
Existing
API to a social tagging extraction engine; has apparently been abandoned as an online service
Don't Know
http://www.mkbergman.com/#TagyU
TagyU
http://www.tagyu.com/
NOT ACTIVE (???)
1/4/2007
Yes
Loom is a language and environment for constructing intelligent applications. The heart of Loom is a knowledge representation system that is used to provide deductive support for the declarative portion of the Loom language. Declarative knowledge in Loom consists of definitions, rules, facts, and default rules.
Reasoner/Inference Engine
Yes
http://www.mkbergman.com/#Loom
Existing
Loom
Lisp
http://www.isi.edu/isd/LOOM/LOOM-HOME.html
3/11/2007
Existing
mSpace is a faceted browser and interface service that includes an interaction model and software framework to help people access and explore information.
http://www.mspace.fm/
6/19/2007
Browser (RDF, OWL or semantic)
Yes
http://www.mkbergman.com/#mSpace
mSpace
JavaScript
http://www.mkbergman.com/#xOperator
Yes
xOperator combines advantages of social network websites with instant messaging. It is a semantic agent for xmpp / jabber network which finds and shares content about resources (using RDF/SPARQL). xOperator communicates via XMPP (the Jabber protocol) with the end user and with other xOperators. By logging into the account of the end user, xOperator is able to add itself to his roster (buddy list) and check if the contacts of the users also run xOperator or a compatible client.
11/18/2007
Existing
Chat-related
Java
xOperator
http://aksw.org/Projects/xOperator
Existing
Yes
The “Online Cultural Heritage Research Environment” (OCHRE) is an Internet database system for research on cultural heritage in all its forms. It is intended for researchers and students who are engaged in archaeological, anthropological, linguistic, and textual investigations of many different kinds.
3/11/2007
http://ochre.lib.uchicago.edu/
http://www.mkbergman.com/#OCHRE
OCHRE
Browser (RDF, OWL or semantic)
Java
9/17/2007
Knoodl is sort of an ontology editor, registry/repository, and wiki all rolled into an easy to use online application. It uses a wiki framework for the collaborative development of community ontology vocabularies, which can then be documented or exported by use in other ontology tools (OWL standard output format).
Wiki- or blog-related
Yes
PHP
http://knoodl.com/ui/home.html
http://www.mkbergman.com/#Knoodl
Existing
Knoodl
9/22/2006
ArtEquAkt
Don't Know
Information Extraction
http://www.mkbergman.com/#ArtEquAkt
A system that automatically extracts information about artists from the web, populates an ontology, then uses the knowledge to generate personalised biographies.
Existing
Java
http://www.artequakt.ecs.soton.ac.uk/
1/22/2007
Existing
http://www.mkbergman.com/#MyPlanet
http://www.aktors.org/technologies/myplanet/
9/22/2006
Java
Miscellaneous
MyPlanet
Don't Know
3/11/2007
MyPlanet allows users to create a personalised version of a web based newsletter using an ontologically based profile.
http://www.mkbergman.com/#BrowseRDF
BrowseRDF.com allows you to navigate arbitrary RDF datasets using an exploration technique called "faceted browsing". This technique lets you easily navigate through unfamiliar datasets
Yes
6/19/2007
BrowseRDF
Ruby
Browser (RDF, OWL or semantic)
Existing
http://browserdf.org/
Yes
SPASQL is experimental effort to add SPARQL support to MySQL. It is based on query translation work between SPARQL and SQL, where there is a high degree of conformance. A SPASQL query can be seen as a SPARQL query with only a query string. SPASQL does not support CONSTRUCT or DESCRIBE at this time
SPASQL
Query Language or Service
http://www.mkbergman.com/#SPASQL
Perl
9/17/2007
http://www.w3.org/2005/05/22-SPARQL-MySQL/XTech
Existing
Yes
http://www.cs.ucf.edu/~lboloni/Programming/KrakenWeb/index.html
3/11/2007
Annotator
Kraken is an application for managing knowledge objects, which can be documents, remote or locally cached Web pages, personal information, todo list items, appointments, and so on. It is especially useful for researchers or students to manage their information. Users can annotate these knowledge objects with metadata, perform complex queries, and present the results as HTML pages. Kraken uses RDF as its native format, allowing its data to be easily read by external applications
Python
Kraken
http://www.mkbergman.com/#Kraken
Existing
10/4/2006
Sahi
Yes
Miscellaneous
3/11/2007
Existing
http://sahi.co.in/
Sahi is an automation and testing tool for web applications, with the facility to record and playback scripts. Developed in java and JavaScript, this tool uses simple JavaScript to execute events on the browser. Can be used for Web wrapping or other semantic tasks
JavaScript
1/4/2007
http://www.mkbergman.com/#Sahi
Existing
3/11/2007
Python
Information Extraction
http://www.ecs.soton.ac.uk/~tal/Dome/
Yes
http://www.mkbergman.com/#Dome
Dome is a visual tool for manipulating tree-structured documents. It can import and export in XML or HTML formats, making it ideal for harvesting information from web pages. Editing is performed using a direct manipulation interface and the operations are recorded for later playback.
Dome
http://www.mkbergman.com/#OntoTrack
11/18/2007
Existing
http://www.informatik.uni-ulm.de/ki/ontotrack/
OntoTrack is a browsing and editing ontology authoring tool for OWL Lite. It combines a sophisticated graphical layout with mouse enabled editing features optimized for efficient navigation and manipulation of large ontologies
Yes/No
OntoTrack
Ontology Editor
Java
http://www.mkbergman.com/#AeroText
9/22/2006
http://www.lockheedmartin.com/wms/findPage.do?dsp=fec&ci=11255&sc=400
Existing
A highly configurable and scalable rules-based entity extraction engine from Lockheed Martin
3/11/2007
Information Extraction
No
Java
AeroText
Existing
http://www.mkbergman.com/#ThManager
ThManager is a tool for creating and visualizing SKOS RDF vocabularies. ThManager facilitates the management of thesauri and other types of controlled vocabularies, such as taxonomies or classification schemes.
ThManager
Yes
Java
Ontology (general)
6/19/2007
http://thmanager.sourceforge.net/
tOKo
http://www.mkbergman.com/#tOKo
Prolog
NLP/Language Processor
11/18/2007
Yes
tOKo is an open source tool for text analysis and browsing a corpus of documents. It implements a wide variety of text analysis and browsing functions in an interactive user interface. An important application area of tOKo is ontology development. It supports both ontology construction from a corpus, as well as relating the ontology back to a corpus (for example by highlighting concepts from the ontology in a document).
Existing
http://www.toko-sigmund.org/
Don't Know
11/18/2007
Existing
TerMine
http://www.mkbergman.com/#TerMine
Online and batch term extractor that emphasizes part of speech (POS) and n-gram (phrase extraction). TerMine is the terminological management system with the C-Value term extraction and AcroMine acronym recognition integrated
NLP/Language Processor
http://www.nactem.ac.uk/software/termine/
Don't Know
Semantic Mediawiki
http://www.mkbergman.com/#Semantic_Mediawiki
9/22/2006
Yes
Existing
https://sourceforge.net/projects/semediawiki
3/11/2007
PHP
Semantic MediaWiki is a module to the MediaWiki software (powering Wikipedia), which extends the Wiki with ideas from the Semantic Web. It focuses on usability and tight integration.
Wiki- or blog-related
http://www.mkbergman.com/#Banach
3/11/2007
http://simile.mit.edu/wiki/Banach
Banach is a collection of operators that work on RDF graphs to infer, extend, emerge or otherwise transform a graph into another. You can think of it as a transformation pipeline for RDF with a collection of implemented commands.
Yes
Java
Existing
Parser or Converter
Banach
Crowbar is a web scraping environment based on the use of a server-side headless mozilla-based browser. It is used as a research prototype to investigate how to enable the running of Piggy Bank JavaScript scrapers from the command line and thus automating web sites scraping.
Crowbar
JavaScript
http://simile.mit.edu/wiki/Crowbar
Wrapper (Web data extractor)
Yes
Existing
http://www.mkbergman.com/#Crowbar
3/11/2007
http://www.aktors.org/technologies/annie/
http://www.mkbergman.com/#ANNIE_-_Open_Source_Information_Extraction
An open-source robust information extraction system. GATE is distributed with ANNIE, A Nearly-New IE system. ANNIE relies on finite state algorithms and the JAPE language
9/22/2006
Information Extraction
Yes
ANNIE - Open Source Information Extraction
1/22/2007
Existing
Java
http://www.antlr.org/
1/4/2007
ANTLR
NLP/Language Processor
Yes
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.
Java
http://www.mkbergman.com/#ANTLR
3/11/2007
Existing
Existing
Ontogator
Yes
Java
1/9/2007
Search Engine
http://www.seco.tkk.fi/projects/semweb/dist.php
3/11/2007
Ontogator is a generic view-based RDF search engine. It defines and implements an RDF-based query interface that is used to separate view-based search logic from the user interface. The interface is defined as an OWL ontology
http://www.mkbergman.com/#Ontogator
Python
RDFLib, an RDF libary for Python, including a SPARQL API. The library also contains both in-memory and persistent Graph backends
3/11/2007
RDFLib
http://www.mkbergman.com/#RDFLib
8/12/2006
Programming Environment
Existing
Yes
http://rdflib.net/
11/18/2007
http://www.glscube.org/
GLS³
Java
Composite App/Framework
Existing
The GNU/Linux Semantic Storage System (GLS³) is an open source semantic storage solution for GNU/Linux that indexes data, extracts metadata and relevant information, organizes queries and tags, and provides developers APIs for searching, organizing, shared schemas,Web interface, pseudo file system and others through an extensible plugin-based Type System. Based on Apache Lucene (appears moribund)
http://www.mkbergman.com/#GLS%C2%B3
Yes
http://owl.cs.manchester.ac.uk/modularity/
New
http://www.mkbergman.com/#OWL_Module_Extractor
The OWL Module Extractor is a Web service that extracts a module for a given set of terms from an ontology. It is based on an implementation of locality-based modules that is part of the OWL API.
Java
Online
OWL Module Extractor
1/31/2009
Ontology (general)
Yes
Existing
NMARKUP
9/22/2006
Information Extraction
http://www.aktors.org/technologies/nmarkup/
3/11/2007
NMARKUP helps the user build ontologies by detecting nouns in texts and by providing support for the creation of an ontology based on the entities extracted.
Java
http://www.mkbergman.com/#NMARKUP
PoolParty is a triple store-based thesaurus management environment which uses SKOS and text extraction for tag recommendations (Web site in German)
1/31/2009
Ontology Editor
PoolParty
Yes
http://www.mkbergman.com/#PoolParty
http://www.punkt.at/3/47/poolparty-thesaurus-server.htm
Java
New
Existing
http://www.mkbergman.com/#SDB
SDB
Java
http://tech.groups.yahoo.com/group/jena-dev/message/27512
Database/Datastore
Yes
SDB is a persistent storage subsystem for Jena that is designed around SPARQL. SDB is not a replacment for Jena's current database layer which is more reliable and widely tested. SDB is an ARQ query engine that also happens to support the Jena Graph API via translation to SPARQL
3/11/2007
Yes
Python
Oort
Existing
http://oort.to/index.html
http://www.mkbergman.com/#Oort
3/23/2008
Oort (Out of RDF Transmogrifier) is a Python-based toolkit for accessing RDF graphs as plain objects. The purpose of Oort is to make it easy to create web views of RDF Graphs by using some declarative python programming. OortPub uses RDFLib, Paste and Genshi as its core components.
Visualization
http://www.mkbergman.com/#Timeline
Timeline is a DHTML-based AJAXy widget for visualizing time-based events. It is like Google Maps for time-based information
Yes
10/4/2006
Timeline
Existing
Visualization
http://simile.mit.edu/timeline/
1/22/2007
JavaScript
FLORA-2
9/17/2007
http://flora.sourceforge.net/
http://www.mkbergman.com/#FLORA-2
Description or Formal Logics
Existing
Yes
FLORA-2 is an advanced object-oriented knowledge base language and application development environment. The 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. FLORA-2 was designed with extensibility and flexibility in mind, and it provides strong support for modular software design through its unique feature of dynamic modules.
Multiple
Yes
The Semantic Explorer allows you to enter a search query and watch as the resulting sub-graph is layed out on screen, visually clustering documents and terms together. Mac OS X only.
Visualization
10/4/2006
http://www.mkbergman.com/?p=289
Semantic Explorer
11/18/2007
C / C++
http://www.hirank.com/semantic-indexing-project/visuals.html
http://www.mkbergman.com/#Semantic_Explorer
Existing
Yes
http://www.mkbergman.com/#PANKOW
PANKOW (Pattern-based Annotation through Knowledge on the Web) is a system for automatically annotating instances in a web page with respect to a given ontology. It implements an unsupervised approach to information extraction in the sense that no labeled data is needed to train the system.
1/22/2007
PANKOW
Information Extraction
http://km.aifb.uni-karlsruhe.de/pankow/
Don't Know
Existing
2/6/2007
http://projects.semwebcentral.org/projects/ocelot/
Ocelot is a Firefox extension, browser based ontology viewer. There is also meant to be a servlet version of the viewer. Ocelot displays a content summary of the document, as well as an object-based viewer for graph navigation. See http://ocelot.semwebcentral.org/ for an online viewer
Existing
Ocelot
Browser (RDF, OWL or semantic)
3/11/2007
Yes
http://www.mkbergman.com/#Ocelot
JavaScript
IRIS is a semantic desktop application framework that enables users to create a “personal map” across their office-related information objects. IRIS includes a machine-learning platform to help automate this process
OpenIris
Existing
http://www.openiris.org/
Semantic Desktop
Yes
Java
http://www.mkbergman.com/#OpenIris
1/4/2007
3/11/2007
http://www.mkbergman.com/?p=160
Zemanta makes suggestions to authors about links and pictures to embed in blog posts based on semantic analysis. It works in the Firefox browser and supports WordPress, Blogger and Typepad blogging platforms. Currently in alpha.
3/26/2008
Existing
Yes
Zemanta
http://www.zemanta.com/
http://www.mkbergman.com/#Zemanta
Wiki- or blog-related
Don't Know
11/18/2007
Composite App/Framework
http://www.insilicodiscovery.com/site
Existing
http://www.mkbergman.com/#Semantic_Discovery_System
Semantic Discovery System
No
Java
The Semantic Discovery System (SDS) uses an ontology-driven approach to query over federated data sources. It provides bridges to legacy data sources such as Oracle, Excel and other proprietary formats to make them accessible via SPARQL queries and related semantic Web technologies.
http://www.mkbergman.com/#CASheW-s_Engine
Haskell
The purpose of this project is to facilitate the composition of semantic web services. It consists of two parts, of which this is one
Yes
10/4/2006
Existing
1/22/2007
http://savannah.nongnu.org/projects/cashew-s-engine
Miscellaneous
CASheW-s Engine
3/11/2007
TRIPLE is an RDF query, inference, and transformation language for the Semantic Web
Data Language
10/4/2006
http://triple.semanticweb.org/
Triple
http://www.mkbergman.com/#Triple
Yes
Existing
Definition / Specification
3/11/2007
Existing
1/4/2007
Yes
Database/Datastore
RAP NetAPI
The RDF server of the PHP RAP environment. The RAP NetAPI provides an subset implementation of the W3C member submission RDF NetAPI and of a subset of the SPARQL Protocol. The NetAPI allows you to run an RDF server, with similar functionality as the Joseki RDF server, on web servers that provide PHP support
http://www.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/tutorial/netapi.html
PHP
http://www.mkbergman.com/#RAP_NetAPI
http://www.mkbergman.com/#PySesame
2/6/2007
PySesame
PySesame is a Python wrapper for Sesame's Repository API, developed by Pike
Yes
Existing
Parser or Converter
Pike
http://projects.semwebcentral.org/projects/pysesame/
3/11/2007
Potluck is a Web-based user interface that lets casual users—those without programming skills and data modeling expertise—mash up data themselves. Potluck is novel in its use of drag and drop for merging fields, its integration and extension of the faceted browsing paradigm for focusing on subsets of data to align, and its application of simultaneous editing for cleaning up data syntactically. Potluck also lets the user construct rich visualizations of data in-place as the user aligns and cleans up the data.
Ontology Mapper/Mediator
Don't Know
http://simile.mit.edu/potluck/
Potluck
JavaScript
Existing
9/17/2007
http://www.mkbergman.com/#Potluck
http://www.mkbergman.com/#FreeLing
http://garraf.epsevg.upc.es/freeling/
3/11/2007
C / C++
9/22/2006
FreeLing
NLP/Language Processor
Yes
FreeLing is an open source language analysis tool suite. The FreeLing package consists of a library providing language analysis services (such as morphological analysis, date recognition, PoS tagging, etc.) The current version (1.2) of the package provides tokenizing, sentence splitting, morphological analysis, NE detection, date/number/currency recognition, PoS tagging, and chart-based shallow parsing
Existing
Reasoner/Inference Engine
2/6/2007
3/11/2007
Existing
BOR
http://www.mkbergman.com/#BOR
A description logic (DL) reasoner that can be integrated into Sesame. BOR is a SHQ(D) reasoner (SHQ(D) is SHOQ(D) without nominals). It provides comprehensive DAML+OIL support and is compliant with the latest OWL specifications. For performance reasons, it is recommended to choose OWLIM instead
http://www.ontotext.com/bor/
Java
Yes
8/12/2006
http://www.mkbergman.com/#ARC
RDF (general)
ARC is a lightweight, SPARQL-enabled RDF system for mainstream Web projects. It is written in PHP and has been optimized for shared Web environments
http://arc.semsol.org/
ARC
PHP
3/23/2008
Existing
Yes
Yes
NLTK
NLTK — the Natural Language Toolkit — is a suite of open source Python modules, data and documentation for research and development in natural language processing. NLTK contains Code supporting dozens of NLP tasks, along with 30 popular Corpora and extensive Documentation including a 360-page online Book. Distributions for Windows, Mac OSX and Linux are available
NLP/Language Processor
11/18/2007
Existing
http://www.mkbergman.com/#NLTK
http://nltk.sourceforge.net/index.php/Main_Page
Python
http://nlp.shef.ac.uk/wig/armadillo_home.html
http://www.mkbergman.com/#Armadillo
Don't Know
Existing
Information Extraction
3/11/2007
Armadillo
Java
9/22/2006
Exploits the redundancies apparent in the Internet, combining many information sources to perform document annotation with minimal human intervention.
Fenfire
http://www.mkbergman.com/#Fenfire
3/11/2007
Yes
Java
http://fenfire.org/
Existing
Semantic Desktop
Fenfire is a Free Software project developing a computing environment in which you can express the "everything is related to everything else" relationships and benefit from them. Currently, Fenfire is best applicable to browsing and editing RDF files
RDFStats generates statistics for datasets behind SPARQL-endpoints. The generator runs as a stand-alone process (e.g. beside a native RDF Store, D2R-Server instance or any other SPARQL end-point). It can also be embedded into other applications. It is based on Jena
RDF (general)
RDFStats
New
1/31/2009
http://semwiq.faw.uni-linz.ac.at/node/9
Java
http://www.mkbergman.com/#RDFStats
Yes
Yes
http://www.mkbergman.com/#Pike
Programming Environment
Pike
Pike
A dynamic programming (scripting) language similar to Java and C for the semantic Web
9/22/2006
Existing
3/11/2007
http://pike.ida.liu.se/
RacerPro is an OWL reasoner and inference server for the Semantic Web
3/11/2007
http://www.racer-systems.com/
Reasoner/Inference Engine
RacerPro
8/12/2006
Lisp
No
http://www.mkbergman.com/#RacerPro
Existing
Yes
Dublin Core Viewer
Existing
This Firefox extension displays Dublin Core Metadata embedded in HTML/XHTML documents with META and LINK elements
1/9/2007
Information Extraction
3/11/2007
http://www.mkbergman.com/#Dublin_Core_Viewer
http://www.splintered.co.uk/
JavaScript
1/9/2007
Yes
Java
Trang
http://www.thaiopensource.com/relaxng/trang.html
http://www.mkbergman.com/#Trang
Trang can generate a RelaxNG schema given some instance XML
Parser or Converter
1/22/2007
Existing
Yes
http://prefuse.org/
Prefuse is a set of software tools for creating rich interactive data visualizations. The original prefuse toolkit provides a visualization framework for the Java programming language. Prefuse supports a rich set of features for data modeling, visualization, and interaction. It provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity.
Existing
Visualization
http://www.mkbergman.com/#prefuse
prefuse
Java
11/18/2007
Java
Ontology (general)
2/6/2007
http://www.mkbergman.com/#ROWL
Yes
http://projects.semwebcentral.org/projects/rowl/
Existing
ROWL stands for the Rule Extension of OWL; it is from the Mobile Commerce Lab in the School of Computer Science at Carnegie Mellon University
ROWL
3/11/2007
6/19/2007
Java
The gnogno framework is an approach to bind RDF models from RDF2Go to Swing and Eclipse SWT widgets. It allows to edit text values, make lists, and program user interfaces using a clear design pattern
RDF (general)
http://www.mkbergman.com/#gnogno
Existing
http://gnowsis.opendfki.de/wiki/GnognoComp
gnogno
Yes
COHSE researches methods to improve significantly the quality, consistency and breadth of linking of WWW documents at retrieval and authoring time.
Annotator
Yes
1/22/2007
http://cohse.cs.manchester.ac.uk/
Java
http://www.mkbergman.com/#COHSE_-_Conceptual_Open_Hypermedia_Services_Environment
Existing
9/22/2006
COHSE - Conceptual Open Hypermedia Services Environment
http://www.mkbergman.com/#Zeus_Agent_Toolkit
http://labs.bt.com/projects/agents/zeus
10/4/2006
Zeus Agent Toolkit
1/22/2007
Zeus provides a graphical environment to build distributed agent systems. A rule engine, planner and visualisation tools are included. The released version contains some extensions for the DAML semantic web project and Web Services integration features
Miscellaneous
Java
Yes
Existing
Database/Datastore
Yes
9/22/2006
Java
http://ontoware.org/projects/oyster
Existing
Oyster
Peer-to-peer system for storing and sharing ontology metadata; part of the OntoWare initiative
3/11/2007
http://www.mkbergman.com/#Oyster
Java
Vizigator
http://www.mkbergman.com/#Vizigator
Existing
No
3/23/2008
Visualization
http://www.ontopia.net/solutions/vizigator.html
The Vizigator is a graph visualization tool centered on Topic Maps, though it enables the loading and navigation of any conforming topic map in XTM, HyTM, LTM or RDF formats. There is a free evaluation version. It is part of the OKS Suite along with the Omnigator
HermiT
Java
http://www.cs.man.ac.uk/~bmotik/HermiT/
http://www.mkbergman.com/#HermiT
Existing
Reasoner/Inference Engine
11/18/2007
Yes
HermiT is a theorem prover for description logics (DLs). HermiT implements a novel hypertableau reasoning algorithm. It uses KAON2 as the API for loading and managing ontologies. The current version is a research prototype.
NLP/Language Processor
Java
3/11/2007
http://project.carrot2.org/
http://www.mkbergman.com/#Carrot2_Framework
Existing
Carrot2 Framework
Automatic document clustering engine that works with Lucene and Lucene derivatives. Also now available as standalone, online and Firefox plugin versions.
1/9/2007
Yes
Existing
The Asio Tool Suite supports information discovery via W3C Semantic Web standards and provides for data accessibility via queries posed in a user’s own ontology. It includes Asio Parliament for storage, Asio Cartographer for ontology mapping and Asio Scout for federated queryinig and bridging to relational data stores.
http://www.mkbergman.com/#Asio
Java
Asio
http://asio.bbn.com/
No
Composite App/Framework
11/18/2007
An open-source technology that enables better ways to get and use data and infomation on the Web (still under development)
Existing
11/18/2007
JavaScript
NOT ACTIVE (???)
1/4/2007
http://www.mkbergman.com/#Lumberjaczk
Yes
http://lumberjaczk.org/
Lumberjaczk
No
Intellidimension's RDF InferEd is an authoring environment with the ability to navigate and edit RDF documents
Existing
RDF Editor
Java
8/12/2006
http://www.intellidimension.com/
RDF InferEd
http://www.mkbergman.com/#RDF_InferEd
1/22/2007
Yes
Existing
Search Engine
Zebra
http://www.mkbergman.com/#Zebra
http://www.indexdata.dk/zebra/
Zebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries.
3/11/2007
Multiple
Existing
http://www.visualkii.com/
1/4/2007
http://www.mkbergman.com/#VisualKii
VisualKii
3/11/2007
Java
VisualKii is a multi-purpose visual programming platform based on Java. It has libraries for processing RDF, N3 and N-TRIPLES models by visually defining data flow and arranging processing steps
No
Programming Environment
1/22/2007
10/4/2006
http://gnat-asis.sourceforge.net/
ASIS (Ada Semantic Interface Specification) for GNAT on gcc. ASIS is a published international ISO standard (ISO/IEC 15291:1999). ASIS based tools are available as well
http://www.mkbergman.com/#ASIS_for_GNAT
ASIS for GNAT
Yes
Other
Existing
Programming Environment
1/22/2007
Miscellaneous
Online Web form for hCreator code creation (microformats), which can then be cut-and-pasted locally
1/9/2007
Yes
Existing
http://www.mkbergman.com/#hCreator
http://microformats.org/code/hreview/creator
hCreator
PHP
Yes
9/17/2007
RDF Editor
Hyena (Hypergraph Editor and Navigator) is an RDF editor that allows one to mix and match RDF vocabularies to flexibly model any kind of data. It contains plugins for many vocabularies including semantic Web, Fresnel, SPARQL, etc. It can be used as an Eclipse plugin or as a standalone Ajax utility.
http://www.mkbergman.com/#Hyena
Java
Existing
Hyena
http://www.pst.ifi.lmu.de/~rauschma/hyena/
Python
Yes
SparqlXMPP is a messaging framework to transport SPARQL queries to various endpoints, querying the RDF data stored at those endpoints using SPARQL, and then receving data in the standardized SPARQL XML query results format. It uses XMPP, the protocol behind the more commonly known Jabber chat services, that is an XML based communications format with significant support for extensibility. SparqlXMPP uses the jabberpy jabber library, client/server software written in Python, and uses Redland for RDF processing and storage.
http://www.mkbergman.com/#SparqlXMPP
Existing
Chat-related
SparqlXMPP
11/18/2007
http://crschmidt.net/semweb/sparqlxmpp/
Existing
Yes
Java
Miscellaneous
Floodsim
http://www.mkbergman.com/#Floodsim
A prototype system which demonstrates the benefits of applying semantically rich service descriptions (expressed using Semantic Web technologies) to Web Services.
9/22/2006
http://www.aktors.org/technologies/floodsim/
1/22/2007
Existing
curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE and LDAP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks. According to http://dowhatimean.net/2007/02/debugging-semantic-web-sites-with-curl, use cURL to test Semantic Web URIs and to diagnose some common problems
C / C++
http://curl.haxx.se/
Yes
Miscellaneous
3/11/2007
http://www.mkbergman.com/#cURL
cURL
2/6/2007
http://www.mkbergman.com/#AutoSemantix
Java
Yes
1/22/2007
Existing
http://autosemantix.sourceforge.net/
AutoSemantix is a round-trip code generation tool designed to streamline the creation of Semantic Web applications for the Java platform
Programming Environment
10/4/2006
AutoSemantix
http://www.mkbergman.com/#Maariwa_(and_MarQL)
http://stemnet0.coling.uni-jena.de:8180/Maariwa
Maariwa (and MarQL)
Wiki- or blog-related
PHP
Don't Know
Maariwa is a semantic wiki that enables the creation of dynamic lists of articles, provides a semantic search feature, has WYSIWYG editing for text and semantic annotations, separates versioning for articles and classes, and has RDF export for annotated articles. Maariwa uses a unique approach to minimize the effort for providing semantic annotations and has the Maariwa query language, MarQL
11/18/2007
Existing
http://www.mkbergman.com/#IkeWiki
IkeWiki is a new kind of Wiki (a so-called Semantic Wiki") developed by Salzburg Research (Web site may not be available)
IkeWiki
3/11/2007
10/4/2006
Java
Yes
Existing
http://ikewiki.salzburgresearch.at/
Wiki- or blog-related
Wiki- or blog-related
Yes
http://www.informatik.uni-freiburg.de/cgnm/software/cow/index_en.html
3/11/2007
COW
COW is a semantic wiki using KAON as backend that supports collaborative evolution of ontologies by means of versioning, transactions, and management of simultaneous modifications.
Existing
http://www.mkbergman.com/#COW
Java
OntoSearch is an ontological search engine designed to help users find RDF based ontological information on the Semantic Web. It uses the Google API to search the available ontologies in the RDF(S), OWL and DAML (+OIL) representational formalisms
http://www.mkbergman.com/#OntoSearch
Existing
Java
1/4/2007
OntoSearch
Yes
3/11/2007
http://www.ontosearch.org/
Search Engine
dlvhex
C / C++
dlvhex is the name of a prototype application for computing the models of so-called HEX-programs, which are an extension of Answer-Set Programs towards integration of external computation sources
1/4/2007
http://con.fusion.at/dlvhex/
Existing
Reasoner/Inference Engine
http://www.mkbergman.com/#dlvhex
Yes
3/11/2007
Wiki- or blog-related
New
Yes
http://www.mkbergman.com/#KnowWE
KnowWE is a Java-based semantic knowledge wiki based on the implementation of JSPWiki. It's parsing engines and problem-solvers also build on the d3web project. KnowWE stands for Knowledge Wiki Environment and emphasizes the distributed development of problem-solving knowledge within a semantic wiki.
Java
http://www.d3web.de/
1/31/2009
KnowWE
XWRAPElite
3/11/2007
http://www.mkbergman.com/#XWRAPElite
Existing
Wrapper (Web data extractor)
Java
XWRAP Elite is an XML-enabling software tool that can automatically generate wrapper programs for Web information sources. The toolkit includes three components: Object and Element Extraction, Filter Interface Extraction, Code Generation.
Yes
http://www.cc.gatech.edu/projects/disl/XWRAPElite/
http://www.ellogon.org/
Yes
NLP/Language Processor
Ellogon is a multi-lingual, cross-platform, general-purpose language engineering environment, based on the earlier TIPSTER approach
C / C++
Ellogon
3/11/2007
http://www.mkbergman.com/#Ellogon
Existing
9/22/2006
Java
8/12/2006
Tucana Suite
http://www.es.northropgrumman.com/
Existing
Database/Datastore
http://www.mkbergman.com/#Tucana_Suite
No
1/22/2007
Northrop Grumman's Tucana Suite is an industrial quality version of the Kowari metastore
Query Language or Service
8/12/2006
Existing
3/11/2007
SPARQL JavaScript Library
http://www.mkbergman.com/#SPARQL_JavaScript_Library
Yes
SPARQL JavaScript Library interfaces to the SPARQL Protocol and interpret the return values as part of an AJAX framework
JavaScript
http://www.thefigtrees.net/lee/blog/2006/04/sparql_calendar_demo_a_sparql.html
3/11/2007
SHAME (Standardized Hyper Adaptible Metadata Editor)
SHAME is a metadata editing and presentation framework for RDF metadata. Annotation profiles are then used to generate user interfaces for either editing, presentation or querying purposes. The user interface may be realized in a web setting (both a jsp and velocity version exists) or in a stand alone application (a java/swing version exists)
Existing
http://kmr.nada.kth.se/shame/wiki
Yes
Annotator
Java
http://www.mkbergman.com/#SHAME_(Standardized_Hyper_Adaptible_Metadata_Editor)
10/4/2006
Java
http://www.mkbergman.com/#ekoss.org
Existing
http://www.ekoss.org/
Miscellaneous
A collaborative knowledge sharing environment where model developers can submit advertisements
9/22/2006
ekoss.org
Yes
3/11/2007
Profium's Metadata Server is a content management system using standardized metadata which improves information reusability and allows the user to process and distribute further information acquired from numerous sources in different formats
3/11/2007
No
http://www.profium.com/index.php?561
Existing
8/12/2006
Java
Profium Metadata Server
http://www.mkbergman.com/#Profium_Metadata_Server
Composite App/Framework
Existing
1/22/2007
MetaMatrix
http://www.mkbergman.com/#MetaMatrix
Composite App/Framework
9/22/2006
http://www.metamatrix.com/
Java
No
Semantic vocabulary mediation and other tools
http://kwarc.info/projects/krextor/
7/5/2008
http://www.mkbergman.com/#Krextor
Krextor
Yes
Krextor (the KWARC RDF Extractor) is an extensible XSLT-based framework for extracting RDF from XML, supporting multiple input languages as well as multiple output RDF notations. Krextor provides convenience templates that try to do “the right thing”™ in many common cases, as to reduce the need for manually writing repetitive code.
Existing
Information Extraction
XSLT
http://cytoscape.org/index.php
Existing
http://www.mkbergman.com/#Cytoscape
Cytoscape is a large-scale graph visualization platform developed within the biology community, but which is applicable to any standard graph. It is based in part on GINY and Piccolo, and is extendable with specific graph analysis and visualization extensions
Java
3/23/2008
Yes
Visualization
Cytoscape
http://www.mkbergman.com/#TIES
http://tcc.itc.it/research/textec/tools-resources/ties.html
TIES
Don't Know
Information Extraction
1/22/2007
Existing
Java
TIES (Trainable Information Extraction System) is an Adaptive Information Extraction (IE) system currently under development at ITC-irst within the Dot.Kom project. TIES is based on a Java reimplementation of the Boosted Wrapper Induction (BWI) algorithm devised by Dayne Freitag and Nicholas Kushmerick
3/11/2007
http://www.mkbergman.com/#Jena_Sesame_Model
Parser or Converter
Jena Sesame Model
Existing
2/6/2007
Java
Yes
http://www.ecs.soton.ac.uk/~wf/jsm.htm
Jena Sesame Model (JSM) bridges the gap from Jena to Sesame. JSM conforms to the Jena Model API. Internally, it operates on a Sesame local repository
Data Presentation
Definition / Specification
Yes
1/22/2007
Fresnel
Existing
Fresnel is a simple, browser-independent vocabulary for specifying how RDF graphs are presented. work in SIMILE also includes demonstration code for a Java-based, Fresnel-aware application. The home for Fresnel work has been relocated to http://www.w3.org/2005/04/fresnel-info/
http://www.w3.org/2005/04/fresnel-info/
http://www.mkbergman.com/#Fresnel
http://jena.sourceforge.net/
Database/Datastore
Java
3/11/2007
Yes
Existing
Jena’s Joseki layer offers an RDF Triple Store facility with SPARQL interface (see also the entry on Jena)
8/12/2006
http://www.mkbergman.com/#Joseki
Joseki
http://www.mkbergman.com/#WSDL2OWL-S
Existing
2/6/2007
Java
WSDL2OWL-S
Yes
Parser or Converter
3/11/2007
http://www.daml.ri.cmu.edu/tools/details.html
WSWDL2OWL-S is a translator from Web Services Description Language (WSDL) format to OWL-S, the OWL upper level ontology for Web services
ZoomClouds
http://www.mkbergman.com/#ZoomClouds
Yes
Other
1/22/2007
Online tag extraction engine
Existing
1/4/2007
http://zoomclouds.com/
Information Extraction
Python
1/31/2009
Ubiquity
Ubiquity is an experiment into connecting the Web with language in an attempt to find new user interfaces that make it possible for everyone to do common Web tasks more quickly and easily. It's a Firefox extension. Many of the contributed scripts (http://ubiquity.mozilla.com/herd/) are related to semantic Web or information extraction
http://www.mkbergman.com/#Ubiquity
Mashup/Meshup Framework
Yes
http://ubiquity.mozilla.com/
New
C / C++
Existing
Visualization
2/6/2007
http://www.mkbergman.com/#VisioOWL
VisioOWL is a Microsoft Visio application used to create graphical representations of OWL ontologies
Yes
VisioOWL
http://semanticsimulations.com/VisioOWL/VisioOWL.htm
Jess
http://herzberg.ca.sandia.gov/jess/
Java
Rules and related
1/22/2007
Jess is a rule engine and scripting environment written in Java. Using Jess, you can build Java software that has the capacity to "reason" using knowledge you supply in the form of declarative rules
1/4/2007
Yes
Existing
http://www.mkbergman.com/#Jess
jFex
Information Extraction
1/22/2007
http://tcc.itc.it/research/textec/tools-resources/jfex.html
http://www.mkbergman.com/#jFex
3/11/2007
Existing
jFex is a Feature Extraction tool for Natural Language Processing applications based on machine learning techniques developed at ITC-irst. jFex is written in Java
Java
Yes
http://www.mkbergman.com/#COE
Mixed
Existing
http://cmap.ihmc.us/coe
9/17/2007
9/17/2007
COE (CmapTools Ontology Editor) is a specialized version of the CmapTools from IMHC. COE -- and its CmapTools parent -- is based on the idea of concept maps. A concept map is a graph diagram that shows the relationships among concepts. Concepts are connected with labeled arrows, with the relations manifesting in a downward-branching hierarchical structure. COE is an integrated suite of software tools for constructing, sharing and viewing OWL encoded ontologies based on these constructs.
Ontology Editor
Java
COE
Programming Environment
Existing
http://www.mkbergman.com/#POR
Protege+OWL+Ruby (POR) Utilities provides an ontology, a set of ruby classes and methods to simplify the development of Protege+OWL Ontology Driven applications. At the moment project is limited to JRuby
http://rubyforge.org/projects/por
3/11/2007
10/4/2006
POR
Ruby
Yes
Java
3/11/2007
Yes
Annotator
MindRaider
9/22/2006
http://www.mkbergman.com/#MindRaider
Existing
MindRaider is Semantic Web outliner. It aims to connect the tradition of outline editors with emerging technologies. MindRaider mission is to organize not only the content of your hard drive but also your cognitive base and social relationships in a way that enables quick navigation, concise representation and inferencing
http://mindraider.sourceforge.net/index.html
ActiveOntology is a library, written in Ruby, for easy manipulation of RDF and RDF-Schema models, thru a dynamic DSL based on Ruby idiom.
1/4/2007
ActiveOntology
Existing
Programming Environment
3/11/2007
Ruby
http://www.tecweb.inf.puc-rio.br:8000/hyperde/wiki/ActiveOntology
Yes
http://www.mkbergman.com/#ActiveOntology
http://www.mkbergman.com/#HALogen
Existing
Yes
NLP/Language Processor
Multiple
10/4/2006
http://www.isi.edu/licensed-sw/halogen/index.html
HALogen is a general-purpose natural language generation system developed by the USC Information Sciences Institute. The download package consists of the symbolic generator, the forest ranker, and some sample inputs. The symbolic generator includes the Sensus Ontology dictionary (which is based on WordNet). The forest ranker includes a 250-million word ngram language model (unigram, bigram, and trigram) trained on WSJ newspaper text. The symbolic generator is written in LISP and requires a Lisp interpreter. The forest ranker is written in C and Perl.
3/11/2007
HALogen
Yes
Existing
LingPipe is a suite of Java tools designed to perform linguistic analysis on natural language data. LingPipe's flexibility and included source make it appropriate for research use. Version 1.0 tools include a statistical named-entity detector, a heuristic sentence boundary detector, and a heuristic within-document coreference resolution engine
3/11/2007
Java
http://www.alias-i.com/lingpipe/
9/22/2006
http://www.mkbergman.com/#LingPipe
Information Extraction
LingPipe
1/22/2007
Ontology (general)
Existing
Prolog
F-Life
http://www.mkbergman.com/#F-Life
http://www.aktors.org/technologies/f-life/
Yes
F-Life is a tool for analysing and maintaining life-cycle patterns in ontology development.
9/22/2006
Existing
Ontology (general)
1/9/2007
http://www.mkbergman.com/#OPML_Support
3/11/2007
Yes
JavaScript
http://www.efinke.com/addons/opml-support/
OPML Support
OPML Support is a Firefox extension that adds OPML import/export functionality to the Firefox Bookmarks manager
REFINER++ is a system which allows domain experts to create and maintain their own Knowledge Bases, and to receive suggestions as to how to remove inconsistencies, if they exist.
http://www.aktors.org/technologies/refinerplusplus/
Java
9/22/2006
Existing
Miscellaneous
http://www.mkbergman.com/#Refiner_plus_plus
3/11/2007
Refiner++
Yes
AKTive Media
http://www.dcs.shef.ac.uk/~ajay/html/cresearch.html
http://www.mkbergman.com/#AKTive_Media
Annotator
AKTive Media is an ontology based cross-media annotation (Images and Text) system. It supports a broad range of image types. Its goal is to automate the process of annotation by suggesting knowledge to the user in an interactive way during annotation to minimize effort.
Java
11/18/2007
Existing
Yes
DumpOnt
http://www.mkbergman.com/#DumpOnt
Visualization
http://projects.semwebcentral.org/projects/dumpont/
2/6/2007
Java
Existing
DumpOnt produces a class/property visualization of OWL ontologies; not active since early 2004
Yes
3/11/2007
Online
Search Engine
Existing
Opossum is a search engine for Web services (semantic + WSDL) that lets you find single and composed services using simple keyword search. Its novelty is in its simple interface, its indexing techniques and its semantic approximation methods
Java
11/18/2007
http://dori.technion.ac.il/
http://www.mkbergman.com/#Opossum
Opossum
3/11/2007
http://www.mkbergman.com/#WikiProfessional
PHP
Wiki- or blog-related
http://www.wikiprofessional.info/
Don't Know
Existing
WikiProfessional is based on MediaWiki and provides a professional access point to structured data for scientists and professionals. The first version is dedicated to proteins
WikiProfessional
Uformats
Existing
Parser or Converter
Yes
A library for parsing various microformats under Ruby: hReview; hCard; hCalendar; rel-tag; rel-license; include-pattern
Ruby
3/11/2007
http://www.mkbergman.com/#Uformats
http://opensource.reevoo.com/2006/03/08/release-uformats-12/
1/4/2007
http://www.aktors.org/technologies/muskrat-II/
9/22/2006
3/11/2007
Don't Know
Miscellaneous
Existing
Prolog
Muskrat-II
http://www.mkbergman.com/#Muskrat-II
Given a set of knowledge bases and problems solvers, the Muskrat system will try to identify which knowledge bases could be combined with which problems solvers to solve a given problem.
Existing
http://www.mkbergman.com/#Lemur_Toolkit
The Lemur Toolkit is a open-source toolkit designed to facilitate research in language modeling and information retrieval. Lemur supports a wide range of industrial and research language applications such as ad-hoc retrieval, site-search, and text mining.
Yes
C / C++
http://www.lemurproject.org/
3/11/2007
NLP/Language Processor
Lemur Toolkit
CMS (CROSI Mapping System) is a structure matching system that capitalizes on the rich semantics of the OWL constructs found in source ontologies and on its modular architecture that allows the system to consult external linguistic resources
Existing
http://projects.semwebcentral.org/projects/ontologymapping/
Java
2/6/2007
3/11/2007
CMS
Ontology Mapper/Mediator
Yes
http://www.mkbergman.com/#CMS
Yes
Existing
PHP
http://www.mkbergman.com/#Web2x_Publishing
Web2x Publishing
2/6/2007
http://web2express.org/openlab/web2x-publishing-software/
Web2x Publishing is an easy-to-use semantic publishing tool for sharing data on the web including the emerging semantic web layer (i.e. Web2). It is based on the popular WordPress blogging software. Using Web2x Publishing, users can publish experiment data and web site contents in both semantic format (e.g. RDF) and HTML format at the same time.
Annotator
Perl
http://www.mkbergman.com/#eServices
Annotator
Yes
The e-Services framework provides advanced scholarly services (in particular visualisations) using distributed metadata.
9/22/2006
http://opcit.eprints.org/eservices/
Existing
eServices
3/11/2007
9/17/2007
Composite App/Framework
Java
http://www.mkbergman.com/#OntoStudio
Existing
OntoStudio is a professional developing environment for ontology-based solutions. It combines modelling tools for ontologies and rules with components for the integration of heterogeneous data sources. As ontology-languages OntoStudio supports W3C-standards OWL and RDF(S) and F-Logic for the logic-based processing of rules. OntoStudio comes along with many connectors to databases, documents, file-systems, applications and web-services. 3-mo, royalty-free test available
No
OntoStudio
http://ontoedit.com/content/e1171/e1249/index_eng.html
Triplr is a service that generates RDF triples from URIs. This service helps convert formats as need be and lets you access embedded RDF via GRDDL (such as microformats when they have a transformation) without the need to pre-process it yourself.
http://www.mkbergman.com/#Triplr
http://triplr.org/
Yes
Triplr
RDF (general)
6/19/2007
Existing
C / C++
http://www.mkbergman.com/#SECO
SECO proivdes mediation services for Semantic Web data, comprising data acquistion and data integration mediators. A SECO mediator comprises an HTTP server, an RDQL parser, and means to fetch data via RDQL/HTTP. User interface and scutter can accept commands via HTTP GET, where the user interface serves HTML pages, and the scutter fetches a page (Web page inactive)
10/4/2006
Don't Know
1/22/2007
Existing
SECO
http://seco.semanticweb.org/2003/seco/
Yes
NOT ACTIVE (???)
RDF Metadata Module
2/6/2007
3/11/2007
http://www.mkbergman.com/#RDF_Metadata_Module
RDF (general)
The RDF Metadata Module for Drupal allows you to apply RDF statements to content nodes, specifying any number of relationships between different documents or URLs. Relationships are modelled on the Dublin Core Metadata definitions, and can support arbitrary ontologies
Existing
Yes
PHP
http://coders.co.nz/drupal_development/?q=node/6
http://dev.uriqr.com/
6/19/2007
Search Engine
Uriqr
http://www.mkbergman.com/#Uriqr
Uriqr is a search engine based on Sindice that looks up URIs from submitted RDF files; it is presently provided as an online service
Don't Know
Existing
Yes
Ontolingua
Don't Know
Existing
Java
Ontolingua provides a distributed collaborative environment to browse, create, edit, modify, and use ontologies. The server supports over 150 active users, some of whom have provided us with descriptions of their projects. Provided as an online service; software availability not known
6/19/2007
http://www.ksl.stanford.edu/software/ontolingua/
http://www.mkbergman.com/#Ontolingua
Ontology (general)
http://search.cpan.org/~mndrix/RDF-Sesame-0.16/
2/6/2007
http://www.mkbergman.com/#RDF%3A%3ASesame
RDF::Sesame
Yes
3/11/2007
Existing
Miscellaneous
RDF::Sesame is a Perl module for communicating with Sesame repositories over HTTP
Perl
http://blog.codeeg.com/tails-firefox-extension-03/
JavaScript
The Tails Firefox Extension allows you to view microformats embedded on a web page, and perform customizable actions on the microformats via Tails Scripts
Tails
Information Extraction
3/11/2007
Existing
Yes
http://www.mkbergman.com/#Tails
1/9/2007
Existing
Yes
3/23/2008
XSD2OWL maps XML Schemas to OWL web ontologies. It is part of the ReDeFer project that employs a “XML Semantic Reuse Methodology” that combines XSD2OWL with a mapping from XML instance data to RDF, XML2RDF. The ontologies generated by XSD2OWL are used during the XML to RDF step in order to generate RDF data enriched by the XML Schema semantics made explicit.
http://www.mkbergman.com/#XSD2OWL
http://rhizomik.net/redefer
Parser or Converter
XSD2OWL
Java
Ontology (general)
3/11/2007
Existing
Yes
http://www.mkbergman.com/#WebScripter
http://www.isi.edu/webscripter/
WebScripter
Java
WebScripter is a tool that enables ordinary users to easily and quickly assemble reports extracting and fusing information from multiple, heterogeneous DAMLized Web sources
Yes/No
Wrapper (Web data extractor)
Dapper is a service that allows you to extract and use information from any website on the Internet. Dapper acts as a Web service and API maker, enabling you to build web applications and mashups using data from any website without any programming.
http://www.mkbergman.com/#Dapper
PHP
Existing
Dapper
http://www.dapper.net/
3/11/2007
Don't Know
BibSonomy
http://www.mkbergman.com/#BibSonomy
Annotator
Existing
BibSonomy is a Web-based social resource sharing system that allows users to organize and share bookmarks and publications collaboratively
http://www.bibsonomy.org/group/ckc2007
Yes
6/19/2007
Python
http://www.mkbergman.com/#django-rdf
RDF Generator
New
http://code.google.com/p/django-rdf/
Yes
1/31/2009
Django-RDF is an RDF engine implemented in a generic, reusable Django app, providing complete RDF support to Django projects without requiring any modifications to existing framework or app source code, or incurring any performance penalty on existing control flow paths.
django-rdf
Yes
http://www.mkbergman.com/#OLA%2FOLA2
Existing
https://gforge.inria.fr/projects/ola/
OLA/OLA2
11/18/2007
Java
Ontology Mapper/Mediator
OLA (OWL-Lite Alignment) matches ontologies written in OWL. It relies on a similarity combining all the knowledge used in entity descriptions. It also deal with one-to-many relationships and circularity in entity descriptions through a fixpoint algorithm.
Wrapper (Web data extractor)
http://www.cs.cmu.edu/~jasonh/projects/marmite/
Don't Know
JavaScript
http://www.mkbergman.com/#Marmite
Marmite
3/11/2007
Marmite is a Firefox add-on to let end-users create mashups by making it easy to extract content from web pages, process it in a data-flow manner, integrate it with other data sources, and direct it to a variety of useful sinks, such as databases, map services, and compilable source code that can be further customized; tool not yet released.
Existing
1/31/2009
RDF (general)
LODr
Yes
PHP
New
http://www.mkbergman.com/#LODr
LODr is an RDF-based application that generates RDF data from your Web 2.0 content and allows you to "re-tag" it using the MOAT ontology
http://lodr.info/
OntoEngine
3/11/2007
Yes
http://www.mkbergman.com/#OntoEngine
http://projects.semwebcentral.org/projects/ontoengine/
OntoEngine is a step toward allowing agents to communicate even though they use different formal languages (i.e., different ontologies). It translates data from a "source" ontology to a "target."
Java
Existing
2/6/2007
Ontology Mapper/Mediator
Existing
Open source visual ontology editor written in Java with many plug-in tools
Java
Ontology Editor
8/12/2006
http://www.mkbergman.com/#Protege
http://protege.stanford.edu/
Protégé
3/11/2007
Yes
Prolog
http://www.aktors.org/technologies/kraft-ix/
9/22/2006
Don't Know
Existing
1/22/2007
KRAFT - I-X TIE
Miscellaneous
http://www.mkbergman.com/#KRAFT_-_I-X_TIE
Supports collaboration among members of a virtual organisation by integrating workflow and communication technology with constraint solving.
http://openanzo.org/
Existing
http://www.mkbergman.com/#Open_Anzo
The Open Anzo project is an open source enterprise-featured RDF store and middleware platform that provides support for multiple users, distributed clients, offline work, real-time notification, named-graph modularization, versioning, access controls, and transactions with preconditions. The project includes Glitter, a SPARQL engine independent of any particular back-end.
Java
Yes
Composite App/Framework
Open Anzo
11/18/2007
Query Language or Service
Existing
Online
Java
Internet Business Logic SOA Endpoint
http://www.reengineeringllc.com/iblClient1.java
Via this endpoint you can write and test executable English rules using a browser. Then you can extend this Java client endpoint stub to make your rules available in your Service Oriented Architecure. You can use your rules to automatically generate and run complex SQL over networked databases, e.g. containing RDF triples, with explanations in English, at the business or scientific level.
9/17/2007
http://www.mkbergman.com/#Internet_Business_Logic_SOA_Endpoint
Yes
9/22/2006
Alembic
The Alembic Workbench project from Mitre has as its goal the creation of a natural language engineering environment for the development of tagged corpora
http://www.mitre.org/tech/alembic-workbench/
3/11/2007
NLP/Language Processor
Existing
Tcl/Tk
http://www.mkbergman.com/#Alembic
Yes
1/9/2007
http://www.mkbergman.com/#TriG
http://sites.wiwiss.fu-berlin.de/suhl/bizer/TriG/
1/22/2007
Data Language
Existing
Definition / Specification
TriG
TriG is a plain text format for serializing Named Graphs and RDF Datasets. The TriG syntax offers a compact and readable alternative to the XML-based TriX syntax
http://www.mkbergman.com/#Watson
Search Engine
Watson is a gateway for the Semantic Web. It plays three main roles: 1- it collects the available semantic content on the Web, 2- analyzes it to extract useful metadata and indexes, and 3- implements efficient query facilities to access the data. (Still in pre-release)
Watson
Java
http://watson.kmi.open.ac.uk/Overview.html
Yes
6/19/2007
Existing
Yes
1/22/2007
The Callisto annotation tool was developed to support linguistic annotation of textual sources for any Unicode-supported language with annotation support from jATLAS
Callisto
http://www.mkbergman.com/#Callisto
Java
Existing
http://callisto.mitre.org/
9/22/2006
Annotator
3/11/2007
The OAI (Open Archive Initiative) Repository Explorer is useful for interactive exploration and validation of OAI respositories.
http://re.cs.uct.ac.za/
Browser (RDF, OWL or semantic)
JavaScript
Yes
http://www.mkbergman.com/#OAI_Repository_Explorer
OAI Repository Explorer
Existing
Yes
Web Clipboard uses a small embedded JavaScript file and markup to enable structured data to be extraced from the HTML with callback functions.
http://www.mkbergman.com/#Web_Clipboard
JavaScript
Miscellaneous
http://www.sparqlets.org/clipboard/playground/instructions
Web Clipboard
Existing
3/11/2007
3/11/2007
A Ruby library for creating parsers that can be used to extract microcontent from (X)HTML documents in a variety of microformats
Yes
http://trac.labnotes.org/cgi-bin/trac.cgi/wiki/Ruby/MicroformatParser
1/4/2007
Existing
Parser or Converter
http://www.mkbergman.com/#uformatparser
uformatparser
Ruby
3/11/2007
Exhibit is a lightweight structured data publishing framework that lets you create web pages with support for sorting, filtering, and rich visualizations by writing only HTML and optionally some CSS and JavaScript code. Its internal data representation is in RDF and its interchange format is JSON; Babel is its translation complement.
http://www.mkbergman.com/#Exhibit
http://www.mkbergman.com/?p=323
Yes
Exhibit
Data Presentation
Existing
1/22/2007
Yes
http://simile.mit.edu/exhibit/
JavaScript
Yes
Reasoner/Inference Engine
9/17/2007
http://blog.dufresneconsulting.com/2007/07/top-engine-is-here-whats-that.html
Top Engine is a business rule engine that uses the Web Ontology Language (OWL DL) as a modeling language for specifying the Domain Model of the Business Application. Top Engine allows you to write rules on top of ontologies using a fusion between Description Logic and Logic Programs formalisms.
C / C++
Top Engine
Existing
http://www.mkbergman.com/#Top_Engine
Tabulator
http://www.w3.org/2005/ajar/tab
Existing
3/11/2007
Browser (RDF, OWL or semantic)
JavaScript
http://www.mkbergman.com/#Tabulator
1/9/2007
Yes
Tabulator project is a generic data browser as a Firefox extension. Using outline and table modes, it provides a way to browse RDF data on the web
RDF2Go
http://rdf2go.ontoware.org/
Java
Existing
http://www.mkbergman.com/#RDF2Go
Database/Datastore
1/22/2007
1/9/2007
RDF2GO is a wrapper around most available triple stores. You can exchange your triple store at any time with support for Jena, Sesame, YARS, NG4J and others
Yes
http://www.mkbergman.com/#Altova_SemanticWorks
3/11/2007
No
Java
Altova SemanticWorks
Visual RDF and OWL editor that auto-generates RDF/XML or nTriples based on visual ontology design
Ontology Editor
http://www.altova.com/products_semanticworks.html
Existing
8/12/2006
Existing
Yes
Harvester
Java
3/11/2007
http://www.mkbergman.com/#Aperture
http://aperture.sourceforge.net/
Aperture
Aperture is a Java framework for extracting and querying full-text content and metadata from various information systems (e.g. file systems, web sites, mail boxes) and the file formats (e.g. documents, images) occurring in these systems
9/22/2006
Reasoner/Inference Engine
http://www.mkbergman.com/#F-OWL
Existing
F-OWL
http://fowl.sourceforge.net/about.html
2/6/2007
Prolog
F-OWL is an ontology inference engine for the Web Ontology Language OWL. The ontology inference mechanism in F-OWL is implemented using Flora-2, an object-oriented knowledge base language and application development platform that translates a unified language of F-logic, HiLog, and Transaction Logic into the XSB deductive engine
Yes
3/11/2007
FaCT++
8/12/2006
FaCT++ is an OWL descriptive logic (DL) Reasoner implemented in C++
Updated
http://owl.cs.manchester.ac.uk/fact++/
Reasoner/Inference Engine
C / C++
Yes
1/31/2009
http://www.mkbergman.com/#FaCT_plus_plus
Utility for generating topic maps automatically from different data sources by using rules definitions specified with Jelly XML syntax. This Java library provides Jelly tags to access and modify data sources (also RDF) to create a semantic network
Ontology (general)
Existing
1/22/2007
Java
9/22/2006
Semantic Net Generator
Yes
https://sourceforge.net/projects/semantag
http://www.mkbergman.com/#Semantic_Net_Generator
Operator is a microformat detection extension for Firefox 2 provided by Mozilla Labs
http://www.mkbergman.com/#Operator
1/4/2007
JavaScript
Operator
3/11/2007
Yes
http://labs.mozilla.com/2006/12/introducing-operator
Browser (RDF, OWL or semantic)
Existing
3/11/2007
http://www.mkbergman.com/#Queso
Yes
Browser (RDF, OWL or semantic)
Queso is the Web application framework component of the IBM Semantic Layered Research Platform. It uses the Atom Publishing Protocol to allow a browser-based Web application to read and write RDF data from a server
1/22/2007
Queso
Existing
Java
http://torrez.us/archives/2006/07/17/471/
EulerSharp
Euler is an inference engine supporting logic based proofs. It is a backward-chaining reasoner enhanced with Euler path detection. It has implementations in Java, C#, Python, JavaScript and Prolog. Via N3 it is interoperable with W3C Cwm
http://www.mkbergman.com/#EulerSharp
http://eulersharp.sourceforge.net/
Existing
Reasoner/Inference Engine
3/11/2007
C#
Yes
Ontology (general)
http://www.mkbergman.com/#ExtrAKT
Prolog
ExtrAKT is a tool for extracting ontologies from Prolog knowledge bases.
Yes
Existing
http://www.aktors.org/technologies/extrakt/
1/22/2007
9/22/2006
ExtrAKT
1/9/2007
Existing
Yes
JavaScript
Information Extraction
http://www.splintered.co.uk/experiments/71/
GeoURL
3/11/2007
If a document features either an ICBM or geo.position META element, this Firefox extension opens a new tab with a listing of any GeoURL registered sites at or around the document's coordinates
http://www.mkbergman.com/#GeoURL
Semantic Radar is a Firefox extension that displays a status bar icon to indicate presence of Semantic Web (RDF) data in the web page
Yes
JavaScript
Existing
http://sioc-project.org/firefox/
Semantic Radar
Miscellaneous
3/11/2007
http://www.mkbergman.com/#Semantic_Radar
1/9/2007
http://www.mkbergman.com/?p=260
http://www.mkbergman.com/#Ariel
Ariel is a Ruby library that allows you to extract information from semi-structured documents (such as websites). It is different to existing tools because rather than expecting the developer to write rules to extract the desired information, Ariel will use a small number of labeled examples to generate and learn effective extraction rules
Yes
1/4/2007
Existing
Information Extraction
http://ariel.rubyforge.org/index.html
3/11/2007
Ruby
Ariel
3/11/2007
The Jena GRDDL Reader is an implementation of GRDDL for the Jena Semantic Web Framework, using the Saxon XSLT Processor. Jena is open source and grown out of work with the HP Labs Semantic Web Programme
Java
http://jena.sourceforge.net/grddl/
Yes
http://www.mkbergman.com/#Jena_GRDDL_Reader
Parser or Converter
Jena GRDDL Reader
2/6/2007
Existing
JavaScript
Yes
Sifter is an experimental Firefox extension that is the first end-to-end solution that integrates a web data extraction algorithm with a user interface for automatically filtering and sorting structured data from Web sites.
http://www.mkbergman.com/#Sifter
http://simile.mit.edu/wiki/Sifter
Wrapper (Web data extractor)
3/11/2007
Existing
1/22/2007
Sifter
11/18/2007
http://www.mkbergman.com/#SPARQLer
8/12/2006
Query Language or Service
Definition / Specification
Existing
http://sparql.org/
Yes
SPARQLer
a basic, online SPARQL query demo and service; combines sparql-editor and actual results sets
1/31/2009
http://www.mkbergman.com/#Semantic_Service_Bus
Composite App/Framework
The Semantic Service Bus (SSB) is a runtime enterprise service bus (ESB) framework with semantic capabilities. It enables the development of multi-tier semantic solutions to query, transform, route and perform reasoning over RDF data and associated ontologies, with REST and Web service interfaces. SSB is built on open source frameworks including MuleSource ESB, Spring, Jena and Sesame.
Semantic Service Bus
http://www.vectorc.com/products.html
No
New
Java
Don't Know
http://www.mkbergman.com/#SemSol
PHP
Existing
Wiki- or blog-related
3/11/2007
SemSol
SemSol is a forthcoming Web development and blogging framework that uses Semantic Web technology to significantly increase productivity and flexibility for everyday Web programming
http://www.semsol.com/
10/4/2006
http://www.mkbergman.com/#Morla
RDF Editor
Morla is an editor of RDF documents that allows you to manage more RDF documents simultaneously, visualize graphs, and use templates for quick writing. You can import RDFS documents and use their content to write new RDF triples. Templates are also RDF documents, and they make Morla easily personalizable and expandable. You can also use Morla as an RDF navigator, browsing the RDF documents present on the Internet exactly as you are used to doing with normal browsers
http://www.morlardf.net/
Morla
C / C++
11/18/2007
Yes
Existing
The goal of RDF Alchemy is to allow anyone who uses python to have a object type API access to an RDF Triplestore. The API will be a copy of the SQLAlchemy Object Relational Mapper (ORM)
RDF Alchemy
Yes
http://trac.openvest.org/wiki/RDFAlchemy
Existing
RDF (general)
Python
6/19/2007
http://www.mkbergman.com/#RDF_Alchemy
IsaViz
Yes
http://www.mkbergman.com/#IsaViz
8/12/2006
IsaViz is a visual authoring tool for browsing and authoring RDF models represented as graphs. Developed by Emmanuel Pietriga of W3C and Xerox Research Centre Europe.
Visualization
http://www.w3.org/2001/11/IsaViz/
Existing
3/11/2007
Java
Joost
Existing
3/23/2008
Joost is an video download service with more than 20,000 shows, supported by an RDF backend.
Online
http://www.joost.com/
Java
http://www.mkbergman.com/#Joost
Browser (RDF, OWL or semantic)
Search Engine
3/11/2007
Existing
Java
2/6/2007
Yes
http://www.mkbergman.com/#Swangler
http://projects.semwebcentral.org/projects/swangle/
Swangler
Swangling is a method for using the text search capabilities on the web for semantic searches. The Swangler creates annotated documents from RDF-based documents that can be indexed and then searched for on the web based on their semantic content
9/22/2006
Existing
http://www.mkbergman.com/#GATE_-_General_Architecture_for_Text_Engineering
Composite App/Framework
3/11/2007
GATE - General Architecture for Text Engineering
Java
http://gate.ac.uk/
Yes
GATE is a stable, robust, and scalable open-source infrastructure which allows users to build and customise language processing components, while it handles mundane tasks like data storage, format analysis and data visualisation.
1/9/2007
http://www.mkbergman.com/#SnakeT
SnakeT
Search Engine
C / C++
Existing
No
1/22/2007
Metasearch engine with clustering; it is presently offered as an online service
http://snaket.di.unipi.it/
SemWeb for .NET supports persistent storage in MySQL, Postgre, and Sqlite; has been tested with 10-50 million triples; supports SPARQL
9/22/2006
3/11/2007
http://www.mkbergman.com/#SemWeb
C#
Database/Datastore
SemWeb
Yes
Existing
http://razor.occams.info/code/semweb/
Yes
Existing
http://swat.cse.lehigh.edu/projects/index.html
Database/Datastore
added to/removed from the graph and when). Retrievals can specify unions
HAWK
http://www.mkbergman.com/#HAWK
Java
9/22/2006
3/11/2007
1/22/2007
Existing
JeromeDL is an open source digital library that uses Semantic Web technology to provide better access to its resources. The systems provides a distributed catalogue, maintained by the users, and resource annotation features that aim to overcome problems related to security and privacy that are common in traditional implementations of collaborative filtering systems
JeromeDL
Yes
http://www.jeromedl.org/
Browser (RDF, OWL or semantic)
Java
http://www.mkbergman.com/#JeromeDL
1/4/2007
http://www4.wiwiss.fu-berlin.de/bizer/silk/spec/
Existing
The Silk famework is a tool for discovering relationships between data items within different Linked Data sources. Data publishers can use Silk to set RDF links from their data sources to other data sources on the Web.
3/10/2009
Python
Yes
Miscellaneous
SILK
http://www.mkbergman.com/#SILK
Information Extraction
Java
Yes
9/22/2006
Identify Knowledge Base
Identify-Knowledge-Base is a tool of Topic Identification about Knowledge Base
http://www.aktors.org/technologies/ikb/
3/11/2007
http://www.mkbergman.com/#Identify_Knowledge_Base
Existing
Existing
Composite App/Framework
Java
Jena is a Java framework to construct Semantic Web Applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine. It also has the ability to be used as an RDF database via its Joseki layer. See the jena discussion list for more information
http://www.mkbergman.com/#Jena
http://www.mkbergman.com/?p=233
3/11/2007
Jena
http://jena.sourceforge.net/
8/12/2006
Yes
http://www.mkbergman.com/#Semplore
11/18/2007
http://semplore.apexlab.org/index.html
Online
Search Engine
Java
Existing
Semplore
Semplore is a semantic search engine with hybrid text and facet/concept query capability and scalability for querying and searching semantic web data using existing IR engines.
http://www.ontopia.net/omnigator/models/index.jsp
No
3/23/2008
Omnigator
http://www.mkbergman.com/#Omnigator
Java
The Omnigator is a form-based manipulaton tool centered on Topic Maps, though it enables the loading and navigation of any conforming topic map in XTM, HyTM, LTM or RDF formats. There is a free evaluation version.
Ontology Editor
Existing
3/11/2007
http://www.mkbergman.com/#BuddySpace
http://buddyspace.sourceforge.net/
BuddySpace
9/22/2006
Existing
Miscellaneous
Yes
Instant messaging with custom map visualizations, semantics of presence (beyond 'offline'/'online'/'away' status) and value-added web services (group alerts, bots, inferences via personal profiles)
Java
http://jrest.ontoware.org/
jREST
Java
Parser or Converter
3/11/2007
Yes
1/9/2007
Existing
jREST puts your Java objects on the (semantic) web by automatically converting the HTTP parameters into the Java parameters, therby avoiding the need for servlet source code
http://www.mkbergman.com/#jREST
Net OWL
Multiple
http://www.mkbergman.com/#Net_OWL
3/11/2007
Information Extraction
http://www.netowl.com/
Entity extraction engine from SRA International
Existing
No
9/22/2006
http://iws.seu.edu.cn/projects/matching/
Falcon-AO (Finding, aligning and learning ontologies) is an automatic ontology matching tool that includes the three elementary matchers of String, V-Doc and GMO. In addition, it integrates a partitioner PBM to cope with large-scale ontologies.
Falcon-AO
Java
Existing
11/18/2007
Yes
Ontology Mapper/Mediator
http://www.mkbergman.com/#Falcon-AO
CONFOTO is an online service which facilitates browsing, annotating and re-purposing of photo, conference, and people descriptions
11/18/2007
confoto
PHP
http://www.confoto.org/home
http://www.mkbergman.com/#confoto
Browser (RDF, OWL or semantic)
Online
Existing
http://www.mkbergman.com/#OntoWiki
Existing
OntoWiki is a semantic collaboration platform implementing Web 2.0 approaches for the collaborative development of knowledge bases
Wiki- or blog-related
6/19/2007
http://aksw.org/Projects/OntoWiki
OntoWiki
Yes
PHP
Fabl is a programming language which is formalized as RDF resources, as is the data over which computation takes place. This means that programs reside within the world of RDF content rather than being relegated to a separate realm connected to RDF via an API. The starting point for the formalization is DAML+OIL
FABL
Other
Existing
http://fabl.net/papers/swws.html
3/11/2007
Data Language
http://www.mkbergman.com/#FABL
Yes
Reasoner/Inference Engine
Java
3/11/2007
KAON2
http://kaon2.semanticweb.org/
Yes
KAON2 is an an infrastructure for managing OWL-DL, SWRL, and F-Logic ontologies. it is capable of manipulating OWL-DL ontologies; queries can be formulated using SPARQL
8/12/2006
Existing
http://www.mkbergman.com/#KAON2
Java
http://www.sandsoft.com/products.html
The Visual Ontology Modeler (VOM) family of tools enables UML-based visual construction of component-based ontologies for use in collaborative applications and interoperability solutions.
No
Visual Ontology Manager
Ontology (general)
http://www.mkbergman.com/#Visual_Ontology_Manager
Existing
3/23/2008
The blueorganizer is smart browsing and personalization technology using limited semantic technology
http://www.adaptiveblue.com/
Existing
http://www.mkbergman.com/#blueorganizer
1/22/2007
1/9/2007
JavaScript
No
Browser (RDF, OWL or semantic)
blueorganizer
PHP
http://www.mkbergman.com/#zLinks
Existing
9/17/2007
http://wordpress.org/extend/plugins/zlinks/
Browser (RDF, OWL or semantic)
zLinks, from Zitgist, is a WordPress plug-in that shows blog readers existing related data and interlinked URIs for a given URL and, in some case, to enable them to perform actions based on this data. Icons denote the type of action, which may also occur via the Zitgist RDF Browser.
Yes
zLinks
Wrapper (Web data extractor)
1/4/2007
3/11/2007
http://www.mkbergman.com/#Roadrunner
http://www.dia.uniroma3.it/db/roadRunner/
Roadrunner
Yes
Existing
Java-based automatic Web extractor. The system has been implemented in a working prototype, which has been used to conduct a number of experiments on real-life data-intensive Web sites
Java
Information Extraction
Proximic is a contextual matching platform to deliver relevant and useful content and ads. Multiple products can be built on the platform; current options are a Firefox plug-in and a Publishers widget
Java
Existing
Yes/No
http://www.proximic.com/
3/23/2008
http://www.mkbergman.com/#Proximic
Proximic
Yes
Java
Existing
1/22/2007
CORDER (COmmunity Relation Discovery by named Entity Recognition) is an un-supervised machine learning algorithm that exploits named entity recognition and co-occurrence data to associate individuals in a community with their expertise and associates.
Information Extraction
http://www.mkbergman.com/#CORDER
CORDER
http://kmi.open.ac.uk/projects/corder/
Lisp
3/11/2007
Existing
Ontology Mapper/Mediator
Don't Know
ConRef
http://www.aktors.org/technologies/conref/
A service discovery system which uses ontology mapping techniques to support different user vocabularies
9/22/2006
http://www.mkbergman.com/#ConRef
PHP
Structured Blogging
Existing
Yes
Wiki- or blog-related
11/18/2007
http://structuredblogging.org/index.php
http://www.mkbergman.com/#Structured_Blogging
Structured Blogging provides tools to bloggers to create and syndicate structured information, such as reviews and events. Two Structured Blogging plugins are offered for Movable Type and Wordpress. Output can be structured in micro-content (similar to microformats) and can be made available as RDF, RSS or Atom
1/9/2007
Existing
http://hublog.hubmed.org/archives/001187.html
Information Extraction
Extracting Microcontent
Not yet a full-blown Firefox extension; this microcontent extractor uses Greasemonkey
JavaScript
3/11/2007
Yes
http://www.mkbergman.com/#Extracting_Microcontent
paggr
Don't Know
http://www.mkbergman.com/#paggr
PHP
Existing
http://paggr.com/home
paggr is a microcontent remixer that will allow you to aggregate, monitor, enrich, integrate, and re-purpose structured web data. paggr combines innovative Semantic Web technology with pragmatic efforts such as microformats, RSS, and Live Clipboard.
3/11/2007
Information Extraction
Yes
RDFParser is fully compliant with the RDF/XML specification. The parser passes all of the positive parser test cases from the W3C. It has only been tested in Firefox 1.5 but should work in any browser that supports the DOM Level 2 specification
RDFParser
Existing
http://dig.csail.mit.edu/breadcrumbs/node/149
11/18/2007
http://www.mkbergman.com/#RDFParser
JavaScript
Parser or Converter
Existing
Composite App/Framework
1/22/2007
http://semweb4j.org/
1/9/2007
http://www.mkbergman.com/#semweb4j
Yes
Java
semweb4j
semweb4j offers a unique framework to create semantic web applications with Java fast and type-safe. It consists of three components: RDF2GO is a wrapper around most available triple stores; RDFReactor allows you to program with an object-oriented Java API; and jREST puts your Java objects on the (semantic) web
Yes
1/22/2007
Definition / Specification
Existing
1/9/2007
http://www.mkbergman.com/#TriQL
http://sites.wiwiss.fu-berlin.de/suhl/bizer/TriQL/
Query Language or Service
TriQL is a query language for extracting information from Named Graphs; TriQL is based on RDQL
TriQL
11/18/2007
http://esw.w3.org/topic/CustomRdfDialects
XSLT
Yes
http://www.mkbergman.com/#CustomRDFDialects
This is a listing of more than a dozen XSL transformations for embedded HTML dialects into RDF using GRDDL. GRDDL is a technique for using XML/XHTML dialects (especially microformats) as custom RDF syntaxes by having each document point, directly or indirectly, to a transformation to an RDF graph. RDFa is a design for mixing RDF syntax into HTML. GRDDL accomodates a wider variety of dialects at the expense of asking consumers to execute potentially untrusted code. RDFa allows one parser to work for data from a variety of domains and provides a direct relationship between the RDF data and the HTML document structure, which provides better support for copy-and-paste.
Existing
CustomRDFDialects
Parser or Converter
http://www.ontoportal.org.uk/
Ontology Mapper/Mediator
XSLT
9/17/2007
Yes
9/22/2006
Existing
Enables the authoring and navigation of large semantically-powered portals; effort from 2001 that now appears moribund
http://www.mkbergman.com/#OntoPortal
OntoPortal
http://www.sis.pitt.edu/~mingmao/om07/
Java
Existing
PRIOR+
Yes
PRIOR+ is a generic and automatic ontology mapping tool, based on propagation theory, information retrieval technique and artificial intelligence model. The approach utilizes both linguistic and structural information of ontologies, and measures the profile similarity and structure similarity of different elements of ontologies in a vector space model (VSM).
Ontology Mapper/Mediator
http://www.mkbergman.com/#PRIOR_plus
11/18/2007
http://www.mkbergman.com/#TermExtractor
TermExtractor extracts terminology consensually referred in a specific application domain. The software takes as input a corpus of domain documents, parses the documents, and extracts a list of “syntactically plausible” terms (e.g. compounds, adjective-nouns, etc.).
http://lcl2.di.uniroma1.it/
1/4/2007
Existing
Yes
TermExtractor
Java
9/17/2007
Information Extraction
Ontology Mapper/Mediator
9/22/2006
Existing
Yes
http://www.aifb.uni-karlsruhe.de/WBS/meh/foam/
http://www.mkbergman.com/#FOAM
Framework for ontology alignment and mapping. It is based on heuristics (similarity) of the individual entities (concepts, relations, and instances)
FOAM
3/11/2007
Java
Python
New
SpecGen
Yes
http://forge.morfeo-project.org/wiki_en/index.php/SpecGen
Ontology (general)
SpecGen v5, ontology specification generator tool. It's written in Python using Redland RDF library and licensed under the MIT license
http://www.mkbergman.com/#SpecGen
1/31/2009
Java
Yes
RDF Generator
http://gvs.hpl.hp.com/application/gvs-browser
http://www.mkbergman.com/#GVS
6/19/2007
GVS (Graph Versioning System) allows persistent storage of RDF graphs, keeping track of provenance
GVS
Existing
Java
ReISE
Online
http://relse.apexlab.org/
RelSE is a prototype system of relational search for Wikipedia. It supports queries combining both keywords and relations, fully leveraging the rich textual and structural information in Wikipedia. A faceted browsing functionality is provided to help users accomplish complex queries. RelSE is powered by Semplore engine.
Search Engine
11/18/2007
Existing
http://www.mkbergman.com/#ReISE
Yes
OWLJessKB
Java
Reasoner/Inference Engine
http://www.mkbergman.com/#OWLJessKB
Existing
3/11/2007
8/12/2006
http://edge.cs.drexel.edu/assemblies/software/owljesskb/
OWLJessKB is a description logic reasoner for OWL. The semantics of the language is implemented using Jess, the Java Expert System Shell. Currently most of the common features of OWL lite, plus some and minus some
http://www.topbraidcomposer.com/
http://www.mkbergman.com/?p=259
Composite App/Framework
8/12/2006
Top Quandrant's TopBraid Composer is a complete standards-based platform for developing, testing and maintaining Semantic Web applications
http://www.mkbergman.com/#TopBraid_Composer
TopBraid Composer
Java
No
Existing
3/11/2007
Existing
3/11/2007
OpenRecord is similar to a wiki, but with some database features added in. Wiki systems usually let you organize your content as pages of text, or pages of rich text. In OpenRecord your content is organized as a database of items, or records. Each page on an OpenRecord site can query the database to get some set of items, and those items can be displayed in an editable table, or in an outline format, or in other formats.
Wiki- or blog-related
http://www.mkbergman.com/#OpenRecord
http://openrecord.org/
JavaScript
Yes
OpenRecord
8/12/2006
http://www.mkbergman.com/#Corese
Existing
Corese stands for Conceptual Resource Search Engine. It is an RDF engine based on Conceptual Graphs (CG) and written in Java. It enables the processing of RDF Schema and RDF statements within the CG formalism, provides a rule engine and a query engine accepting the SPARQL syntax
Composite App/Framework
3/11/2007
Yes
http://www-sop.inria.fr/acacia/soft/corese/
Corese
Java
Query Language or Service
JavaScript
Yes
http://www.mkbergman.com/#AJAX_Client_for_SPARQL
8/12/2006
3/11/2007
AJAX Client for SPARQL is a simple AJAX client that can be used for running SELECT queries against a service and then integrating them with client-side JavaScript code
AJAX Client for SPARQL
Existing
http://xmlarmyknife.org/docs/rdf/sparql/ajax.html
Yes
JavaScript
3/11/2007
Jibbering, a simple JavaScript RDF Parser and query thingy
http://www.jibbering.com/rdf-parser/
http://www.mkbergman.com/#Jibbering
8/12/2006
Jibbering
Parser or Converter
Existing
JQbus provides a Jabber (XMPP) transport for SPARQL queries and responses. JQbus uses off-the-shelf Jabber chat services as a generic information bus, passing SPARQL queries and results via user accounts, encoded as XMPP IQ messages.
http://www.mkbergman.com/#JQbus
11/18/2007
JQbus
Existing
http://svn.foaf-project.org/foaftown/jqbus/intro.html
Java
Chat-related
Yes
Fastr
1/22/2007
Fastr is a parser for term and variant recognition. Fastr take as input a corpus and a list of terms and ouputs the indexed corpus in which terms and variants are recognized
Don't Know
Parser or Converter
Existing
http://www.limsi.fr/Individu/jacquemi/FASTR/
http://www.mkbergman.com/#Fastr
Yes
9/22/2006
Prolog
3/11/2007
http://www.mkbergman.com/#Knowledge_Broker
Existing
The knowledge broker addresses the problem of knowledge service location in distributed environments.
Knowledge Broker
9/22/2006
http://www.aktors.org/technologies/kbroker/
Miscellaneous
Don't Know
OntoSpec is a SWI-Prolog module, aiming at automatically generating XHTML specification from RDF-Schema or OWL ontologies.
New
OntoSpec
http://www.mkbergman.com/#OntoSpec
Yes
Prolog
1/31/2009
Ontology (general)
http://moustaki.org/ontospec/
Browser (RDF, OWL or semantic)
C / C++
No
Strata
Strata from Kirix is a specialty browser for accessing and manipulating Web data obtained from tables, CSV files, RSS feeds, MySQL, Oracle and other databases. Strata incorporates the Mozilla Foundation's Gecko layout engine. Data can be stored and manipulated locally with flexible report creation. Strata comes with a data-enabled version of ECMAScript (e.g., JavaScript) with built-in support for SQL.
Existing
http://www.mkbergman.com/#Strata
http://kirix.com/
9/17/2007
3/11/2007
OPML-based JavaScript browser from Doug Engelbart; can also play online with the code base
http://www.mkbergman.com/#HyperScope
Existing
JavaScript
Browser (RDF, OWL or semantic)
http://hyperscope.org/download/index.html
1/9/2007
HyperScope
Yes
Existing
Yes
FOAF-o-matic
9/22/2006
JavaScript
http://www.ldodds.com/foaf/foaf-a-matic.html
http://www.mkbergman.com/#FOAF-o-matic
RDF Generator
1/22/2007
FOAF-a-matic is a simple JavaScript application that allows you to create a FOAF ("friend-of-a-friend") profiles online
Existing
MatchIT
http://www.mkbergman.com/#MatchIT
Java
http://www.revelytix.com/matchit.htm
No
11/18/2007
MatchIT automates and facilitates schema matching and semantic mapping between different Web vocabularies. MatchIT runs as a stand-alone or plug-in Eclipse application and can be integrated with popular third party applications. MatchIT’s uses Adaptive Lexicon™ as an ontology-driven dictionary and thesaurus of English language terminology to quantify and ank the semantic similarity of concepts.
Ontology Mapper/Mediator
Other
Browser (RDF, OWL or semantic)
Existing
http://www.mkbergman.com/#Thea-VBA
Thea-VBA is a Visual Basic for Applications library for accessing, parsing, viewing and manipulating Semantic Web content (RDF and OWL) from desktop applications that support VBA, namely Microsoft Office applications, and more specifically MS Excel
Thea-VBA
http://www.semanticweb.gr/Thea-VBA/
Yes
3/11/2007
Existing
6/19/2007
http://www.mkbergman.com/#%2Ffacet
/facet (pronounced "slashfacet") is a generic browser for heterogeneous semantic web repositories. The browser works on any RDFS dataset without any additional configuration. It has some unique features.
Yes
/facet
Browser (RDF, OWL or semantic)
Prolog
http://slashfacet.semanticweb.org/
Java
11/18/2007
The Talis Platform is an online environment for building next generation applications and services based on Semantic Web technologies. It is a hosted system which provides an efficient, robust storage infrastructure. Both arbitrary documents and RDF-based semantic content are supported, with sophisticated query, indexing and search features. While not open source, most components are built on open source and no cost access may be provided to certain developers
http://www.talis.com/platform/
http://www.mkbergman.com/#Talis_Platform
Existing
Talis Platform
No
Composite App/Framework
Yes
Existing
Visualization
RDF Gravity
http://semweb.salzburgresearch.at/apps/rdf-gravity/index.html
RDF Gravity is a tool for visualising RDF/OWL Graphs/ ontologies including graph visualization, global and local filters, full-text search, generating views from RDQL queries, and visualising multiple RDF files. It is implemented by using the JUNG Graph API and Jena semantic web toolkit
Java
http://www.mkbergman.com/#RDF_Gravity
2/6/2007
Pychinko is a Python implementation of the Rete algorithm, an efficient way to apply forward-chaining rules to a set of facts. Pychinko employs an optimized implemention of the algorithm to handle facts expressed as triples, and process them using a set of N3 rules
Yes
Reasoner/Inference Engine
http://www.mindswap.org/%7Ekatz/pychinko/
Existing
3/11/2007
Python
Pychinco
http://www.mkbergman.com/#Pychinco
SWAML
Python
3/11/2007
http://swaml.berlios.de/
Existing
SWAML, pronounced [swæml], reads a collection of email messages stored in a mailbox (from a mailing list compatible with RFC 4155) and generates a RDF description. It is written in Python using SIOC as the main ontology to represent in RDF a mailing list
Yes
http://www.mkbergman.com/#SWAML
RDF Generator
3/23/2008
http://www.mkbergman.com/#XML2OWL
XML2OWL
Existing
http://www.avt.rwth-aachen.de/AVT/index.php?id=524
XML2OWL is an ANTLR-based program written in C++ for automatic conversion of an Extensible Markup Language (XML) file to a Web Ontology Language (OWL) file. The mapping rules are defined in a text file with a .rules extension. Note that the OWL file created during the conversion process contains only instance data (i.e., OWL individuals and their properties); the converter presumes the existence of an OWL ontology that specifies the classes and properties instantiated in the OWL file
Yes
C / C++
Parser or Converter
JavaScript
rdfds.js
Yes
http://www.mkbergman.com/#rdfds.js
http://www.xulplanet.com/downloads/rdfds/
Programming Environment
3/11/2007
1/22/2007
rdfds.s is a JavaScript library for easier access to RDF datasources and resources. It contains four objects, RDFDataSource, RDFNode, RDFLiteral. and RDFEnumerator
Existing
http://www.mkbergman.com/#Foxtrot
Existing
9/22/2006
Don't Know
http://www.aktors.org/technologies/foxtrot/
1/22/2007
Foxtrot
Miscellaneous
Don't Know
Foxtrot is a recommender system which represents user profiles in ontological terms, allowing inference, bootstrapping and profile visualization.
8/12/2006
Sesame
Java
Existing
3/23/2008
Sesame is an open source RDF database with support for RDF Schema inferencing and querying. It offers a large scale of tools to developers to leverage the power of RDF and RDF Schema. It was recently updated to Sesame 2.0
http://www.mkbergman.com/#Sesame
http://www.mkbergman.com/?p=227
Database/Datastore
http://www.openrdf.org/
Yes
Existing
http://athena.ics.forth.gr:9090/RDF/
8/12/2006
Yes
Java
RDFSuite
RDF (general)
3/11/2007
The ICS-FORTH RDFSuite open source, high-level scalable tools for the Semantic Web. This suite includes Validating RDF Parser (VRP), a RDF Schema Specific DataBase (RSSDB) and supporting RDF Query Language (RQL)
http://www.mkbergman.com/#RDFSuite
http://www.ldodds.com/projects/twinkle/
http://www.mkbergman.com/#Twinkle
Existing
6/19/2007
Java
Yes
Twinkle is a simple Java interface that wraps the ARQ SPARQL Processor library (an add-on to Jena). Twinkle therefore provides a simple GUI interface for working with the SPARQL RDF query language.
Query Language or Service
Twinkle
Existing
Miscellaneous
http://www.mkbergman.com/#HyperBK
New Firefox extension Bookmark Manager with automatic classification and History enhancement
http://hyper.iannet.org/
1/9/2007
JavaScript
HyperBK
3/11/2007
Yes
Trailblazer
3/11/2007
Existing
http://www.hp.com/ie/galway/sirg/trailblazer
Trailblazer is a semantic web browser via a Firefox extension that enriches the browser functionality with semantics without altering the content of the retrieved web pages
http://www.mkbergman.com/#Trailblazer
1/4/2007
Browser (RDF, OWL or semantic)
JavaScript
Yes
Existing
Ontology Mapper/Mediator
http://www.aktors.org/technologies/ifmap/
Don't Know
http://www.mkbergman.com/#IF-Map
Prolog
IF-Map is an Information Flow based ontology mapping method. It is based on the theoretical grounds of logic of distributed systems and provides an automated streamlined process for generating mappings between ontologies of the same domain.
9/22/2006
IF-Map
1/22/2007
Composite App/Framework
http://www.mkbergman.com/#Trice
Trice is a semantic Web development framework that extends ARC2 with an MVC-like layer, publishing tools, themes, and various other tools; not yet released, apparently aimed at CMS purposes among other uses
Existing
Trice
http://appmosphere.com/products
PHP
Don't Know
11/18/2007
SWOOP
Ontology Editor
http://www.mkbergman.com/#SWOOP
3/11/2007
http://www.mindswap.org/2004/SWOOP/
Java
Yes
A lightweight ontology editor. (Swoop is no longer under active development at mindswap. Continuing development can be found on SWOOP's Google Code homepage at http://code.google.com/p/swoop/)
Existing
9/22/2006
http://spaces.msn.com/yufanyufan
Existing
3/11/2007
RDF Viewer
RDF Viewer is a Firefox extension for exploring the structure of a RDF source
JavaScript
Yes
RDF (general)
1/9/2007
http://www.mkbergman.com/#RDF_Viewer
Listing
Multimedia Semantics
Existing
Miscellaneous
Large listing of multimedia semantic tools from the W3C (see Section 2) for audio, images and video, including annotators, format converters,
http://www.w3.org/2005/Incubator/mmsem/wiki/Tools_and_Resources
http://www.mkbergman.com/#Multimedia_Semantics
Multiple
11/18/2007
Gadget is an XML inspector useful for large-scale transformations or XML data manipulations
http://www.mkbergman.com/#Gadget
Java
3/11/2007
http://simile.mit.edu/wiki/Gadget
1/22/2007
Yes
Gadget
Parser or Converter
Existing
Haskell
1/4/2007
Existing
http://weso.sourceforge.net/
http://www.mkbergman.com/#Weso
Reasoner/Inference Engine
Weso
Weso is a set of semantic web tools developed as part of a Declarative Programming course at the University of Oviedo; it is written in Haskell
Yes
3/11/2007
Hoolet is an implementation of an OWL-DL reasoner that uses a first order prover. The ontology is translated to collection of axioms (in an obvious way based on the OWL semantics) and this collection of axioms is then given to a first order prover for consistency checking. This prototype is for Linux only due to the the bundled reasoner
Java
1/31/2009
Yes
http://www.mkbergman.com/#Hoolet
New
Reasoner/Inference Engine
Hoolet
http://owl.man.ac.uk/hoolet/
Java
http://www.mkbergman.com/#RDFAuthor
1/31/2009
RDF (general)
RDFAuthor
New
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
http://rdfweb.org/people/damian/2001/10/RDFAuthor/
Yes
http://www.franz.com/products/allegrograph/
Existing
No
http://www.mkbergman.com/#AllegroGraph
1/22/2007
Franz Inc's AllegroGraph is a system to load, store and query RDF data. It includes a SPARQL interface and RDFS reasoning. It has a Java and a Prolog interface
Java
Database/Datastore
8/12/2006
AllegroGraph
Java
Visualization
Yes
Graphl
3/11/2007
Existing
http://www.mediavirus.org/graphl
http://www.mkbergman.com/#Graphl
Graphl is a generic graph visualization and manipulation tool written in Java. Graphl reads and writes RDF files, visualizes them in a flexible and customizeable way and allows users to edit them intuitively
10/4/2006
http://www.mkbergman.com/#Web-Harvest
Yes
Existing
1/4/2007
General Java Web scraping library. Web-Harvest can be used both from the command line as executable jar file or from the Java code
3/11/2007
Web-Harvest
Java
http://web-harvest.sourceforge.net/usage.php
Wrapper (Web data extractor)
3/11/2007
Topic Maps (etc)
Master listing to about 30 topic map tools in authoring, editing, etc. A good starting resource
http://www.mkbergman.com/#Topic_Maps_(etc)
Multiple
Existing
http://www.topicmap.com/topicmap/tools.html
1/4/2007
Miscellaneous
Yes
Yes
XSLT
RDFXSLT
RDFXSLT simplifies using XSLT and XPath to process arbitrary RDF/XML data. The first part is a stylesheet that preprocesses the incoming RDF/XML in a "flattened" form followed by a second part of three XSLT functions to simplify navigating the RDF/XML.
http://www.sti-innsbruck.at/results/browse/tools/details/?uid=27
RDF (general)
Existing
3/23/2008
http://www.mkbergman.com/#RDFXSLT
Validator
Existing
Vapour (VAlidation Process Of Uri Response) is a web-based validator tool to check the compliance of a web site against the recipes described in the Best Practices Recipes for Publishing RDF Vocabularies (W3C Working Draft).
11/18/2007
http://idi.fundacionctic.org/vapour
Vapour
http://www.mkbergman.com/#Vapour
Online
Python
Java
http://www.mkbergman.com/#Protege_Plugin_Library
2/6/2007
Yes
Frequently consult this page to review new additions to the Protégé editor; presently there are dozens of specific plugins, most related to the semantic Web and most open source
Protégé Plugin Library
http://protege.cim3.net/cgi-bin/wiki.pl?ProtegePluginsLibraryByType
3/11/2007
Ontology Editor
Existing
http://www.swi-prolog.org/packages/Triple20/
Triple20 is a visualisation and editing tool for data stored in the SWI-Prolog semweb triple store. Triple20 has been designed not to limit the expressiveness of the triple data model, to scale comfortably to several millions of triples and deal with triples associated to multiple sources at the same time.
6/19/2007
Existing
RDF Editor
Triple20
Yes
Prolog
http://www.mkbergman.com/#Triple20
Yes
IODT
8/12/2006
3/11/2007
Ontology (general)
Java
http://www.mkbergman.com/#IODT
http://www.alphaworks.ibm.com/tech/semanticstk
IBM’s toolkit for ontology-driven development. The toolkit includes EMF Ontolgy Definition Metamodel (EODM), EODM workbench, and an OWL Ontology Repository (named Minerva)
Existing
A semantic desktop environment. Gnowsis can be used in research projects or by interested individuals to benefit from Semantic Web technologies
Semantic Desktop
Java
Yes
http://www.gnowsis.org/
9/22/2006
Gnowsis
http://www.mkbergman.com/#Gnowsis
3/11/2007
Existing
Redfoot is a hypercoding system which is being used to create a webized operating system and is also being used to create applications. It is built around the notion of an RDF Graph for persistence rather than a File Tree
Yes
Redfoot
http://redfoot.net/
1/22/2007
Python
http://www.mkbergman.com/#Redfoot
Programming Environment
10/4/2006
Existing
Java
Yes
Existing
http://kmi.open.ac.uk/projects/akt/MnM/
http://www.mkbergman.com/#MnM
9/22/2006
Annotator
3/11/2007
MnM
MnM is an annotation tool which provides both automated and semi-automated support for annotating web pages with semantic contents. MnM integrates a web browser with an ontology editor and provides open APIs to link to ontology servers and for integrating information extraction tool
Versioning for RDF; based on Jena, it reads: RDF/XML, N3 or NT syntax
http://semversion.ontoware.org/
1/9/2007
http://www.mkbergman.com/#SemVersion
Yes
Existing
RDF (general)
1/22/2007
Java
SemVersion
Yes
Existing
Trippi
10/4/2006
Query Language or Service
http://trippi.sourceforge.net/
http://www.mkbergman.com/#Trippi
Trippi is a Java library providing a consistent, thread-safe access point for updating and querying a triplestore. It is similar in spirit to JDBC, but for RDF databases
3/11/2007
Java
3store
A core C library that uses MySQL to store its raw RDF data and caches, forming an important part of the infrastructure required to support a range of knowledgeable services
8/12/2006
Existing
C / C++
http://www.aktors.org/technologies/3store/
3/11/2007
Yes
Database/Datastore
http://www.mkbergman.com/#3store
Parser or Converter
http://www.mkbergman.com/#pyrple
pyrple
3/11/2007
pyrple parses RDF/XML, N3, and N-Triples. It has in-memory storage with API-level querying, experimental marshalling, many utilities, and is small and minimally interdependent. It can do graph isomorphism testing, rule application, etc.
Existing
Python
1/4/2007
http://infomesh.net/pyrple/
Yes
RDF (general)
The RDFContext Tools API gives a way to attach "context" information to pieces of an RDF model by adding triples to the model itself. This is similar to reification but at a different, coarser, level.
3/11/2007
Java
RDFContext Tools
http://www.mkbergman.com/#RDFContext_Tools
Yes
http://semedia.deit.univpm.it/tiki-index.php?page=RdfContextTools
Existing
Ontology (general)
1/31/2009
Ontology Metrics is a web-based tool that displays statistics about a given ontology, including the expressivity of the language it is written in.
New
Don't Know
Ontology Metrics
Online
http://www.mkbergman.com/#Ontology_Metrics
http://owl.cs.manchester.ac.uk/metrics/
http://www.kowari.org/
Database/Datastore
http://www.mkbergman.com/#Kowari
Java
Kowari is an Open Source, massively scalable, transaction-safe, purpose-built database for the storage, retrieval and analysis of metadata based on RDF and OWL
Yes
3/11/2007
Kowari
Existing
8/12/2006
Existing
http://www.mkbergman.com/#Triplify
http://triplify.org/
Triplify
PHP
Triplify is a small plugin for Web applications, which reveals the semantic structures encoded in relational databases by making database content available as RDF, JSON or Linked Data
Yes
RDF Generator
3/23/2008
http://www.mkbergman.com/#Brainlets
Other
Existing
Yes
3/11/2007
Brainlets
Miscellaneous
Brainlets are "domain specific applications" that run inside DBin. Brainlets provide your local DBin installation with the proper user interface, ontologies (domain vocabularies), rules, annotation types, domain queries to comfortably interact with the topic of choice.
http://www.dbin.org/
Yes
Ontology (general)
SOFA
Java
10/4/2006
Existing
http://sofa.projects.semwebcentral.org/
http://www.mkbergman.com/#SOFA
SOFA is a Java API for modeling ontologies and Knowledge Bases in ontology and Semantic Web applications. It provides a simple, abstract and language neutral ontology object model, inferencing mechanism and representation of the model with OWL, DAML+OIL and RDFS languages; from java.dev
3/11/2007
ZoomInfo provides structured people or company search using a unique summarization search engine that finds, understands and saves useful information. It is an online service and a purchasee enterprise service
http://www.zoominfo.com/
Existing
Search Engine
Yes/No
Don't Know
3/11/2007
http://www.mkbergman.com/#ZoomInfo
ZoomInfo
1/22/2007
NOT ACTIVE (???)
Yes
Pytypus Wiki
http://www.mkbergman.com/#Pytypus_Wiki
Existing
Python
10/4/2006
Pytypus is a Semantic Web project. In Pytypus, RDF is the base of comunication between agents in the semantic net. Every URI in the semantic net has its owner that rule its behavior (Web page not opening)
http://www.pytypus.org/
8/12/2006
3/11/2007
Database/Datastore
Existing
http://www.intellidimension.com/
http://www.mkbergman.com/#RDF_Gateway
Intellidimension's RDF Gateway is an RDF Triple database with RDFS reasoning and SPARQL interface
No
RDF Gateway
Java
Other
The Description Logic Complexity Navigator is a Web page that allows users to review the complexity of reasoning tasks of various description logics by adding or removing features. It includes a comprehensive list of references to the literature
Online
Reasoner/Inference Engine
Description Logic Complexity Navigator
http://owl.cs.manchester.ac.uk/navigator/
1/31/2009
http://www.mkbergman.com/#Description_Logic_Complexity_Navigator
New
http://www.mkbergman.com/#ScrapBook
Wrapper (Web data extractor)
3/11/2007
JavaScript
Existing
ScrapBook
http://amb.vis.ne.jp/mozilla/scrapbook/
Yes
ScrapBook is a Firefox extension, which helps you to save Web pages and easily manage collections. Key features are lightness, speed, accuracy, multi-language support, save Web pages, snippets or sites, organize, full-text search, annotate and export.
http://www.mkbergman.com/#RDFStore
3/11/2007
Database/Datastore
RDFStore is an RDF storage with Perl and C API-s and SPARQL facilities
C / C++
Existing
Yes
RDFStore
8/12/2006
http://rdfstore.sourceforge.net/
3/11/2007
OWL-S2UDDI
OWL-S2UDDI Converter converts OWL-S profile descriptions to corresponding UDDI advertisements, which can then be published in any UDDI registry.
Yes
http://owl-s2uddi.projects.semwebcentral.org/
Parser or Converter
http://www.mkbergman.com/#OWL-S2UDDI
Existing
Java
Yes
Existing
6/19/2007
http://code.google.com/p/trie-rules/
Reasoner/Inference Engine
TRIE / Inference Explorer
http://www.mkbergman.com/#TRIE_%2F_Inference_Explorer
The Transparent RDF Inference Engine is an innovative graphical debugger for rules - it works but is limited to RDF files without anonymous nodes and rules without functors or built-ins. The project is created in Java, is build on top of Eclipse and utilizes the Jena framework
Java
Yes
Existing
A programmable XML editor which is being used in a knowledge extraction role to transform Web pages into RDF, and available as Eclipse plug-ins. DOME stands for DERI Ontology Management Environment
8/12/2006
http://www.mkbergman.com/#DOME
Java
DOME
Ontology (general)
http://dome.sourceforge.net/
3/23/2007
SVMlight is an implementation of Vapnik's Support Vector Machine [Vapnik, 1995] for the problems of pattern recognition, regression, and learning a ranking function. SVM is often a key component in various NLP tools (among others)
Yes
C / C++
http://www.mkbergman.com/#SVMlight
http://svmlight.joachims.org/
11/18/2007
Existing
SVMlight
NLP/Language Processor
Semantic Web Assistant
Reasoner/Inference Engine
Existing
Yes
Java
3/11/2007
10/4/2006
http://www.mkbergman.com/#Semantic_Web_Assistant
http://www.roetzel.de/swa/index.html
The Semantic Web Assistant combines the capabilities of production rule systems with RDF data on the Semantic Web. It lets users define rules that work with RDF data in order to carry out actions like e-mail notification etc.
11/18/2007
Java
Existing
https://openqabal.dev.java.net/
OpenQabal is an open-source social-networking and collaboration platform / suite driven by the principles of federation, composition, and openness; with a special emphasis on enabling "distributed conversations" and the "federated social graph." It leverages emerging Semantic Web technologies to build a richer model for linking blogs, to allow conversations to span multiple domains and providers; it has impressive support for virtually all Web protocols and standards
OpenQabal
Wiki- or blog-related
http://www.mkbergman.com/#OpenQabal
Yes
http://www.boost.org/libs/graph/doc/index.html
Existing
Visualization
9/17/2007
The Boost Graph Library is a generic interface that allows access to a graph's structure, but hides the details of the implementation. This is an ``open'' interface in the sense that any graph library that implements this interface will be interoperable with the BGL generic algorithms and with other algorithms that also use this interface. The BGL provides some general purpose graph classes that conform to this interface
Boost Graph Library
C / C++
http://www.mkbergman.com/#Boost_Graph_Library
Yes
1/4/2007
Multiple
3/11/2007
An annotation framework for browser pages (plug-in); Annotea enhances collaboration via shared metadata based Web annotations, bookmarks, and their combinations
http://www.mkbergman.com/#Annotea
Yes
Annotator
Annotea
Existing
http://www.w3.org/2001/Annotea/
Firefox 2.0 extension that allows the auto-completion of online citations, export of citations in various styles, and general information extraction and collaboration
JavaScript
Yes
9/22/2006
http://www.mkbergman.com/?p=329
Yes
3/11/2007
http://www.zotero.org/
http://www.mkbergman.com/#Zotero
Browser (RDF, OWL or semantic)
Zotero
Existing
9/22/2006
Java
SMORE
OWL markup for HTML pages. SMORE integrates the SWOOP ontology browser, providing a clear and consistent way to find and view Classes and Properties, complete with search functionality
http://www.mindswap.org/2005/SMORE/
3/11/2007
Yes
Ontology (general)
http://www.mkbergman.com/#SMORE
Existing
Yes
Wiki- or blog-related
Java
3/11/2007
http://www.mkbergman.com/#Makna
http://www.apps.ag-nbi.de/makna/
Existing
Makna is a semantic wiki where each wiki instance can be configured to use one or more ontologies that suits its topic. The engine supports RDFS and OWL ontologies and the reasoner can be chosen as well; it is still in active development
Makna
Existing
3/11/2007
Magpie supports the interpretation of web documents through on-the-fly ontologically based enrichment. Semantic services can be invoked either by the user or be automatically triggered by patterns of browsing activity
Magpie
Browser (RDF, OWL or semantic)
Yes
9/22/2006
C / C++
http://kmi.open.ac.uk/projects/magpie/main.html
http://www.mkbergman.com/#Magpie
Ontology (general)
Prolog
Existing
LexiLink
3/11/2007
http://www.arity.com/?Tab=products&Tab2=lexilink
No
http://www.mkbergman.com/#LexiLink
LexiLink is tool for building, curating and managing multiple lexicons and ontologies in one enterprise-wide Web-based application. The core of the technology is based on RDF and OWL.
JavaScript
Yes
Miscellaneous
3/11/2007
Existing
Live Clipboard
Live Clipboard is a DHTML Web control that provides copy/paste functionality for data associated with a web page using the Live Clipboard XML data format. It has a UI display icon, and JavaScript objects, serialization and callbacks.
http://www.mkbergman.com/#Live_Clipboard
http://www.liveclipboard.org/
http://www.mkbergman.com/#Haystack
Java
Existing
Semantic Desktop
Haystack
3/11/2007
http://haystack.csail.mit.edu/home.html
Yes
over multiple sources and points in time.
10/4/2006
Yes
Ripple
http://www.mkbergman.com/#Ripple
http://ripple.fortytwo.net/
Existing
Data Language
Java
Ripple is a scripting language expressed in RDF lists. Its scripts both operate upon and are made up of RDF metadata, extending the idea of HTTP. The Java implementation of Ripple includes a query engine, a provisonal assortment of primitive functions, and an interactive interpreter which parses commands and queries in a readable, Turtle-like format
9/17/2007
http://www.mkbergman.com/#CS_AKTiveSpace
Existing
Browser (RDF, OWL or semantic)
Yes
http://www.aktors.org/technologies/csaktivespace/
Multiple
9/22/2006
CS AKTiveSpace is a smart browser interface for a Semantic Web application that provides ontologically motivated information about the UK computer science research community.
CS AKTiveSpace
1/22/2007
http://www.mkbergman.com/#ActiveRDF
Programming Environment
Yes
ActiveRDF is a library for accessing RDF data from Ruby programs. It can be used as data layer in Ruby-on-Rails. You can address RDF resources, classes, properties, etc. programmatically, without queries
Existing
Ruby
8/12/2006
ActiveRDF
3/11/2007
http://activerdf.org/
Oracle Spatial 11g includes an open, scalable, secure and reliable RDF management platform. The system also now implements subsets of OWL Full
http://www.oracle.com/technology/tech/semantic_technologies/index.html
No
8/12/2006
C / C++
Database/Datastore
Existing
Oracle Spatial 11g
http://www.mkbergman.com/#Oracle_Spatial_11g
1/22/2007
9/22/2006
Java
Bibster
Bibster is a Java-based semantics system which assists researchers in managing, searching, and sharing bibliographic metadata (e.g. from BibTeX files) in a peer-to-peer networked bibliographic peer-to-peer system
3/11/2007
http://www.mkbergman.com/#Bibster
http://bibster.semanticweb.org/
Yes
Existing
Miscellaneous
DBin
Annotator
Java
10/4/2006
Yes
3/11/2007
http://www.mkbergman.com/#DBin
DBin brings the Semantic Web to the end users. By joining P2P groups and communities, users can annotate any topic or subject of interest and enjoy browsing and editing in a semantically rich environment.
http://www.dbin.org/
Existing
Wiki- or blog-related
Existing
http://www.mkbergman.com/#QEDWiki
QEDWiki is a lightweight mash-up maker written in PHP 5 and hosted on a LAMP, WAMP, or MAMP stack. A mash-up assembler will use QEDWiki to create a personalized, ad hoc Web application or mash-up by assembling a collection of widgets on a page, wiring them together to define the behavior of the mash-up application, and then possibly sharing the mash-up with others
http://services.alphaworks.ibm.com/qedwiki/
Yes
PHP
3/11/2007
QEDWiki
OntoGen is a semi-automatic and data-driven ontology editor focusing on editing of topic ontologies (a set of topics connected with different types of relations). The system combines text-mining techniques with an efficient user interface. It requires .Net.
OntoGen
http://ontogen.ijs.si/
Ontology Editor
3/23/2008
Existing
C#
Yes
http://www.mkbergman.com/#OntoGen
hyperDE
3/11/2007
RoR semantic Web app development framework; very intersting; uses a DSL
Yes
http://www.mkbergman.com/#hyperDE
1/4/2007
Composite App/Framework
Existing
Ruby
http://server2.tecweb.inf.puc-rio.br:8000/hyperde/
JavaScript
3/11/2007
1/9/2007
Existing
Annozilla
http://www.mkbergman.com/#Annozilla
Annotator
Yes
http://annozilla.mozdev.org/installation/
The Annozilla project has been established to create a Web annotation tool for Mozilla Web browsers such as Firefox
Yes
Existing
http://www.mkbergman.com/#EulerMOZ
EulerMOZ
JavaScript
EulerMoz is an inference engine supporting logic based proofs based on EulerSharp project
Reasoner/Inference Engine
3/11/2007
http://sourceforge.net/projects/eulermoz
3/11/2007
OWL Validator
http://www.mkbergman.com/#OWL_Validator
2/6/2007
Yes
http://projects.semwebcentral.org/projects/vowlidator/
OWL Validator - A tool to check OWL markup for problems beyond simple syntax errors. It examines OWL content for a variety of potential errors and reports them along with the location of the errors in the files
Java
Existing
Validator
2/6/2007
Java
Yes
Existing
http://projects.semwebcentral.org/projects/owl-eclipse/
SWeDE (Semantic Web Development Environment) provides an extendable framework for integrating various Semantic Web tools into the Eclipse development environment
SWeDE
Programming Environment
http://www.mkbergman.com/#SWeDE
This is PHP library for accessing OWL files. OWL is w3.org standard for storing semantic information
http://www.mkbergman.com/#OWLLib
Existing
http://phpowllib.sourceforge.net/
10/4/2006
OWLLib
PHP
Ontology (general)
Yes
3/11/2007
3/11/2007
4Suite 4RDF
Programming Environment
http://4suite.org/
Yes
http://www.mkbergman.com/#4Suite_4RDF
Existing
The 4Suite 4RDF an open-source platform for XML and RDF processing implemented in Python with C extensions
8/12/2006
Python
Java
Pedro is an application that creates data entry forms based on a data model written in a particular style of XML Schema. Users can enter data through the forms to create data files that conform to the schema. They can use controlled vocabularies to mark-up text fields and have the application perform basic validation on field data
Miscellaneous
Yes
3/11/2007
http://pedrodownload.man.ac.uk/
Pedro
http://www.mkbergman.com/#Pedro
Existing
10/4/2006
Semantic Desktop
MetaDesk is an RDF authoring tool that emphasizes entry of facts, rather than construction of ontologies. MetaDesk places no restrictions on vocabulary-users can invent terms on-the-fly, which the system converts into underlying RDF structures.
Existing
MetaDesk
http://www.mkbergman.com/#MetaDesk
10/4/2006
http://metadesk.sourceforge.net/
Yes
3/11/2007
Java
http://www.sheaflight.com/website/Default.aspx
1/31/2009
Sheaflight
New
Yes
http://www.mkbergman.com/#Sheaflight
Sheaflight is an experimental Linked Data Browser which uses Microsoft's Silverlight technology and Joshua Tauberer's Semantic Web/RDF library to deliver a Treemap visualization of the underlying RDF/XML representation of resources (HTTP URIs)
Other
Browser (RDF, OWL or semantic)
Yes
The PROMPT tab plug-in for Protégé is for managing multiple ontologies by comparing versions of the same ontology, moving frames between included and including project, merging two ontologies into one, or extracting a part of an ontology.
Ontology (general)
11/18/2007
http://www.mkbergman.com/#PROMPT
PROMPT
Java
Existing
http://protege.stanford.edu/plugins/prompt/prompt.html
Programming Environment
JRDF Java RDF Binding is an attempt to create a standard set of APIs and base implementations to RDF using Java. Includes a SPARQL GUI.
http://jrdf.sourceforge.net/
Existing
9/22/2006
http://www.mkbergman.com/#JRDF
Java
JRDF
Yes
3/11/2007
http://www.mkbergman.com/#SWI-Prolog
Composite App/Framework
Prolog
Yes
8/12/2006
http://www.swi-prolog.org/
Existing
SWI-Prolog
3/11/2007
SWI-Prolog is a comprehensive Prolog environment, which also includes an RDF Triple store. There is also a separate Prolog library to handle OWL
http://www.mkbergman.com/#VIVID
http://projects.semwebcentral.org/projects/vivid/
JavaScript
VIVID
VIVID (Visual Variable-Depth Info Display) is a browser-based viewing and publishing of complex OWL and RDF network structures cast into a densely-packed presentation format. Viewers can dynamically change the presentation by use of pivoting and an interactive filtering mechanism.
6/19/2007
Existing
Yes
Visualization
A Delphi unit that incorporates the HTTP interface to Sesame. It uses the Indy http library that is shipped with Delphi 6
Existing
Other
Delphi4Sesame
3/11/2007
http://www.mkbergman.com/#Delphi4Sesame
2/6/2007
Yes
http://www.cs.vu.nl/~borys/tools/delphi4sesame/
Parser or Converter
Java
http://www.cs.waikato.ac.nz/~ml/weka/
Weka
Information Extraction
http://www.mkbergman.com/#Weka
Weka is a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization
6/19/2007
Yes
Existing
JavaScript
Yes
sparql-editor
6/19/2007
Existing
http://www.mkbergman.com/#sparql-editor
sparql-editor is a simple, single-file HTML form/textarea/Javascript based SPARQL editor with validation. It was developed by Danny Ayers and is in the public domain; it has only been tested in Firefox.
Query Language or Service
http://dannyayers.com/code/sparql-editor
YARS (Yet Another RDF Store) is a data store for RDF in Java and allows for querying RDF based on a declarative query language, which offers a somewhat higher abstraction layer than the APIs of RDF toolkits such as Jena or Redland
8/12/2006
http://sw.deri.org/2004/06/yars/
Yes
3/11/2007
YARS
Java
Database/Datastore
http://www.mkbergman.com/#YARS
Existing
Existing
10/4/2006
Programming Environment
http://cara.sourceforge.net/
CARA (*CA*RMEN *R*DF *A*PI) provides an API for the Resource Description Framework (RDF) written in Perl. The API is based on the graph model of RDF, supports in-memory and persistant storage and includes an RDF Parser
Yes
CARA
3/11/2007
http://www.mkbergman.com/#CARA
Perl
http://www.mkbergman.com/#Kaukolo
Yes
Kaukolu is a Java-JSP-based Semantic Wiki that manages its data by using Semantic Web tools.
Wiki- or blog-related
Existing
3/11/2007
Kaukolo
http://kaukoluwiki.opendfki.de/
Java
http://www.w3.org/RDF/Validator/
W3C’s RDF online validator service; it also has an API for more frequent access
W3C RDF Validator
Existing
http://www.mkbergman.com/#W3C_RDF_Validator
1/22/2007
Yes
8/12/2006
Validator
Java
9/22/2006
Existing
1/22/2007
Yes
Miscellaneous
http://www.aktors.org/technologies/researchmap/
http://www.mkbergman.com/#AKT_Research_Map
AKT Research Map
A competence map for members of the AKT project; it is an informal modelling method that is based on a specialisation of Entity Relational Data Modelling method
Other
Ontology (general)
JavaScript
1/9/2007
Yes
http://www.mkbergman.com/#Sage
http://sage.mozdev.org/
3/11/2007
Sage is a lightweight RSS and Atom feed aggregator extension for Mozilla Firefox including OPML support
Sage
Existing
http://keg.cs.tsinghua.edu.cn/project/RiMOM/
RiMOM
Ontology Mapper/Mediator
Multiple
Existing
Yes
RiMOM (Risk Minimization based Ontology Mapping) integrates different alignment strategies: edit-distance based strategy, vector-similarity based strategy, path-similarity based strategy, background-knowledge based strategy, and three similarity-propagation based strategies.
11/18/2007
http://www.mkbergman.com/#RiMOM
Yes
OWLS-MX
Ontology Mapper/Mediator
Existing
http://www.mkbergman.com/#OWLS-MX
http://www.dfki.de/~klusch/owls-mx/
3/11/2007
Java
The hybrid semantic Web service matchmaker OWLS-MX 1.0 utilizes both description logic reasoning, and token based IR similarity measures. It applies different filters to retrieve OWL-S services that are most relevant to a given query
2/6/2007
10/4/2006
Parser or Converter
http://www.mkbergman.com/#Raptor
Existing
C / C++
Yes
http://librdf.org/raptor/
3/11/2007
Raptor
The Raptor RDF parser toolkit is a free software / Open Source C library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into a syntax. The supported parsing syntaxes are RDF/XML, N-Triples, Turtle, RSS tag soup including Atom 1.0 and 0.3, GRDDL for XHTML and XML. The serializing syntaxes are RDF/XML (regular, and abbreviated), N-Triples, RSS 1.0, Atom 1.0 and Adobe XM
7/5/2008
Online
SEAL
http://www.rcwang.com/seal/
http://www.mkbergman.com/#SEAL
Java
Information Extraction
SEAL (Set Expander for Any Language) uses set expansion to expand a given partial set of objects into a more complete set. A well-known example system that does set expansion using the web is Google Sets. SEAL uses a novel method for expanding sets of named entities. The approach can be applied to semi-structured documents written in any markup language and in any human language.
Existing
Metatomix's M3t4.Studio Semantic Toolkit is a free set of Eclipse plugins to allow developers to create and manage OWL ontologies and RDF documents
1/22/2007
Java
http://www.mkbergman.com/#M3t4.Studio_Semantic_Toolkit
1/4/2007
Yes
Ontology (general)
Existing
M3t4.Studio Semantic Toolkit
http://www.m3t4.com/index.jsp
http://www.alphaworks.ibm.com/tech/sher
Yes
Java
SHER
New
http://www.mkbergman.com/#SHER
Reasoner/Inference Engine
1/31/2009
SHER is an ontology analytics and reasoning engine that scales to very large and expressive RDF/OWL knowledge bases stored in a relational database.
http://logic.aifb.uni-karlsruhe.de/dlpconvert/
Converts fragments of Description Logic Programs (DLP) encoded in OWL into logic programming syntax in Prolog
dlpconvert
NOT ACTIVE (???)
Existing
http://www.mkbergman.com/#dlpconvert
Yes
Prolog
3/11/2007
8/12/2006
RDF (general)
Existing
Fhat
Yes
Fhat is RDF virtual machine (RVM) that is meant to be machine independent. RVM software is written in typical human source code, compiled to RDF triple-code, and processed by a computing machine represented in RDF. Fhat is to be released in Fall 2007 and will be programmed using Neno (see other entry).
http://neno.lanl.gov/Download.html
Java
9/17/2007
http://www.mkbergman.com/#Fhat
http://www.mkbergman.com/#AutoFocus
Java
Browser (RDF, OWL or semantic)
http://www.aduna-software.com/products/autofocus/overview.view
3/23/2008
AutoFocus
Aduna AutoFocus helps you to search and find information on your PC, network disks, mail boxes, websites and AutoFocus Server sources. Presentation is done via cluster maps. There is a server-side complement; the system runs on Windows, though other download options are available.
Yes
Existing
Java
OntoGloss
Existing
Annotator
3/11/2007
http://www.emeld.org/workshop/2005/papers/mostowfi-paper.html
http://www.mkbergman.com/#OntoGloss
1/4/2007
Don't Know
OntoGloss is an ontology based annotation tool that uses pre–defined concepts in ontology to mark–up a document
10/4/2006
Yes
3/11/2007
Java
Existing
http://www.mkbergman.com/#WOM
Ontology (general)
http://www.alphaworks.ibm.com/tech/wom?open&S_TACT=105AGX59&S_CMP=GR&ca=dgr-lnxwd01awwom
The IBM Web Ontology Manager (WOM) is a lightweight, J2EE Web-based system for managing Web Ontology Language (OWL) ontologies. It enables developers to browse or search the ontologies registered with the system by class or property names. In addition, they can submit a new ontology file
WOM
http://aboutapex.org/apex/index.php?n=Main.Homepage
PHP
Miscellaneous
Yes
6/19/2007
APEX
Adaptable Presentation and Embedded-data eXtensions (APEX) Data Widgets are small pieces of code that are placed inside web pages. Once the code has been placed in a page, some minor configuration changes are made and the page is instantly data-enabled. Both a Tester and Viewer are available
http://www.mkbergman.com/#APEX
Existing
http://www.mkbergman.com/#ConWeaver
11/18/2007
ConWeaver comprises modules for the extraction and integration of information as well as search. Information is extracted from distributed, heterogeneous data sources and represented in a multilingual semantic knowledge network. ConWeaver is also able to associate and classify documents with similar content or formal similarities.
Search Engine
http://www.conweaver.de/CW_14_03_07/software_en.html
Java
ConWeaver
Existing
No
Miscellaneous
http://www.mkbergman.com/#OntoMedia
11/18/2007
OntoMedia
Java
Yes
Existing
http://www.ontomedia.de/
OntoMedia manages large multimedia collections using semantic integration techniques for metadata using ontologies. The user can organize multimedia collections with a graphical user interface which includes easy metadata indexing and search capabilities. It includes universal playback for many multimedia formats, including MP3, DivX, and Quicktime
Existing
Leeet is a Semantic Web application that allows rapid and intuitive creation, editing and querying of Semantic Web content and annotations. It is optimized for the Web, and based on Flash on the client side and PHP/MySQL on the server side. It makes use of the RDF query language Sparql and RDFa.
http://neuroscientific.net/leeet/
RDF (general)
PHP
9/17/2007
http://www.mkbergman.com/#Leeet
Yes
Leeet
1/4/2007
Existing
Wrapper (Web data extractor)
Ruby
WWW::Mechanize
http://mechanize.rubyforge.org/
The Mechanize Ruby library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, can follow links, and submit forms. Form fields can be populated and submitted. Mechanize also keeps track of the sites that you have visited as a history
3/11/2007
Yes
http://www.mkbergman.com/#WWW%3A%3AMechanize
http://www.mkbergman.com/#TONES_Ontology_Repository
New
http://owl.cs.manchester.ac.uk/repository/
Don't Know
TONES Ontology Repository
Online
The TONES Ontology Repository is primarily designed to be a central location for ontologies that might be of use to tools developers for testing purposes; it is part of the TONES project.
Ontology (general)
1/31/2009
ARQ is a query engine for Jena that supports the SPARQL RDF Query language. SPARQL is the query language developed by the W3C RDF Data Access Working Group
ARQ
http://www.mkbergman.com/#ARQ
http://jena.sourceforge.net/ARQ/
Existing
Query Language or Service
Java
Yes
3/11/2007
http://www.mnot.net/sw/sparta/
Sparta
http://www.mkbergman.com/#Sparta
Yes
RDF (general)
Sparta is an Python API for RDF that is designed to help easily learn and navigate the Semantic Web programmatically. Unlike other RDF interfaces, which are generally triple-based, Sparta binds RDF nodes to Python objects and RDF arcs to attributes of those Python objects
3/11/2007
Python
Existing
http://www.mkbergman.com/#OWL_Syntax_Converter
OWL Syntax Converter is an online tool for converting ontologies between different formats, including several OWL syntaxes, RDF/XML, KRSS.
Online
1/31/2009
Ontology Mapper/Mediator
Don't Know
OWL Syntax Converter
http://owl.cs.manchester.ac.uk/converter/
New
PHP XML Classes
A variety of PHP - XML classes including ones for RDF, RDQL and RDDF; apparently has low activity
http://www.mkbergman.com/#PHP_XML_Classes
Yes
Existing
RDF (general)
http://phpxmlclasses.sourceforge.net/
3/11/2007
PHP
http://matrixbrowser.hci.iao.fraunhofer.de/en/
Yes
3/11/2007
Java
10/4/2006
Existing
http://www.mkbergman.com/#MatrixBrowser_Visualization_Kit
The MatrixBrowser project presents a new approach for visualizing and exploring large networked information structures which may represent, for instance, linked information resources or metadata structures such as ontologies
Visualization
MatrixBrowser Visualization Kit
Clustybar enables search and cluster results from several search engines and get dictionary and encyclopedia definitions for any term
1/9/2007
JavaScript
http://www.mkbergman.com/#Clustybar
Existing
1/22/2007
http://clusty.com/search?v%3aproject=clusty-toolbar&page=download&
Yes
Clustybar
Miscellaneous
http://www.mkbergman.com/#LuMriX
9/22/2006
3/11/2007
Java
Search Engine
Existing
A commercial search engine using semantic Web technologies; it can use structured information, semantic markings and relations knowledge of information resources for the search and presentation of their contents
LuMriX
No
http://www.lumrix.net/xmlsearch.php
Soprano (formerly known as QRDF) is a library which provides a highly usable object-oriented C++/QT4 framework for RDF data. It uses different RDF storage solutions as backends through a simple plugin system. Soprano is targetted at desktop applications that need a RDF data storage solution. It has been optimized for easy usage and simplicity.
http://soprano.sourceforge.net/
Existing
C / C++
Database/Datastore
Soprano
Yes
http://www.mkbergman.com/#Soprano
11/18/2007
http://www.mkbergman.com/#ClioPatria
Yes
A platform for semantic Web applications with a SeRQL/SPARQL query engine, interface to the The Yahoo! User Interface Library (YUI) and libraries that support semantic search. The platform combines a high performance in-core RDF store with flexible reasoning in Prolog, query optimization. Prolog's interactive usage and capabilities of recompiling modified source code while the system remains alive greatly speedup development
Composite App/Framework
Prolog
ClioPatria
http://e-culture.multimedian.nl/software/ClioPatria.shtml
1/31/2009
New
Query Language or Service
C / C++
http://librdf.org/rasqal/
Rasqal is a C library for querying RDF, supporting the RDQL and SPARQL languages. It provides APIs for creating a query and parsing query syntax. It features pluggable triple-store source and matching interfaces, an engine for executing the queries and an API for manipulating results as bindings. It uses the Raptor RDF parser to return triples from RDF content and can alternatively work with the Redland RDF library's persistent triple stores. It is portable across many POSIX systems
3/11/2007
http://www.mkbergman.com/#Rasqual
Rasqual
10/4/2006
Yes
Existing
http://code.google.com/p/gnizr/
Existing
Mashup/Meshup Framework
Java
gnizr
gnizr™ (gə-nīzər) is an open source application for social bookmarking and web mashup. It is easy to use gnizr to create a personalized del.icio.us-like portal for a group of friends and colleagues to store, classify, and share information, and mash-it-up with information about location. It organizes its tags via SKOS and uses Geonames.
http://www.mkbergman.com/#gnizr
11/18/2007
Yes
WHIRL
WHIRL (Word-based Information Representation Language) is a representation system that combines some of the properties of relational databases, and some of the properties of statistical ranked-retrieval systems.
C / C++
Yes
http://www.mkbergman.com/#WHIRL
3/11/2007
NLP/Language Processor
Existing
http://www.cs.cmu.edu/~wcohen/whirl/
http://www.wasab.dk/morten/blog/archives/2004/07/05/wordpress-plugin-semantic-visits
http://www.mkbergman.com/#Semantic_Visits
Semantic Visits
Yes
Existing
A WordPress plug-in that semantically records FOAF data for visits to other sites
3/11/2007
PHP
Miscellaneous
1/9/2007
Java
TRex
Existing
The Trainable Relation Extraction framework has been developed as a testbed for experimenting with several extraction algorithms and scenarios. The framework aims to be general enough to support a variety of entity extraction and relation extraction algorithms from several input formats.
1/22/2007
Yes
http://www.mkbergman.com/#TRex
Information Extraction
http://tyne.shef.ac.uk/t-rex
Online
http://www.mkbergman.com/#SKOS2GenTax
SKOS2GenTax is an online tool that converts hierarchical classifications available in the W3C SKOS (Simple Knowledge Organization Systems) format into RDF-S or OWL ontologies.
Parser or Converter
SKOS2GenTax
3/23/2008
Don't Know
Existing
http://www.heppnetz.de/projects/skos2gentax/
Yes
http://www.mkbergman.com/#Flare
Ruby
http://wiki.apache.org/solr/Flare
Composite App/Framework
Flare promises to expose the power of Solr through a Rails-based user interface. Integral to Flare will be a general purpose faceted browsing, auto-suggest, folksonomy tagging/annotating, smart folders, Atom support, and much more. Flare communicates with Solr via the solrb Ruby-Solr [WWW] DSL (domain specific language)
Flare
2/6/2007
Existing
Java
OntoMat Annotizer
http://annotation.semanticweb.org/ontomat
Yes
Existing
OntoMat-Annotizer is a user-friendly interactive webpage annotation tool. It supports the user with the task of creating and maintaining ontology-based OWL-markups
3/11/2007
9/22/2006
http://www.mkbergman.com/#OntoMat_Annotizer
Annotator
Seamark Navigator
No
http://www.mkbergman.com/#Seamark_Navigator
Existing
http://siderean.com/products_suite.aspx
Siderean's Seamark Navigator provides a platform to combine Web search pages with product catalog databases, document servers, and other digital information from both inside and outside the enterprise
Java
3/11/2007
8/12/2006
Composite App/Framework
GNOWSYS
Python
GNOWSYS, Gnowledge Networking and Organizing System, is a web based hybrid knowledge base with a kernel for semantic computing. It is devleoped in Python and works as an installed product in ZOPE
Miscellaneous
http://www.mkbergman.com/#GNOWSYS
3/11/2007
10/4/2006
Yes
Existing
http://savannah.gnu.org/projects/gnowsys
The OMCSNet-WordNet project aims to improve the quality of the OMCSNet dataset by using automated processes to map WordNet synonym sets to OMCSNet concepts and import additional semantic linkage data from WordNet. It is based on OMCSNet 1.2, a semantic network and inference toolkit written in Python/Java. OMCSNet currently contains over 280,000 separate pieces of common sense information extracted from the raw OMCS dataset. This project is also based on WordNet, an online lexical reference system that in recent years has become a popular tool for AI researchers
Existing
Multiple
http://www.mkbergman.com/#OMCSNet-WordNet
9/17/2007
10/4/2006
OMCSNet-WordNet
Yes
http://www.eturner.net/omcsnetcpp/wordnet
NLP/Language Processor
http://www.mkbergman.com/#sparql-query
Query Language or Service
http://wiki.github.com/tialaramex/sparql-query
Yes
1/31/2009
C / C++
sparql-query is a command line SPARQL client written in C and known to work on Linux and OSX; it is released under the GNU General Public Licence
sparql-query
New
Existing
http://www.mkbergman.com/#TRAMP
6/19/2007
http://www.aaronsw.com/2002/tramp/
TRAMP
Python
Yes
TRAMP makes it trivial to read those confusing RDF/XML files:
RDF (general)
JFresnel
Data Presentation
3/23/2008
Existing
Yes
http://www.mkbergman.com/#JFresnel
http://jfresnel.gforge.inria.fr/
JFresnel is a Java library that implements the Fresnel specification for various RDF APIs, such as Jena and Sesame. Fresnel is a presentation vocabulary for Semantic Web data designed to be application and representation paradigm independent.
Java
http://www.aktors.org/technologies/cockatoo/
COCKATOO
http://www.mkbergman.com/#COCKATOO
A knowledge acquisition tool which can be used to produce a set of cases for use with a Case-Based Reasoning system.
Definition / Specification
Existing
Data Language
9/22/2006
Yes
3/11/2007
Existing
1/4/2007
http://www.crummy.com/software/RubyfulSoup/
Ruby
RubyfulSoup
http://www.mkbergman.com/#RubyfulSoup
3/11/2007
Ruby screen scraper; it is a Ruby port of the hit Python HTML/XML parser Beautiful Soup
Wrapper (Web data extractor)
Yes
PHP
SMOB (Semantic Microblogging)
Wiki- or blog-related
http://www.mkbergman.com/#SMOB_(Semantic_Microblogging)
SMOB is a distributed / decentralised microblogging system built on RDF and Semantic Web technologies, mainly SIOC and FOAF.
New
Yes
1/31/2009
http://smob.sioc-project.org/
http://www.mkbergman.com/#SemanticHacker
4/17/2008
Information Extraction
http://www.semantichacker.com/
Unknown
Online
Existing
SemanticHacker API is an open API for semantic discovery. The API delivers a Semantic Signature® which is a representation of concepts covered in a block of text.
SemanticHacker
ZTM (Zope Topic Map)
ZTM aims to enable distributed development and maintenance of 'topic map'-driven 'semantic' web sites by handling data model information items derived from the ISO 13250 Topic Map Data Model as managed content using the Zope CMF
1/22/2007
10/4/2006
Yes
http://ztm.sourceforge.net/
PHP
Miscellaneous
http://www.mkbergman.com/#ZTM_(Zope_Topic_Map)
Existing
Java
Existing
Yes
Editor for the development of services in OWL-S, with graphical, WSDL and import/export support
http://www.mkbergman.com/#OWL-S-editor
http://owlseditor.semwebcentral.org/
OWL-S-editor
Ontology Editor
3/11/2007
1/4/2007
Yes
Existing
http://www.opennlp.org/
OpenNLP
NLP/Language Processor
11/18/2007
OpenNLP also hosts a variety of java-based NLP tools which perform sentence detection, tokenization, pos-tagging, chunking and parsing, named-entity detection, and coreference using the OpenNLP Maxent machine learning package
http://www.mkbergman.com/#OpenNLP
Java
Yes
Existing
OntoWeaver
3/11/2007
http://www.mkbergman.com/#OntoWeaver
Ontology (general)
Java
1/22/2007
OntoWeaver is an ontology-based approach, which provides high level support for web site design and development.
http://kmi.open.ac.uk/projects/akt/ontoweaver/
Browser (RDF, OWL or semantic)
Existing
http://brownsauce.sourceforge.net/
http://www.mkbergman.com/#BrownSauce
3/11/2007
Java
10/4/2006
Yes
BrownSauce
The BrownSauce RDF browser is a project to aggregate and present arbitrary RDF data in as pleasing a manner as possible, that is a 'semantic web browser'. Brownsauce is a local http server; however it should be trivial to add other front-ends
LENA (LEns based NAvigator) is a Fresnel lens-based RDF Navigator with SPARQL selector support. A "lens" represents a particular view onto RDF data and is described by the Fresnel Display Vocabulary. LENA enables viewing RDF data in a web browser, rendered according to the specif lens descriptions provided. LENA supports the use of multiple lenses and is now integrated into the Simile Fresnel engine.
LENA
11/18/2007
http://isweb.uni-koblenz.de/Research/lena
http://www.mkbergman.com/#LENA
Yes
Existing
Data Presentation
Java
JavaScript
3/11/2007
Dojo.data is a Dojo JavaScript module that includes an rdf data store (dojo.data.RdfStore) as well as support for OPML and other Web data forms.
Dojo.data
http://www.mkbergman.com/#Dojo.data
Existing
Yes
Database/Datastore
http://manual.dojotoolkit.org/WikiHome/DojoDotBook/Book105
http://www.mkbergman.com/#Cypher
Java
Yes
http://cypher.monrai.com/
Cypher
Cypher Generates RDF and SeRQL representation of natural language statements and phrases (web site inactive)
Existing
1/22/2007
9/22/2006
NLP/Language Processor
OWLViz is an attractive visual editor for OWL and is available as a Protégé plug-in
9/22/2006
Existing
Yes
Java
http://www.co-ode.org/downloads/owlviz/co-ode-index.php
http://www.mkbergman.com/#OWLViz
Visualization
1/22/2007
OWLViz
10/4/2006
C / C++
http://www.mkbergman.com/#Semantic_Engine
http://www.mkbergman.com/?p=289
The Semantic Engine is a standalone indexer/search application. Mac OSX only; Windows and Linux versions are on their way
http://www.hirank.com/semantic-indexing-project/
Yes
11/18/2007
Existing
Search Engine
Semantic Engine
WebCAT is an extensible tool to extract meta-data and generate RDF descriptions from existing Web documents. Implemented in Java, it provides a set of APIs (Application Programming Interfaces) that allow one to analyse text documents from the Web without having to write complicated parsers
Information Extraction
http://webcat.sourceforge.net/
http://www.mkbergman.com/#WebCAT
WebCAT
Existing
1/22/2007
Yes
Java
10/4/2006