qproj eye icon qproj design docs

Labelling philosophical texts: a guide for labellers

reference · retired · NLP and argumentation · edited 2026-11-06

What this is for. Quell is a game in which players read in-world texts (excerpts of real philosophy), highlight passages, and write notes. The game works out which concepts a highlight or note is about, and NPCs respond when the right ones come up. Your labels are how the game knows what each passage is about and what it’s doing. They are a careful reader’s reading of the text, not a summary of it.

Confidentiality. The texts are excerpts from published books. Don’t copy, export or share them outside the INCEpTION project. Made-up examples, like the ones in §9, are fine.

How the project is run (evaluation, automation, setup) is in Labelling philosophical texts: methods for the project lead. You don’t need it to label.

1. Glossary

Span
a stretch of text you’ve marked. Spans can overlap and nest.
Layer
one kind of question asked of the text (§3). Each span belongs to one layer.
Label, feature
a span’s values. Each layer has a main label plus a few features (e.g. voice, unsure).
Relation
an arrow from one span to another, e.g. claim A is an inference to claim B.
Concept id
a short stable name for a concept, e.g. for “the Nothing”. Players’ notes are matched against these.
Pass
one read through a document for one layer.
Guideline version
the version of this guide you’re labelling under. It changes when a rule changes.
Lead
the person who runs the project and reviews (curates) your work.

2. How the work runs

  1. Learn the tool. Do INCEpTION’s 20–30 minute Getting Started tutorial in a scratch project (ask the lead for one), then read §7.
  2. Calibrate. You and the lead label the same one or two sections separately, then go through the differences together. Expect the guide to change afterwards.
  3. Label. For each text: read it through, then do one pass per layer (§8). Mark each document finished when all four passes are done.
  4. Review. The lead curates each finished document and tells you what changed in the guide. Re-read the changelog before your next session.
  5. Re-label. At least a week later, you re-label a few documents the lead picked in advance, under a second account (<you>-reread). Don’t look at your earlier labels first: the point is to see where the guide leaves room for two answers.

3. The scheme

A starting point, not an answer: expect labels to merge, split and get renamed after the first text. Every layer has an unsure flag, a free-text note, and a continues link for interrupted passages (§5). The closed-label layers (argument, move, reference) also have an other label.

concept: what is this about?

Unit: phrase to paragraph.

featurevalues
conceptthe most specific matching entry in the knowledge base (§7); add it if it’s missing
usedefined (the text says what X is or redefines it) · discussed (says something about X) · mentioned (X only appears)

Concepts form a tree in the knowledge base. A broad concept (nothing) has narrower senses under it (Carnap’s nothing as logical negation, Heidegger’s nothing as what grounds the question of being). Tag the narrowest one that fits: the tree already says that both senses are kinds of nothing. A sense belongs to whoever holds it, not to the text it appears in: when Carnap quotes “the Nothing nothings”, that span gets Heidegger’s sense.

Describe each sense in its owner’s own terms. What Carnap thinks of Heidegger’s nothing goes on the argument and reference layers, not in the description of Heidegger’s concept. Concepts about concepts (meaning, pseudo-concept) are ordinary entries.

argument: what is it doing logically?

Unit: clause or sentence.

labelmeaning
thesisthe main claim of the text or section; few per text
claimany other asserted proposition
examplea case offered as illustration or evidence
otherargumentative, but none of the above

Premise and conclusion are roles, not labels: the same claim can be the conclusion of one step and a premise of the next. The relations say which. An objection is a claim with voice: reported that conflicts with another; a reply is a claim that conflicts with the objection.

Features: voice (author · reported), reconstructed (yes if you inferred the claim rather than read it off the page).

Relations, from one argument span to another. The names follow Inference Anchoring Theory (IAT), so our data maps onto its corpora and models.

relationmeaning
inferenceA is a reason for B
conflictA is a reason against B
rephraseA says B again in other words; common in continental texts

