Current Command Summary

The text box above and all like it pass Idealized English commands to the context in memory.  Before you use it, please read this INTRODUCTION   Commands in planning are marked red.or blue.  Those available to try out are bolded.   Please email me problems or suggestions.  Thanks.
Dan Corwin,  June 7, 2005
.



A. Finding a Topic - click its link in any displayed chart, or enter as a Request...
  1. any Term - shows its Subject(s) - each will be an Aspect, Group or Example
  2. Definite NP - THE Qualifiers Group - finds most recently used qualifying example
  3. Pronouns - (like A.2, but the form is lexicalized - held in a word's definition)


B. Finding its Aspects - look at the chart (and notice those scoped to a theme)
  1. SCOPE -themesList-  the listed (Term) args define a name space for aspects
  2. Role-Player lookup - Aspect OF Subject - returns Role Player or their Group
  3. Occurrence lookup - Aspect OF Subject - special form aiding B.4 and D.1-4
  4. Defaults - THE Aspect OF Subject - if unknown, inferred using Subject's Group
   
Patterns above have read-only effects.  Those below may change a context, but such
effects vanish with the web session until commands in F and G get released.

 
C. Creating a new Topic - each gets a symbol (given Root Term or just an ID)
  1. Example - Determiner Qualifiers Group - much like an indefinite noun phrase  
    1. AKO as first item creates a class - an uncountable subgroup of Group
    2. ASO as first item creates a subset - a countable subgroup of Group
    3. ISA (or A, AN) as first item creates an instance - a member of Group
    4. the Group indicated will get used in B.4 for Default Aspect inheritance
  2. Definition - Term + Example - if Term has a similar meaning, it is reused
  3. Add a Qualifier - Subject IS Qualifier(s) - a handy special case IS form
  4. Add a Name - Subject HAS NameType Value - a special case of D.1
  5. Grouping - Subject INGROUP Group - constrained by rules under C.1
    1. simple primitive form ensuring that Subject belongs to a Group 
    2. no scoping; not tracked; helps link Subjects to our upper ontology 

D.  Characterizing any Subject - each Aspect added is Scoped per rules in B.1
  1. Add dataTypes - Subject HAS Occurrence Value - a constrained String format
  2. Associate Topics - Subject HAS Property Value - under OWL-like constraints
  3. Specify a Part - Subject HAS Element Part - the Element constrains the Part topic
  4. Intrinsic situations - Subject HAS Role Player - a Role-constrained Player-topic
  5. Implications - A new Component may cause Composite's Group to RUN a script

E. Special Primitives for Modeling Triples and Other Grammar Forms
  1. Simple Triple - ASSERT Subject Relation Object - unconstrained
  2. Modeled Triple - REIFY Subject Relation Object - may be constrained
  3. Extrinsic Relations - like E-1/E-2, bur a D-3/D-4 Composite is also implied
  4. Prep'nal Phrase - Subject IS Prep Object(s) - lexicalized abstract relations
  5. Clause - Subject IS Gerund Comps(s) - like E.4; but lexicalized case frames
  6. Adjective Phrase - Subject IS Modifier - like D.2 with implied quantification

F. Drop/Accept - requires special CMS rights outside your own scope
  1. Drop any Aspect - DROP Subject Aspect - restores its default, if any
  2. Drop Occurrence - DROP Subject Occurrence Val - like F.1 if only Val
  3. Drop RolePlayer - DROP Subject Role Player - like F.1 if only Player
  4. Drop a Subject - DROP Subject - (drops every known Aspect in turn)
  5. Approval - OKAY Scope - drops Pending status from scoped changes  

G. Special Forms treated as new Commands - indirectly a very open set...
  1. Run a script - RUN filename - it must exist in a special web app folder
  2. Import commands enabling graceful merges of new RDF or XTM files
  3. Export commands for partially dumping a context into RDF or XTM files,
  4. Macro modules - - ?pattern TDB? - support from new TM engines, interpreters
  5. Your own Commands  - ?pattern TDB? - use RUN to test its logic; publish it