💾 Archived View for dio9sys.fun › writeups › dialog › predicates › index.gmi captured on 2023-01-29 at 15:39:09. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

➡️ Next capture (2023-05-24)

-=-=-=-=-=-=-

Dialog predicates cheat sheet

Home

Dialog home

Noun traits

(an $)

Specifies that “an” is the correct indeterminate article for this object name.

(proper $)

Specifies that this is a proper noun, so that neither “a” nor “the” should appear before it.

(plural $)

Specifies that this is a plural noun, so that “some” should be used instead of “a” or “an”. This also changes the verb forms printed by certain predicates (see below).

(pair $)

Inherits all the properties of a plural noun, but also changes the indeterminate article “a” into “a pair of”.

(uncountable $)

Specifies that the indeterminate article “some” should be used, but that the noun behaves like a singular in every other respect.

(singleton $)

Specifies that “the” should be used, even in situations where “a” or “an” are usually called for.

(your $)

Specifies that “your” should be used instead of “a” or “the”.

Predicates

Predicate	Singular	Plural		Current player
(a $)		a/an		some		yourself
(A $)		A/An		Some		You
(the $)		the		the		yourself
(The $)		The		The		You
(it $)		it		they		you
(It $)		It		They		You
(its $)		its		their		your
(Its $)		Its		Their		Your
(itself $)	itself		themselves	yourself
(them $)	it		them		you
(that $)	that		those		yourself
(That $)	That		Those		You
(is $)	is	are		are
(isn't $)	isn't		aren't		aren't
(has $)	has	have		have
(does $)	does		do		do
(doesn't $)	doesn't	don't	don't
(s $)		(no space)	s		 
(es $)		(no space)	es		 
(it $ is)	it is		they're		you're
(the $ is)	(the $) is	(the $) are	you're
(The $ is)	(The $) is	(The $) are	You're
(That's $)	That's		Those are	You're

Relationships

Relation	(name $)	(present-name $)	(towards-name $)	(reverse-name $)
#in		in		inside of		into			out of
#on		on		on top of		onto			off
#wornby		worn by		worn by			worn by			off
#under		under		under			under			out from under
#behind		behind		behind			behind			out from behind
#heldby		held by		held by			held by			away from
#partof		part of		part of			part of			away from

Traits that determine where an object may appear in the object tree


(container $)			(supporter $)
     ^				     ^
     |				     |
(actor container $) (seat $)  (actor supporter $)
     ^    ^          ^  ^          ^
     |     \         |    \        |  
 (room $)  (in-seat $)    (on-seat $)


(door $)    (vehicle $)    (direction $)    (relation $)

Traits that determine whether an object can be manipulated at all

	(exclude from all $)
        ^          ^
        |           \
(out of reach $) (not here $)    (fine where it is $)    (intangible $)    (topic $)

Traits that determine what actions may be carried out on an object

			(opaque $)
		            ^
			    |
(animate $)		(openable $)	(item $)
  ^     ^                   ^		   ^
  |      \                  |		   |
(male $) (female $)     (lockable $)    (wearable $)


(potable $)	(edible $)	(sharp $)	(consultable $)

(pushable $)	(switchable $)