Relation features:

Equivocation shows up across layers: the two sides of the argument link to different senses on the concept layer, and the conflict is an undercut.

move: what is it doing rhetorically?

Unit: sentence to paragraph.

labelmeaning
questiona real question that drives the text; a rhetorical question is not one (it’s an appeal or an assertion)
distinctionsplits one notion into two
analysistakes a sentence or concept apart: logical or linguistic
wordplayetymology, puns, playing a word against itself
appealto experience, mood, or intuition rather than reasons
concessiongrants a point before turning
summarygathers up what came before
othera deliberate move, but none of the above

reference: what does it point to?

Unit: the quoted or referring words.

labelmeaning
quotewords quoted from another text
citationnames an author or work
allusionpoints to another text without naming it
otherpoints elsewhere, but none of the above

Features: target (the work or author pointed to), stance (agrees · disagrees · neutral). Relations can’t cross documents, so the link to another text lives in target.

4. When to label something

There is no established scheme for philosophical texts; we’re making one. These are rules of thumb, not rules. When one stops helping, say why in a note.

5. Boundaries

6. Hard cases to settle as you go

7. Working in INCEpTION

Open the address the lead gives you, log in, open the project, then Annotation. The guide is under the book icon at the top.

Before a pass. Settings → Layer preferences: hide every layer except the one you’re doing (hiding Argument also hides its relations). Raise Page size (sentences per page) so long relations stay on screen.

Spans. Pick the layer in the Layer box on the right, then select text with the mouse (double-click selects one word). The span snaps to the layer’s unit. Set the label and features in the panel on the right. Everything saves automatically; there’s no save button.

Concepts. In the concept field, start typing a label, or press Space to search for the selected text. Each candidate shows its description: read it before choosing. You can also browse the tree instead of searching. If the concept or sense is missing, add it on the project’s Knowledge Base page, under its broad concept and with a one-line description, then come back and link it.

Relations (argument layer). Drag from the source span to the target. For distant spans, select the source, scroll to the target, right-click it, and choose Link to…. Shift+Space reverses the selected relation; holding Ctrl when you release cancels.

Interrupted passages. On the first part, add a continues slot, click it to arm it, then double-click the other part’s span.

Reconstructed premises. Shift+click where the premise belongs to make a zero-width argument span. Set reconstructed and write the premise in note.

Mentions in bulk. Select one mentioned concept annotation as a template, search for the word in the search sidebar, untick any result you don’t want (all are ticked by default), then create annotations for the rest. Use this only for mentioned.

Pass record. When you finish a pass, open the Document Metadata sidebar (tags icon), choose Pass, click +, and fill in layer, guideline version, date and minutes spent.

Reviewing a pass. The annotation sidebar grouped by position lists everything in reading order. Shift+← and Shift+→ step through the current layer’s annotations.

Finishing. The lock icon (or Ctrl+End) marks a document finished, which sends it to the lead. Do this only after all four passes.

Keys worth knowing: Ctrl+Z undo (the history is lost when you switch documents) · Shift+Delete delete the selected annotation · Shift+Esc deselect · Shift+PageDown/PageUp next/previous document.

Don’t: Reset a document (it deletes your work permanently), export documents, or click grey suggestions if any ever appear (one click accepts them).

If the page stops responding or your session times out, reload and log in again; nothing is lost.

8. Running a session

9. Two worked examples

Both passages are made up, written to imitate each style.

Analytic style.

(1) A sentence means something only if we can say what observation would confirm it. (2) No observation could confirm “the absolute is restless”. (3) So that sentence, whatever its grammar suggests, says nothing.

Continental style.

(1) We ask about the clearing. (2) But are we not already standing in it whenever we ask at all? (3) The question turns back on the one who asks it. (4) To ask about the clearing is already to be in it.

Before each session

Further reading

Optional. Background for the scheme and heuristics.