/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.
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
The 4Suite 4RDF an open-source platform for XML and RDF processing implemented in Python with C extensions
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
ActiveOntology is a library, written in Ruby, for easy manipulation of RDF and RDF-Schema models, thru a dynamic DSL based on Ruby idiom.
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
ACUITy (Adaptive Work-Centered User Interface Technology) is an open-source framework and architecture for developing semantically-enabled mixed initiative user interfaces
A user-centred ontology building environment, based on using multiple strategies to construct an ontology, minimising user input by using adaptive information extraction
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
A highly configurable and scalable rules-based entity extraction engine from Lockheed Martin
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
This library provides data handling for AJAX applications, including web access, store, and query
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
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
An open, lightweight, Web standards-based communication infrastructure to support interoperability among knowledge services.
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.
The Alembic Workbench project from Mitre has as its goal the creation of a natural language engineering environment for the development of tagged corpora
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
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
An ontology-based workflow engine in Java supporting the ARTEMIS project; part of the OntoWare initiative
Visual RDF and OWL editor that auto-generates RDF/XML or nTriples based on visual ontology design
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)
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.
An adaptive information extraction tool designed to support document annotation for the Semantic Web.
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
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
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
An annotation framework for browser pages (plug-in); Annotea enhances collaboration via shared metadata based Web annotations, bookmarks, and their combinations
The Annozilla project has been established to create a Web annotation tool for Mozilla Web browsers such as Firefox
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
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.
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
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
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
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.
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.
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
Aqualog is a system which answer questions written in English. It combines several technologies Natural Language Processing, Logic, Information Retrieval and Ontologies.
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
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
Exploits the redundancies apparent in the Internet, combining many information sources to perform document annotation with minimal human intervention.
ARP is Another RDF Parser, used for Jena RDF/XML. It is Java-based and compliant with many standards
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
A system that automatically extracts information about artists from the web, populates an ontology, then uses the knowledge to generate personalised biographies.
ArtificialMemory is an innovative personal and enterprise knowledge management system integrating Wiki, Personal Information-, Weblog-, and Document Management System (DMS).
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.
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
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.
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/
Automatic Support for Enterprise Modelling and Workflow
Knowledge management using multi-modelling techniques and how modelling activities may be assisted with automation based on formal methods.
AutoSemantix is a round-trip code generation tool designed to streamline the creation of Semantic Web applications for the Java platform
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
Babel can be used to convert between various data formats including Excel, RDF, JSON, N3, etc.
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.
BBN OWL Validator (this project may no longer be active; Web site unresponsive)
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.
BibSonomy is a Web-based social resource sharing system that allows users to organize and share bookmarks and publications collaboratively
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
Metasearcher that clusters results into the DMOZ categorization structure
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
The blueorganizer is smart browsing and personalization technology using limited semantic technology
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
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
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
Bossam, a rule-based OWL reasoner (free, well-documented, closed-source). For downloads, see http://projects.semwebcentral.org/projects/bossam/
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
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.
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
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
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.
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)
The Callisto annotation tool was developed to support linguistic annotation of textual sources for any Unicode-supported language with annotation support from jATLAS
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
Carp (Convenient API for RDF) is a simple API for RDF programming; password required for access
Automatic document clustering engine that works with Lucene and Lucene derivatives. Also now available as standalone, online and Firefox plugin versions.
A tool for producing system architecture diagrams from service and data descriptions.
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.
The purpose of this project is to facilitate the composition of semantic web services. It consists of two parts, of which this is one
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
A technology platform that is used by enterprises to build model-driven applications and highly adaptive information integration infrastructure; company recently bought by webMethods
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
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.
A text classification web service for classifying documents according to the ACM Computing Classification System.
Clipmarks lets you clip and tag pieces of web pages, viewed through the Clipmarks Web site
Clustybar enables search and cluster results from several search engines and get dictionary and encyclopedia definitions for any term
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
A knowledge acquisition tool which can be used to produce a set of cases for use with a Case-Based Reasoning system.
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.
COHSE - Conceptual Open Hypermedia Services Environment
COHSE researches methods to improve significantly the quality, consistency and breadth of linking of WWW documents at retrieval and authoring time.
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
COMA++ is a schema and ontology matching tool with a comprehensive infrastructure. Its graphical interface supports a variety of interaction
Compendium is a semantic, visual hypertext tool for supporting collaborative domain modelling and real time meeting capture
A system to model, analyse, verify, validate, share, combine, and reuse domain knowledge bases and ontologies, reasoning about their implication.
CONFOTO is an online service which facilitates browsing, annotating and re-purposing of photo, conference, and people descriptions
A service discovery system which uses ontology mapping techniques to support different user vocabularies
OWL consistency checker from VIStology; input language options include OWL Full, OWL DL, OWL Lite, RDFand DAML (deprecated)
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
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
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.
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.
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.
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
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.
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.
CS AKTiveSpace is a smart browser interface for a Semantic Web application that provides ontologically motivated information about the UK computer science research community.
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
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.
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
Cypher Generates RDF and SeRQL representation of natural language statements and phrases (web site inactive)
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
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 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
D3E - Digital Document Discourse Environment
D3E enables the easy conversion of websites or structured documents into interactive discussion sites
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.
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
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 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.
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.
Search federator from deep Web sources with foreign language and enterprise-level support
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
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
A Delphi unit that incorporates the HTTP interface to Sesame. It uses the Indy http library that is shipped with Delphi 6
DEVONthink is a single database for organizing and annotating all desktop and Web documents using semantic concepts; it runs only on Mac OS X
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
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
Converts fragments of Description Logic Programs (DLP) encoded in OWL into logic programming syntax in Prolog
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
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
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.
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.
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
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
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.
Drive is an RDF parser written in C# for the .NET platform
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.
This Firefox extension displays Dublin Core Metadata embedded in HTML/XHTML documents with META and LINK elements
DumpOnt produces a class/property visualization of OWL ontologies; not active since early 2004
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.
Eep3 is an older general Semantic Web API written in Python, with a RDF query engine, parser, and a diff program
A collaborative knowledge sharing environment where model developers can submit advertisements
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.
Ellogon is a multi-lingual, cross-platform, general-purpose language engineering environment, based on the earlier TIPSTER approach
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.
Facet-based content organizer and search platform for creating semantically-enabled portals and Web sites
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.
The e-Services framework provides advanced scholarly services (in particular visualisations) using distributed metadata.
Espotter improves on named entity recognition (NER) on the Web by adapting lexicons and patterns to domains on the Web and user preferences.
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
EulerMoz is an inference engine supporting logic based proofs based on EulerSharp project
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.
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
Not yet a full-blown Firefox extension; this microcontent extractor uses Greasemonkey
ExtrAKT is a tool for extracting ontologies from Prolog knowledge bases.
Eyeball is an "RDF lint" for checking RDF/OWL models for common issues such as illegal URIs, missing property values, and incorrect prefix mappings
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
FaCT++ is an OWL descriptive logic (DL) Reasoner implemented in C++
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.
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.
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
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\
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
C / Ruby port of Lucene that is becoming the defacto open-source text engine for Ruby
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).
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
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)
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.
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.
F-Life is a tool for analysing and maintaining life-cycle patterns in ontology development.
A prototype system which demonstrates the benefits of applying semantically rich service descriptions (expressed using Semantic Web technologies) to Web Services.
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.
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.
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.
FOAF-a-matic is a simple JavaScript application that allows you to create a FOAF ("friend-of-a-friend") profiles online
Framework for ontology alignment and mapping. It is based on heuristics (similarity) of the individual entities (concepts, relations, and instances)
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
Foxtrot is a recommender system which represents user profiles in ontological terms, allowing inference, bootstrapping and profile visualization.
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
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
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
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/
Gadget is an XML inspector useful for large-scale transformations or XML data manipulations
GATE - General Architecture for Text Engineering
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.
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
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
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)
gnizr™ (g?-ni-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.
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
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
A semantic desktop environment. Gnowsis can be used in research projects or by interested individuals to benefit from Semantic Web technologies
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
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
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
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.
Graph transformation, model transformation, object-oriented verification, behavioural semantics
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
GVS (Graph Versioning System) allows persistent storage of RDF graphs, keeping track of provenance
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.
added to/removed from the graph and when). Retrievals can specify unions
over multiple sources and points in time.
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.
Online Web form for hCreator code creation (microformats), which can then be cut-and-pasted locally
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
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.
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.
hMAFRA is a set of tools supporting semantic mapping definition and data reconciliation between ontologies. The targeted formats are XSD, RDFS and KAON
Hozo is an ontology visualization and development tool that brings version control constructs to group ontology development
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)
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.
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.
New Firefox extension Bookmark Manager with automatic classification and History enhancement
HyperDAML creates an HTML representation of OWL content to enable hyperlinking to specific objects, properties, etc.
RoR semantic Web app development framework; very intersting; uses a DSL
OPML-based JavaScript browser from Doug Engelbart; can also play online with the code base
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
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.
Identify-Knowledge-Base is a tool of Topic Identification about Knowledge Base
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.
IkeWiki is a new kind of Wiki (a so-called Semantic Wiki") developed by Salzburg Research (Web site may not be available)
To overcome the knowledge acquisition bottleneck, we apply Inductive Logic Programming techniques to learn Information Extraction rules.
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.
IBM’s toolkit for ontology-driven development. The toolkit includes EMF Ontolgy Definition Metamodel (EODM), EODM workbench, and an OWL Ontology Repository (named Minerva)
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
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.
iSPARQL extends traditional SPARQL with similarity operators to be able to query for similar entities in Semantic Web knowledge bases
The I-X tool suite supports principled collaborations of human and computer agents in the creation or modification of some product.
Instant messaging system that is becoming a standard used in many semantic Web applications
Jambalaya is a plug-in created for Protégé which uses SHriMP to visualize the knowledge bases the user has created
Open source Java code generator that emits Java Beans from ontologies
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.
JavaScript RDF/Turtle parser, can be used with Jibbering
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
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
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
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
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
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
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.
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
Jibbering, a simple JavaScript RDF Parser and query thingy
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.
Jena’s Joseki layer offers an RDF Triple Store facility with SPARQL interface (see also the entry on Jena)
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.
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.
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
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
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
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
Kaukolu is a Java-JSP-based Semantic Wiki that manages its data by using Semantic Web tools.
Generates a Java API for working with OWL instance data directly from a set of OWL ontologies
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
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.
KIM is a software platform for the semantic annotation of text, automatic ontology population, indexing and retrieval, and information extraction from Ontotext
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).
The knowledge broker addresses the problem of knowledge service location in distributed environments.
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
Supports collaboration among members of a virtual organisation by integrating workflow and communication technology with constraint solving.
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
Lightweight Structure is a Firefox extension with the ability to recognize text structure automatically, using an extensible library of patterns and parsers
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
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
The Lisp semantic Web toolkit enables OWL ontologies to be visualized. It was written by Alan Ruttenberg
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
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
An open-source technology that enables better ways to get and use data and infomation on the Web (still under development)
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
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
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
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
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
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
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
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.
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
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.
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.
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
Melita is a semi-automatic annotation tool using an Adaptive Information Extraction engine (Amilcare) to support the user in document annotation.
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.
Metalog was an early reasoning system (labelled as 'nest generation' at the time) for the Semantic Web written in Python
Semantic vocabulary mediation and other tools
Commercial and free Eclipse-based semantic toolkits and RDF and OWL editors
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
MinorThird is a collection of Java classes for storing text, annotating text, and learning to extract entities and categorize text.
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.
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
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.
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.
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
mSpace is a faceted browser and interface service that includes an interaction model and software framework to help people access and explore information.
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
Large listing of multimedia semantic tools from the W3C (see Section 2) for audio, images and video, including annotators, format converters,
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.
MyPlanet allows users to create a personalised version of a web based newsletter using an ontologically based profile.
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.
Entity extraction engine from SRA International
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
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
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.
An RDF based knowledge portal for publishing both authoritative and third party descriptions of URI denoted resources
A Java BDI agent engine for semantic web agents
The OAI (Open Archive Initiative) Repository Explorer is useful for interactive exploration and validation of OAI respositories.
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
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
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.
ODO is a family of Perl libraries for parsing, manipulating, querying, and serializing RDF data
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
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.
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
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)
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.
A tool which uncovers Communities Of Practise by analysing the connectivity of instances in the 3store knowledge base.
Ontodella - A prolog HTTP server for category projection and semantic linking
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
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."
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
OntoGloss is an ontology based annotation tool that uses pre–defined concepts in ontology to mark–up a document
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
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
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
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
Enables the authoring and navigation of large semantically-powered portals; effort from 2001 that now appears moribund
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
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
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
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
OntoViews is the semantic portal tool used to create the MuseumFinland portal. It is built on the foundation of SemCocoon, Ontogator and Ontodella
OntoWeaver is an ontology-based approach, which provides high level support for web site design and development.
OntoWiki is a semantic collaboration platform implementing Web 2.0 approaches for the collaborative development of knowledge bases
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.
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.
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
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.
This is an RDF data browser with a strong server-side component and Ajax aspects on the client with further dereferencing and presentation options (including via Fresnel)
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.
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
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
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.
Operator is a microformat detection extension for Firefox 2 provided by Mozilla Labs
OPML parser in Ruby (tools are available for download, but site is in Japanese with little documentation)
Open a Feed Reader for any OPML Autodiscovery enabled page with this Firefox extension. You can choose between Optimal OPML browser and Grazr
OPML Support is a Firefox extension that adds OPML import/export functionality to the Firefox Bookmarks manager
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
Oracle Spatial 10g includes an open, scalable, secure and reliable RDF management platform
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
OWL Consistency checker (based on Pellet); irt also now supports SPARQL queries
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
OWL verbalizer is an on-line tool that verbalizes OWL ontologies in (controlled) English
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
OWLIM is a high-performance semantic repository, packaged as a Storage and Inference Layer (SAIL) for the Sesame RDF database
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
This is PHP library for accessing OWL files. OWL is w3.org standard for storing semantic information
OWL-S IDE is an Intergrated Development Environment for OWL-S
OWL-S2UDDI Converter converts OWL-S profile descriptions to corresponding UDDI advertisements, which can then be published in any UDDI registry.
Editor for the development of services in OWL-S, with graphical, WSDL and import/export support
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.
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
OWLViz is an attractive visual editor for OWL and is available as a Protégé plug-in
Peer-to-peer system for storing and sharing ontology metadata; part of the OntoWare initiative
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.
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.
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
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
Phesame is a PHP5 library for querying Sesame using a small query parser that writes queries in a "php array format"
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.
A variety of PHP - XML classes including ones for RDF, RDQL and RDDF; apparently has low activity
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
Pigsty - a Firefox extension for displaying and image galleries linked from FOAF files
A dynamic programming (scripting) language similar to Java and C for the semantic Web
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
Online notification services that provides update notifications for DOAP, FOAF and SIOC sites
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
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
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
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.
Semantic Web development platform for ontologies in PHP. pOWL consists of a number of components, including RAP
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.
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).
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
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.
Open source visual ontology editor written in Java with many plug-in tools
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
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
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
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
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.
PySesame is a Python wrapper for Sesame's Repository API, developed by Pike
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)
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
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
A collection of Projects and Tools to be used with the semantic reasoning engine RacerPro
RacerPro is an OWL reasoner and inference server for the Semantic Web
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
RAP is a software package for parsing, searching, manipulating, serializing and serving RDF models written entirely in PHP
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
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)
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
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
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.
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)
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.
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
Intellidimension's RDF Gateway is an RDF Triple database with RDFS reasoning and SPARQL interface
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
Intellidimension's RDF InferEd is an authoring environment with the ability to navigate and edit RDF documents
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
RDF Viewer is a Firefox extension for exploring the structure of a RDF source
RDF::Sesame is a Perl module for communicating with Sesame repositories over HTTP
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
RDF/XML and N3 validator. The online demo validates small snippets of RDF/XML or Notation 3 (including N-Triples and Turtle)
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.
rdfds.s is a JavaScript library for easier access to RDF datasources and resources. It contains four objects, RDFDataSource, RDFNode, RDFLiteral. and RDFEnumerator
RDFe is a schema aware RDF Editor. RDFe is built in Python 2.3, and requires the Pyrple RDF toolkit
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.
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
RDFLib, an RDF libary for Python, including a SPARQL API. The library also contains both in-memory and persistent Graph backends
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
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
RDFStore is an RDF storage with Perl and C API-s and SPARQL facilities
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)
RDFX is a suite of plug-ins for the Eclipse platform designed to encourage and facilitate experimentation of semantically enhanced applications
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
RDQL - A Query Language for RDF. RDQL has been implemented in a number of RDF systems for extracting information from RDF graphs
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
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
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
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.
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.
Automatically extracts the semantics of virtually any relational database and transforms this information automatically into RDF/OW
Ruby interface to the (openRDF) Sesame RDF storage backend. The rsesame library allows you to communicate with Sesame using the HTTP interface
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).
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
Rhodonite is an easy to use RDF-Editor and RDF-Browser. Currently only a windows installer is available but other systems will follow
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.
RDF parsers and writers for various RDF file formats that are included in Sesame 1.x
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
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
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
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
Ruby screen scraper; it is a Ruby port of the hit Python HTML/XML parser Beautiful Soup
A W3-sponsored beta Ruby RDF library; it is no longer under active developmen
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
Sage is a lightweight RSS and Atom feed aggregator extension for Mozilla Firefox including OPML support
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
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
SAWSDL (Semantic Annotations for WSDL) editor for adding semantic annotations to WSDL documents; it is an Eclipse plugin usable with WMSO Studio
Scaffold is a Firefox extension that makes it easier to write, test and deploy site translators for Zotero
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
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
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.
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
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
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
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
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
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
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
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)
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.
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.
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.
The Semantic Engine is a standalone indexer/search application. Mac OSX only; Windows and Linux versions are on their way
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.
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.
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
Semantic Radar is a Firefox extension that displays a status bar icon to indicate presence of Semantic Web (RDF) data in the web page
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
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)
A WordPress plug-in that semantically records FOAF data for visits to other sites
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)
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.
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
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.
Open source Semantic Web-based search engine for searching W3C standard RDF ontologies and tags (the search engine is available under GPL license)
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.
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
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
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
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
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
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.
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
SemSol is a forthcoming Web development and blogging framework that uses Semantic Web technology to significantly increase productivity and flexibility for everyday Web programming
Versioning for RDF; based on Jena, it reads: RDF/XML, N3 or NT syntax
SemWeb for .NET supports persistent storage in MySQL, Postgre, and Sqlite; has been tested with 10-50 million triples; supports SPARQL
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
A RESTful, distributed semantic wiki. It builds off of RDFReactor3 and RDF2Go
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
The Sesame-Jena Adapter provides access to a Jena model through the Sesame SAIL API
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.
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
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)
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.
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.
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.
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.
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
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
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
System for Managing Applications based on RDF Technology (Web site not found)
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
Metasearch engine with clustering; it is presently offered as an online service
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.
SOBOLEO is a system for Web-based collaboration to create SKOS taxonomies and ontologies and to annotate various Web resources using them
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
Solvent is a Firefox extension that helps you write JavaScript screen scrapers for Piggy Bank
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.
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.
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
SPARQL JavaScript Library interfaces to the SPARQL Protocol and interpret the return values as part of an AJAX framework
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.
a basic, online SPARQL query demo and service; combines sparql-editor and actual results sets
A SPARQL demo query service; results can be outputted in RDF/XML, XML, Turtle, and NTriples
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.
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.
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
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
Spiral (formerly Rdf Lib) is a .Net / Mono RDF API for parsing and writing RDF
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.
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
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
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)
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
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
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
SWeDE (Semantic Web Development Environment) provides an extendable framework for integrating various Semantic Web tools into the Eclipse development environment
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
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). Aslso supports Jess, XSB, CommonRules, Jena, and OWL via XML and RDF
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.
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
SWI-Prolog is a comprehensive Prolog environment, which also includes an RDF Triple store. There is also a separate Prolog library to handle OWL
Swish is a framework for performing deductions in RDF. It has similar features to CWM. It is written for Haskell developers
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
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/)
Semantic Web on Rails development (still under development) that relies heavily on ActiveRDF
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/
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
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
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
API to a social tagging extraction engine; has apparently been abandoned as an online service
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 Export is a Firefox 1.5 extension for showing and exporting microformats
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
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.).
Terminator - a tool for creating term to ontology resource mappings (documentation in Finnish)
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
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
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
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
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
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
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.
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
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
Timeline is a DHTML-based AJAXy widget for visualizing time-based events. It is like Google Maps for time-based information
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).
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.
Top Quandrant's TopBraid Composer is a complete standards-based platform for developing, testing and maintaining Semantic Web applications
Master listing to about 30 topic map tools in authoring, editing, etc. A good starting resource
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.
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
TRAMP makes it trivial to read those confusing RDF/XML files:
Trang can generate a RelaxNG schema given some instance XML
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
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
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.
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
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
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
TRIPLE is an RDF query, inference, and transformation language for the Semantic Web
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.
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
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.
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
TriQL is a query language for extracting information from Named Graphs; TriQL is based on RDQL
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.
Online, query-based contextual term extraction service
Northrop Grumman's Tucana Suite is an industrial quality version of the Kowari metastore
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.
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
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.
A Ruby library for creating parsers that can be used to extract microcontent from (X)HTML documents in a variety of microformats
A library for parsing various microformats under Ruby: hReview; hCard; hCalendar; rel-tag; rel-license; include-pattern
Uriqr is a search engine based on Sindice that looks up URIs from submitted RDF files; it is presently provided as an online service
The Vague Query Responder makes associations between terms in a search query to reveal the underlying information needs in the users' intent.
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).
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)
Veudas is a web based RDF Editor/Manager. Its purpose is to enable quick authoring and management of rdf information over the web.
VisioOWL is a Microsoft Visio application used to create graphical representations of OWL ontologies
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.
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.
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
VisualText® is an integrated development environment for building information extraction systems, natural language processing systems, and text analyzers
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.
The Visual Understanding Environment (VUE) is an information management application that provides an interactive, concept mapping interface to digital files
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
W3C’s RDF online validator service; it also has an API for more frequent access
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)
Web Clipboard uses a small embedded JavaScript file and markup to enable structured data to be extraced from the HTML with callback functions.
IBM Web Ontology Manager is a lightweight, Web-based tool for managing ontologies expressed in Web Ontology Language (OWL)
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.
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
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
General Java Web scraping library. Web-Harvest can be used both from the command line as executable jar file or from the Java code
WebOnto supports the browsing, creation and editing of ontologies through coarse grained and fine grained visualizations and direct manipulation.
WebScripter is a tool that enables ordinary users to easily and quickly assemble reports extracting and fusing information from multiple, heterogeneous DAMLized Web sources
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
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
Welkin is a graph-based RDF visualizer. Above 1000 nodes, real-time drawing performance degrades dramatically even on beefy machines
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
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
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.
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
WikSAR is a Semantic Wiki prototype written in Perl and available as an online demo only; the system is apparently not undergoing further development
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
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
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)
WSWDL2OWL-S is a translator from Web Services Description Language (WSDL) format to OWL-S, the OWL upper level ontology for Web services
A semantic Web service editor compliant with WSMO as a set of Eclipse plug-ins
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)
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
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
(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
XML Army Knife is an online query form to a simple user interface for testing out the XAK SPARQL Query Service. Based on Jena
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
A labeling technology from Adobe that enables data about a file to be embedded as metadata into the file itself.
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.
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.
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
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
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.
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.
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
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
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.
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
Firefox 2.0 extension that allows the auto-completion of online citations, export of citations in various styles, and general information extraction and collaboration
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