debian/0000755000000000000000000000000012254634066007176 5ustar debian/watch0000644000000000000000000000031412174762537010233 0ustar version=3 opts="downloadurlmangle=s|archive/([\w\d_-]+)/([\d\.]+)/|archive/$1/$2/$1-$2.tar.gz|,\ filenamemangle=s|(.*)/$|swish-$1.tar.gz|" \ http://hackage.haskell.org/packages/archive/swish ([\d\.]*\d)/ debian/libghc-swish-doc.doc-base0000644000000000000000000000046312174775370013733 0ustar Document: libghc-swish-doc Title: Swish library documentation Author: Graham Klyne Abstract: This is the API documentation of the Pandoc library. Section: Programming Format: html Index: /usr/share/doc/libghc-swish-doc/html/index.html Files: /usr/share/doc/libghc-swish-doc/html/*.html debian/README.source0000644000000000000000000000056312121764047011355 0ustar CDBS+git-buildpackage --------------------- This source package uses CDBS and git-buildpackage. NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored. More info here: http://wiki.debian.org/CDBS+git-buildpackage -- Jonas Smedegaard Mon, 18 Feb 2013 12:55:37 +0100 debian/control.in0000644000000000000000000001417312175034174011210 0ustar Source: haskell-swish Section: haskell Priority: optional Maintainer: Debian Haskell Group Uploaders: Jonas Smedegaard Build-Depends: @cdbs@ Build-Depends-Indep: ghc-doc , libghc-hashable-doc , libghc-mtl-doc , libghc-network-doc , libghc-polyparse-doc , libghc-semigroups-doc , libghc-text-doc , libghc-nats-doc , libghc-transformers-doc , libghc-unordered-containers-doc Standards-Version: 3.9.4 Homepage: https://bitbucket.org/doug_burke/swish/wiki/Home Vcs-Git: git://git.debian.org/git/collab-maint/haskell-swish.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-swish.git Package: swish Section: web Architecture: any Depends: ${misc:Depends} , ${shlibs:Depends} Description: semantic web toolkit - tools Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the swish tool. Package: libghc-swish-dev Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} , ${shlibs:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: semantic web toolkit - libraries Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the libraries compiled for GHC. Package: libghc-swish-doc Section: doc Priority: extra Architecture: all Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Description: semantic web toolkit - library documentation Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the library documentation for swish. Package: libghc-swish-prof Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Provides: ${haskell:Provides} Description: semantic web toolkit - profiling libraries Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the profiling libraries for swish. debian/rules0000755000000000000000000000622512215355166010261 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2013 Jonas Smedegaard # Description: Main Debian packaging script for swish # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/hlibrary.mk DEB_UPSTREAM_PACKAGE = swish DEB_UPSTREAM_URL = http://hackage.haskell.org/packages/archive/$(DEB_UPSTREAM_PACKAGE)/$(DEB_UPSTREAM_TARBALL_VERSION) DEB_UPSTREAM_TARBALL_MD5 = 488a2cb7a06a0a13f9b56d2059d67186 # helper macros used below expand-ghc-dep = $(comma) libghc-$2-$1 $(if $3,($3 $4)$(if $5,$(comma) libghc-$2-$1 ($5 $6))) strip-ghc-deps = $(foreach dep,$2,$(call expand-ghc-dep,$1,$(word 1,$(subst $(comma),$(space),$(dep))))) expand-ghc-deps = $(foreach dep,$2,$(call expand-ghc-dep,$1,$(word 1,$(subst $(comma),$(space),$(dep))),$(word 2,$(subst $(comma),$(space),$(dep))),$(word 3,$(subst $(comma),$(space),$(dep))),$(word 4,$(subst $(comma),$(space),$(dep))),$(word 5,$(subst $(comma),$(space),$(dep))))) # Needed by upstream build ghc-deps += hashable,<<,1.3 ghc-deps += mtl,<<,3 ghc-deps += network,<<,2.5 ghc-deps += polyparse,<<,1.9 ghc-deps += semigroups,<<,0.10 ghc-deps += text,<<,0.12 ghc-deps += intern,<<,1.0 #ghc-deps += intern,<<,1.0 bdeps = ghc bdeps +=, $(call expand-ghc-deps,dev,$(ghc-deps)) # Needed by upstream testsuite ghc-deps-test = hunit bdeps-test = $(call expand-ghc-deps,dev,$(ghc-deps-test)) # Needed by upstream profiling build bdeps-prof = ghc-prof bdeps-prof +=, $(call strip-ghc-deps,prof,$(ghc-deps)) # Needed by upstream documentation build bdeps-indep = ghc-doc # these are undeclared but warned about at build time ghc-deps-doc += nats ghc-deps-doc += transformers ghc-deps-doc += unordered-containers bdeps-indep +=, $(call strip-ghc-deps,doc,$(ghc-deps) $(ghc-deps-doc)) # Needed for our packaging bdeps +=, haskell-devscripts, help2man # TODO: actually use CDBS_BUILD_DEPENDS_INDEP, instead of hardcoding CDBS_BUILD_DEPENDS +=, $(bdeps), $(bdeps-test), $(bdeps-prof) CDBS_BUILD_DEPENDS_INDEP +=, $(bdeps-indep) DEB_ENABLE_TESTS = yes # generate manpage based on --help of script itself # (using wrappers to emulate --version and provide --description) post-build/swish:: swish := $(wildcard debian/tmp-inst-*/usr/bin/Swish) post-build/swish:: debian/Swish.1 debian/Swish.1: help2man \ --name="read, merge, write, compare and process RDF graphs" \ --help-option=-h --version-option=-v \ --no-info --output=$@ $(swish) clean:: rm -f debian/Swish.1 DEB_INSTALL_EXAMPLES_swish = scripts/* debian/swish.install0000644000000000000000000000004612175000030011677 0ustar debian/tmp-inst-*/usr/bin/* /usr/bin/ debian/copyright0000644000000000000000000000347412215374260011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: swish Upstream-Contact: https://bitbucket.org/doug_burke/swish/issues Source: http://hackage.haskell.org/packages/archive/swish/ Files: * Copyright: 2003, Graham Klyne 2009, Vasili I Galchin 2011-2013, Douglas Burke License: GPL-2+~Swish Files: debian/* Copyright: 2013, Jonas Smedegaard License: GPL-3+ License: GPL-2+~Swish Swish is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . Swish is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . Comment: . On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: GPL-3+ This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . Comment: . On Debian systems the 'GNU General Public License' version 3 is located in '/usr/share/common-licenses/GPL-3'. debian/copyright_hints0000644000000000000000000002431212215356455012340 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: src/Data/Ord/Partial.hs src/Swish.hs src/Swish/Commands.hs src/Swish/GraphMatch.hs src/Swish/RDF/Datatype/XSD/Integer.hs src/Swish/RDF/Datatype/XSD/MapInteger.hs src/Swish/RDF/Datatype/XSD/String.hs src/Swish/RDF/GraphShowLines.hs src/Swish/RDF/Proof.hs src/Swish/RDF/ProofContext.hs src/Swish/RDF/Ruleset.hs src/Swish/RDF/VarBinding.hs src/Swish/Rule.hs src/Swish/Script.hs src/Swish/Utils/ListHelpers.hs src/Swish/VarBinding.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011-2012, Douglas Burke License: GPL-2+ FIXME Files: Setup.hs debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/libghc-swish-doc.doc-base debian/source/format debian/swish.install debian/watch scripts/SwishExample.ss scripts/SwishTest.ss scripts/VehicleCapacity.ss Copyright: *No copyright* License: UNKNOWN FIXME Files: src/Swish/QName.hs src/Swish/RDF/Parser/N3.hs src/Swish/RDF/Parser/Turtle.hs src/Swish/RDF/Parser/Utils.hs tests/BuiltInMapTest.hs tests/N3FormatterTest.hs tests/N3ParserTest.hs tests/RDFDatatypeXsdIntegerTest.hs tests/RDFGraphTest.hs tests/RDFProofContextTest.hs tests/RDFQueryTest.hs tests/RDFRulesetTest.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011-2013, Douglas Burke License: GPL-2+ FIXME Files: src/Swish/GraphClass.hs src/Swish/GraphMem.hs src/Swish/Namespace.hs src/Swish/RDF/Datatype/XSD/Decimal.hs src/Swish/RDF/Datatype/XSD/MapDecimal.hs src/Swish/RDF/Formatter/Internal.hs src/Swish/RDF/Formatter/NTriples.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin License: GPL-2+ FIXME Files: src/Data/String/ShowLines.hs src/Swish/GraphPartition.hs src/Swish/RDF/BuiltIn.hs src/Swish/RDF/BuiltIn/Rules.hs src/Swish/RDF/Datatype.hs src/Swish/Ruleset.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011-2012, Douglas Burke License: UNKNOWN FIXME Files: src/Swish/RDF/Vocabulary/DublinCore.hs src/Swish/RDF/Vocabulary/FOAF.hs src/Swish/RDF/Vocabulary/Geo.hs src/Swish/RDF/Vocabulary/SIOC.hs src/Swish/RDF/Vocabulary/XSD.hs Copyright: 2011, Douglas Burke : 2011, Douglas Burke License: GPL-2+ FIXME Files: tests/QNameTest.hs tests/RDFProofTest.hs tests/VarBindingTest.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011, 2013 Douglas Burke License: GPL-2+ FIXME Files: src/Swish/Monad.hs src/Swish/RDF.hs src/Swish/RDF/BuiltIn/Datatypes.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin License: UNKNOWN FIXME Files: src/Swish/RDF/Formatter/N3.hs src/Swish/RDF/Formatter/Turtle.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin formula nodes (containing graphs) License: GPL-2+ FIXME Files: src/Swish/RDF/Vocabulary/OWL.hs src/Swish/RDF/Vocabulary/RDF.hs Copyright: 2011, Douglas Burke : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011, Douglas Burke License: GPL-2+ FIXME Files: src/Swish/RDF/Vocabulary.hs tests/TestHelpers.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin, 2011, Douglas Burke : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011, Douglas Burke License: GPL-2+ FIXME Files: src/Network/URI/Ord.hs src/Swish/RDF/Vocabulary/Provenance.hs Copyright: 2012, Douglas Burke : 2012, Douglas Burke License: GPL-2+ FIXME Files: app/SwishApp.hs src/Swish/Proof.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin, 2011, Douglas Burke : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011, Douglas Burke License: UNKNOWN FIXME Files: tests/GraphPartitionTest.hs tests/GraphTest.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011-2013, Douglas Burke License: UNKNOWN FIXME Files: src/Swish/RDF/Graph.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin a \"NoNode\" option is defined License: GPL-2+ FIXME Files: src/Swish/RDF/ClassRestrictionRule.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin a complete list of tuples that use combinations of values from License: GPL-2+ FIXME Files: src/Swish/Datatype.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin a function to apply function (b) to a list of arguments list-fold-function inverse, g (e.g. (-)) License: GPL-2+ FIXME Files: tests/NTTest.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011-2013, Douglas Burke World Wide Web Consortium, (Massachusetts Institute of\n# Technology, Institut National de Recherche en Informatique et en\n# Automatique, Keio University).\n#\n#\n#\n# Please see the full clause at\n# \n#\n# Test file with a variety of legal N-Triples\n#\n# Dave Beckett - http://purl.org/net/dajobe/\n# \n# $Id: test.nt,v 1.7 2003/10/06 15:52:19 dbeckett2 Exp $\n# \n#####################################################################\n\n# comment lines\n \t \t # comment line after whitespace\n# empty blank line, then one with spaces and tabs\n\n \t\n .\n_:anon .\n _:anon .\n# spaces and tabs throughout:\n \t \t \t \t.\t \n\n# line ending with CR NL (ASCII 13, ASCII 10)\n .\r\n\n# 2 statement lines separated by single CR (ASCII 10)\n .\r .\n\n\n# All literal escapes\n \"simple literal\" .\n \"backslash:\\\\\" .\n \"dquote:\\\"\" .\n \"newline:\\n\" .\n \"return\\r\" .\n \"tab:\\t\" .\n\n# Space is optional before final .\n .\n \"x\".\n _:anon.\n\n# \\u and \\U escapes\n# latin small letter e with acute symbol \\u00E9 - 3 UTF-8 bytes #xC3 #A9\n \"\\u00E9\" .\n# Euro symbol \\u20ac - 3 UTF-8 bytes #xE2 #x82 #xAC\n \"\\u20AC\" .\n# resource18 test removed\n# resource19 test removed\n# resource20 test removed\n\n# XML Literals as Datatyped Literals\n \"\"^^ .\n \" \"^^ .\n \"x\"^^ .\n \"\\\"\"^^ .\n \"\"^^ .\n \"a \"^^ .\n \"a c\"^^ .\n \"a\\n\\nc\"^^ .\n \"chat\"^^ .\n# resource28 test removed 2003-08-03\n# resource29 test removed 2003-08-03\n\n# Plain literals with languages\n \"chat\"@fr .\n \"chat\"@en .\n\n# Typed Literals\n \"abc\"^^ .\n# resource33 test removed 2003-08-03\n" License: GPL-2+ FIXME Files: src/Data/Interned/URI.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2011-2012, Douglas Burke License: GPL-2+ FIXME Files: src/Swish/RDF/Parser/NTriples.hs Copyright: 2011-2013, Douglas Burke : 2011-2013, Douglas Burke License: GPL-2+ FIXME Files: tests/TurtleTest.hs Copyright: 2013, Douglas Burke : 2013, Douglas Burke License: GPL-2+ FIXME Files: debian/rules Copyright: 2013, Jonas Smedegaard License: GPL-3+ FIXME Files: LICENSE Copyright: 1991, 1999 Free Software Foundation, Inc disclaimer" for the library interest in the law: that is to say, a work containing the Library or a the License: LGPL-ever FIXME Files: src/Swish/RDF/Query.hs Copyright: 2003, Graham Klyne, 2009, Vasili I Galchin : 2003, Graham Klyne, 2009, Vasili I Galchin, 2011-2012, Douglas Burke return the sequence of these, each member of which is License: UNKNOWN FIXME Files: app/RunW3CTests.hs Copyright: : 2013, Douglas Burke License: UNKNOWN FIXME Files: README Copyright: 2003-2004, G. Klyne 2009, Vasili I Galchin 2011-2013, Doug Burke License: UNKNOWN FIXME Files: swish.cabal Copyright: 2003-2004, G. Klyne; 2009, Vasili I Galchin; 2011-2013, Doug Burke; License: UNKNOWN FIXME debian/source/0000755000000000000000000000000012100371626010464 5ustar debian/source/format0000644000000000000000000000001412100371626011672 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212100371626010362 0ustar 8 debian/control0000644000000000000000000001511512215362026010573 0ustar Source: haskell-swish Section: haskell Priority: optional Maintainer: Debian Haskell Group Uploaders: Jonas Smedegaard Build-Depends: cdbs, devscripts, debhelper, dh-buildinfo, ghc, libghc-hashable-dev (<< 1.3), libghc-mtl-dev (<< 3), libghc-network-dev (<< 2.5), libghc-polyparse-dev (<< 1.9), libghc-semigroups-dev (<< 0.10), libghc-text-dev (<< 0.12), libghc-intern-dev (<< 1.0), haskell-devscripts, help2man, libghc-hunit-dev, ghc-prof, libghc-hashable-prof, libghc-mtl-prof, libghc-network-prof, libghc-polyparse-prof, libghc-semigroups-prof, libghc-text-prof, libghc-intern-prof Build-Depends-Indep: ghc-doc , libghc-hashable-doc , libghc-mtl-doc , libghc-network-doc , libghc-polyparse-doc , libghc-semigroups-doc , libghc-text-doc , libghc-nats-doc , libghc-transformers-doc , libghc-unordered-containers-doc Standards-Version: 3.9.4 Homepage: https://bitbucket.org/doug_burke/swish/wiki/Home Vcs-Git: git://git.debian.org/git/collab-maint/haskell-swish.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-swish.git Package: swish Section: web Architecture: any Depends: ${misc:Depends} , ${shlibs:Depends} Description: semantic web toolkit - tools Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the swish tool. Package: libghc-swish-dev Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} , ${shlibs:Depends} Recommends: ${haskell:Recommends} Suggests: ${haskell:Suggests} Provides: ${haskell:Provides} Description: semantic web toolkit - libraries Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the libraries compiled for GHC. Package: libghc-swish-doc Section: doc Priority: extra Architecture: all Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Recommends: ${haskell:Recommends} Description: semantic web toolkit - library documentation Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the library documentation for swish. Package: libghc-swish-prof Priority: extra Architecture: any Depends: ${haskell:Depends} , ${haskell:Extra-Depends} , ${misc:Depends} Provides: ${haskell:Provides} Description: semantic web toolkit - profiling libraries Swish is a framework 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: . * Turtle, Notation3 and NTriples input and output. The N3 support is incomplete (no handling of @forAll). * RDF graph isomorphism testing and merging. * Display of differences between RDF graphs. * Inference operations in forward chaining, backward chaining and proof-checking modes. * Simple Horn-style rule implementations, extendable through variable binding modifiers and filters. * Class restriction rule implementation, primarily for datatype inferences. * RDF formal semantics entailment rule implementation. * Complete, ready-to-run, command-line and script-driven programs. . This package contains the profiling libraries for swish. debian/gbp.conf0000644000000000000000000000021512174762420010610 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True [git-import-orig] filter = .gitignore debian/changelog0000644000000000000000000000327312254634066011055 0ustar haskell-swish (0.9.0.7-1build2) trusty; urgency=medium * Rebuild for new GHC ABIs. -- Colin Watson Thu, 19 Dec 2013 18:17:26 +0000 haskell-swish (0.9.0.7-1build1) trusty; urgency=low * Rebuild for new GHC ABIs. -- Colin Watson Sat, 26 Oct 2013 10:52:07 +0100 haskell-swish (0.9.0.7-1) unstable; urgency=low [ upstream ] * New release. + Turtle parser: updated to the Candidate Recommendation (19 February 2013) specification; added minor improvements to error messages when given invalid syntax. As part of the upgrade, there is no longer a default namespace set up for the empty prefix and numeric literals are no-longer converted into a canonical form. + Turtle/N3 output: improved string formatting (better handling of string literals with three or more consecutive @\"@ characters); blank node handling has been improved but the output may not be as elegant. + NTriples parser: now accepts upper-case language tags such as @en-UK@ (case is preserved). + @Swish.QName.LName@ names can now contain @#@, @:@ and @/@ characters. + Added tests for the Turtle parser and formatter. + The new @w3ctests@ flag will build the @runw3ctests@ executable, which will run the W3C Turtle tests (if available locally). + Minor fixes and additions to the documentation. [ Jonas Smedegaard ] * Extend copyright coverage for main upstream author. -- Jonas Smedegaard Sun, 15 Sep 2013 20:17:25 +0200 haskell-swish (0.9.0.3-1) unstable; urgency=low * Initial packaging. Closes: bug#718018. -- Jonas Smedegaard Sat, 27 Jul 2013 22:59:10 +0200