Skip to content
tkuhnPublic

About

AIDA Sentences

Resources

Stars

21 stars

Watchers

3 watching

Forks

Latest commit

 

History

161 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIDA Sentences

AIDA is a scheme for English sentences. Such sentences are:

  • Atomic: a sentence describing one thought that cannot be further broken down in a practical way
  • Independent: a sentence that can stand on its own, without external references like "this effect" or "we"
  • Declarative: a complete sentence ending with a full stop that could in theory be either true or false
  • Absolute: a sentence describing the core of a claim ignoring the (un)certainty about its truth and ignoring how it was discovered (no "probably" or "evaluation showed that"); typically in present tense

Publications

See the following publications for the details:

Examples

A simple example of an AIDA sentence is:

Malaria is transmitted by moquitoes.

This is a more specific and more complex example:

The degree of hepatic reticuloendothelial function impairment does not differ between cirrhotic patients with and without previous history of SBP.

URIs

AIDA sentences can be represented by URIs of the following form:

Website

The docs directory contains the AIDA website, made to be served with GitHub Pages (repository settings > Pages > deploy from branch master, folder /docs):

  • index.html is the landing page.
  • s/index.html shows a single AIDA sentence, given URL-encoded after a ? as in s/?Malaria+is+transmitted+by+mosquitoes., together with its URI and the sources linked to it.
  • 404.html forwards any other path to that sentence page, so that /aida/Malaria+is+transmitted+by+mosquitoes. works too (but is first answered with HTTP status 404).
  • data/sentences.json holds the sources of each sentence. It is generated from tables/all.csv and tables/jansenstudy.csv (which is not part of all.csv) with scripts/make-site-data.py, which also prints the sentence and source counts shown on the landing page.
  • usecases/*/index.html are the use case pages. They are generated from the Markdown files in usecases with scripts/make-site-usecases.py and should not be edited by hand.
  • datasets/*/index.html are the dataset pages. They are generated from the tables papers.csv, npuserstudy.csv, npbotstudy.csv and jansenstudy.csv with scripts/make-site-datasets.py and should not be edited by hand either. The script prints the sentence counts shown on the landing page. Both page scripts share scripts/sitepage.py.

For http://purl.org/aida/... URIs to end up on the website, the PURL has to be a partial redirect to the address of the sentence page followed by ?, that is <site address>/s/?. A partial redirect to the site address itself works as well, via 404.html.

Related Repositories

About

AIDA Sentences

Resources

Stars

21 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages