From 4656b218a15d36b41ebc26f94b15696099128dd6 Mon Sep 17 00:00:00 2001 From: Dave Raggett Date: Sat, 23 Dec 2023 09:12:10 +0000 Subject: [PATCH] named collections of statements PKN now supports named and unnamed collections of statements which are useful for modelling theory of mind, and reported speech etc. --- pkn.html | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/pkn.html b/pkn.html index 864efdb..aaceceb 100644 --- a/pkn.html +++ b/pkn.html @@ -253,7 +253,7 @@

Data Types

PKN Statements

-

PKN supports several kinds of statements as defined below.

+

PKN supports several kinds of statements as defined below. PKN further supports named and unnamed collections of statements.

Statement MetaData

@@ -279,8 +279,6 @@

Statement MetaData

See section [[[#reasoning]]] for the role of statement parameters in argumentation.

-

Where should we describe how names can be used for graphs and statements?

-

Need to explain the relation to existing argumentation systems, along with formalisms such as AIF and ASPIC, together with questions around correctness, complexity and semantics. Note the need to explain why formal semantics is challenging for imperfect knowledge.

@@ -357,7 +355,7 @@

Analogy Statements

dog:puppy::cat:?
- +

Query Statements

These have a quantifier, a variable, an optional where clause, and a required from clause. Variables are scoped to the query statement. The where and from clauses involve a conjunction of one or more conditions, which are properties or relations. The conditions for the from clause are evaluated against the PKN statement graph. The conditions for the where clause are evaluated against the matches found with the from clause. The tests relate to the variable bindings.

@@ -394,6 +392,25 @@

Query Statements

What are the implications of allowing a comma separated list of quantifier variables?

+ +
+

Named Collections of Statements

+

This allow properties and relations to refer to named collections of statements, e.g. when modelling reported speech.

+ + + +
+
@@ -455,7 +472,7 @@

Fuzzy Quantifiers

PKN Documents

-

A PKN document is a sequence of PKN statements.

+

A PKN document is a sequence of PKN statements and named collections of statements.

PKN Graphs