Academic journal article Library Technology Reports

Development and Creation Software

Academic journal article Library Technology Reports

Development and Creation Software

Article excerpt


Chapter 5 describes software tools for use in the development of linked data. The majority of tools are aimed at software developers and often require programming and server management skills. Tools described facilitate data element creation, validation of Semantic Web structures, link creation, and linked data searching.

The Semantic Web and its use of linked data are a work in progress, and so are the tools and programs that one would use with them. At this time, tools are aimed at developers and often require programming and server management skills. Some tools are cross-platform, but many assume a UNIX environment.

Tools can be considered in development and tend to have been created by someone in order to get a specific job done or in the course of an experimental project. They may not be maintained; therefore, it is always a good idea to look at the documentation pages for evidence of current updates.

I haven't included here all types of tools. In particular, there are database tools specifically designed to manage databases of triples. There is more information on these tools on the triplestore Wikipedia page.

Wikipedia: Triplestore

There exist a number of lists of tools. Here are a few:

Programming with RDF

A short list of programming environments by languages

Developers Guide to Semantic Web Toolkits index.htm

An extensive list with comparison tables that indicate additional technical details (e.g., supported databases, query languages). Most importantly, this site includes information on the number of developers working on the toolkit, the number of downloads (if known), and whether there is an active mailing list. This information gives an idea of the size of the project and whether it has an active user community for support and sharing.

Semantic Web Development Tools

The W3C's Semantic Web wiki provides information on about 275 tools divided into about two dozen categories (e.g., RDF generator, SPARQL endpoints, validator). Because it is a wiki, you can easily see the history of the entries and therefore get a quick idea of the freshness of the information.

Sweet Tools

Mike Bergman has compiled a list of about one thousand tools in a small number of categories. The list is searchable by category or keyword in the name or description. This is a handy list if you are looking for a tool in a particular programming language because you can filter retrievals by language. Be sure to check the webpages of the tool to get an idea of its level of use and community support.

Library Linked Data Tool for Developers

http: / /

This list of tools was developed during the work of the W3C Library Linked Data Incubator Group. If kept up-to-date, it could become the source of library-specific linked data tools.

Most of these lists are limited to tools that are open source and free. There are some commercial tools, but they can be expensive and are designed for enterprise-level development.

Metadata Definition and Development

All data elements and controlled lists that you wish to employ in linked data must be defined using Semantic Web standards. Defining these is not unlike creating an XML schema; in particular it is as complex, tedious, and error-prone as any schema production. For this reason good tools can be very welcome. Below are just a few; please check the W3C Semantic Web website for other news and for new ones as they are developed.


* Name: Protege

* Creator: Stanford Center for Biomedical Informatics Research

* URL: http://protege.stanford. …

Search by... Author
Show... All Results Primary Sources Peer-reviewed


An unknown error has occurred. Please click the button below to reload the page. If the problem persists, please try again in a little while.