blob: d261e3e119ae9ce3eb33d72862aa3061990cad6d (
plain)
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
|
abstract Database = {
flags startcat=Query ;
cat
Query ; Phras ; Statement ; Question ;
Noun ; Subject ; Value ; Property ; Relation ; Comparison ; Name ;
Feature ;
fun
LongForm : Phras -> Query ;
ShortForm : Phras -> Query ;
WhichAre : Noun -> Property -> Phras ;
IsThere : Noun -> Phras ;
AreThere : Noun -> Phras ;
IsIt : Subject -> Property -> Phras ;
WhatIs : Value -> Phras ;
MoreThan : Comparison -> Subject -> Property ;
TheMost : Comparison -> Noun -> Value ;
Relatively : Comparison -> Noun -> Property ;
RelatedTo : Relation -> Subject -> Property ;
Individual : Name -> Subject ;
AllN : Noun -> Subject ;
Any : Noun -> Subject ;
MostN : Noun -> Subject ;
EveryN : Noun -> Subject ;
FeatureOf : Feature -> Subject -> Subject ;
ValueOf : Feature -> Name -> Value ;
WithProperty : Noun -> Property -> Noun ;
} ;
|