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 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
UploadedWed Aug 21 03:22:04 UTC 2013 by DouglasBurke
DistributionsDebian:, NixOS:
Downloads5199 total (580 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