The swish package

[Tags: lgpl, library, program]

Swish is a framework, written in the purely functional programming language Haskell, for performing deductions in RDF data using a variety of techniques. Swish is conceived as a toolkit for experimenting with RDF inference, and for implementing stand-alone RDF file processors (usable in similar style to CWM, but with a view to being extensible in declarative style through added Haskell function and data value declarations). It explores Haskell as "a scripting language for the Semantic Web".

Swish is a work-in-progress, and currently incorporates:

Changes in version

Changes in version

Changes in version

Changes in version

Changes in version

Changes in version

Changes in previous versions can be found at



Dependenciesbase, containers, directory, filepath, hashable (==1.1.* || >= && <1.3), intern (>=0.8 && <1.0), mtl (==2.*), network, old-locale (==1.0.*), polyparse (>=1.6 && <=1.9), semigroups (>=0.5 && <0.10), swish, text, time (>=1.1 && <1.5)
Copyright(c) 2003, 2004 G. Klyne; 2009 Vasili I Galchin; 2011, 2012, 2013 Doug Burke; All rights reserved.
AuthorGraham Klyne -
CategorySemantic Web
Home page
Bug tracker
Source repositoryhead: hg clone
Executablesrunw3ctests, Swish
UploadedFri Aug 23 15:45:50 UTC 2013 by DouglasBurke
DistributionsDebian:, NixOS:
Downloads5517 total (339 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




developerTurn on developer flagsDisabled
w3ctestsBuild the RunW3CTests applicationDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees