-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
67 lines (53 loc) · 7.11 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<title>Openargumentation.org by Open-Argumentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
</head>
<body>
<section class="page-header">
<h1 class="project-name">Open Argumentation PLatform (OAPl)</h1>
<h2 class="project-tagline">Web site for the Open Argumentation Organisation that maintains OAPl</h2>
<a href="https://github.com/Open-Argumentation" class="btn">Visit the organisation code repos on GitHub</a>
</section>
<section class="main-content">
<h3><a id="aboutoapl" class="anchor" href="#aboutoapl" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>About</h3>
<p>The Open Argumentation Platform (OAPl) pronounced “<emph>opal</emph>” is a suite of argumentation software that includes APIs, libraries, and user interfaces that work together to support a range of argument-oriented computational tasks and associated pipelines. OAPl is an open platform that is built around a suite of open-development, free-software tools, released under a permissive license. By developing and promoting open standards, the goal is to develop sustainable argumentation software, that finds real world uptake beyond the argumentation theory community, and which can act as a flexible framework for investigating new, and extending existing, techniques in argument analysis, processing, visualisation, and reuse.</p>
<h3><a id="oaplgoals" class="anchor" href="#oaplgoals" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Goals</h3>
<p>The tools that make up the platform are designed to support a range of argumentcentric activities such as reasoning over argument resources, dialogically-oriented interaction, manual argument analysis, and automated argument analysis. The suite currently comprises seven software tools which can be combined and configured to form a variety of argument pipelines. These tools all aim to have the following:</p>
<ul>
<li>A simple but extensible underlying data model.</li>
<li>Clear extension points for domain specific analysis & representation tasks.</li>
<li>Tooling to support import from other formats, e.g. AML, AIF, &c.</li>
<li>An open source canonical implementation.</li>
<li>Supporting Documentation.</li>
<li>Liberal (GPL3) licensing.</li>
<li>A completely open development model including public GIT repository & public issue/bug tracking.</li>
</ul>
<h3><a id="oapltools" class="anchor" href="#oapltools" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Tools</h3>
<p>OAPl currently comprises the following software tools:</p>
<ul>
<li><a href="https://github.com/Open-Argumentation/SADFace">SADFAce</a> is a simple JSON based Argument description format, software library, and supporting tools to enable developers and researchers to describe arguments and to easily reuse their data. The goal is to make it as easy as possible to incorporate argument data into modern software. SADFace has a simple but extensible model that is compatible with AIF and can serialise other formats such as AML. There are both Python 3 and JavaScript implementations of the core SADFace format as well as supporting tools for SADFace document creation, editing, and manipulation. SADFace currently forms the core of OAPl and is the lingua franca that underpins the integration of the other tools.</li>
<li><a href="https://github.com/Open-Argumentation/ArgDB">ArgDB</a> is the main Argument Database that provides persistence of SADFace documents. This is a CouchDB based datastore which natively stores SADFace JSON documents. A couch-app is used to provide a web search interface. ArgDB is designed to run in either private/local mode or as a public argument data server as part of the argument web.</li>
<li><a href="https://github.com/Open-Argumentation/MonkeyPuzzle">MonkeyPuzzle</a> is a browser-based user interface for manual argument analysis. The interface is centered around a resource pane that holds the resource being analysed and a visual workspace in which a graph based argument visualisation is constructed.</li>
<li><a href="https://github.com/Open-Argumentation/ALIAS">ALIAS</a> is “A Library for Implementing Argumentation Systems” a Python implemtation of a library for working with Dung frameworks. This is currently used to provide a mechanism for automated reasoning over argument resources, for example, from SADFace documents.</li>
<li><a href="https://github.com/Open-Argumentation/DGDL">DGDL</a> & <a href="https://github.com/Open-Argumentation/ADAMANT">ADAMANT</a> are the Dialogue Game Description Language and its associated Python-based dialogue game execution platform. These two technologies work together to enable dialogue games to be specified, run, and managed.</li>
<li><a href="https://github.com/Open-Argumentation/Canary">Canary</a> is the most recent addition to OAPl, an argument mining library that is currently under heavy development. Canary is a Python library that builds on existing natural language toolkits</li>
</ul>
<h3><a id="citation" class="anchor" href="#citation" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Citation</h3>
<p>Some of the indiivudal tools within OAPl have been published and information about citing them individually can be found on the respective pages of each tool. However, if you want to cite OAPl itself then please use the following:</p>
<pre>S. Wells, "The Open Argumentation PLatform (OAPl)" in Computational Models of Argument, Proceedings of the Eigth International Conference on Computational Models of Argument (COMMA 2020). Perugia, Italy.</pre>
<h3><a id="support-or-contact" class="anchor" href="#support-or-contact" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Support or Contact</h3>
<p>Having trouble or want to get involved with OAPl? The easiest way is to just find one of the tools that interests you, fork it's repo, and get hacking. If you're more sociable then feel free to get in touch as well. For the moment, the best person to contact is Simon <a href="mailto:[email protected]?subject=OAPl">[email protected]</a></p>
<footer class="site-footer">
<span class="site-footer-owner"><a href="https://github.com/Open-Argumentation/openargumentation.org">Openargumentation.org</a> is maintained by <a href="https://github.com/Open-Argumentation">Open-Argumentation</a>.</span>
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
</footer>
</section>
</body>
</html>