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 are given in the



Dependenciesbase, containers, directory, filepath, hashable (==1.1.* || >= && <1.3), intern (>=0.8 && <1.0), mtl (==2.*), network, network-uri, old-locale (==1.0.*), polyparse (>=1.6 && <=1.11), semigroups (>=0.5 && <0.17), swish, text, time (>=1.1 && <1.6)
Copyright(c) 2003, 2004 G. Klyne; 2009 Vasili I Galchin; 2011, 2012, 2013, 2014 Doug Burke; All rights reserved.
AuthorGraham Klyne -
CategorySemantic Web
Home page
Bug tracker
Source repositoryhead: hg clone
Executablesrunw3ctests, Swish
UploadedSun Jan 11 19:49:54 UTC 2015 by DouglasBurke
DistributionsDebian:, NixOS:
Downloads4516 total (521 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-01-11 [all 1 reports]




developerTurn on developer flagsDisabled
w3ctestsBuild the RunW3CTests applicationDisabled
network-uriGet Network.URI from the network-uri packageEnabled

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


Maintainers' corner

For package maintainers and hackage trustees