14

SEMANTIC TOOLS

OVERVIEW

The unique needs of the Semantic Web require tools for ontology development, content generation, and content analysis. Tools for ontology development include: ontology editing, visualization, and analysis. Content generation requires static and dynamic markup generation. And needed content analysis and validation tools include: APIs, inference engines, query, persistence, and translation. Semantic tools are already being developed; these include RDF and OWL editors, parsers, servers, databases, and inference engines. Some of the more widely used tools include: Jena, SMORE, and Drive.

In this chapter, we identify and examine some of the latest Semantic Web tools. In addition, the early development tools in the area of Semantic Web Services are discussed. These include: WSDL2DAML-S Converter, Web Service Composer, DL Mapping, and DAML-S Matchmaker.

SEMANTIC TOOLS

A layered approach to ontology creation and annotation has been adopted by the W3C in order to support the Semantic Web. Tools to support these efforts are making significant progress. However, the tools themselves are partly dependent on the ontology language they are intended to support.

Semantic Web languages will depend upon distributed computing principles. Software agents must move as mobile code from host-to-host carrying their state with them. They will be built for moving data between different applications. The ability to act autonomously through true mobility of the code comes from the ...

Get Thinking on the Web: Berners-Lee, Gödel and Turing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.