CMS _release.htm: confidential, low fixed-price storage

The first three folders below are real code to be published in cms
They are in turn supported by Java source in exhibit folder with javasrc
The rest are sales doc, often modified subsets of charting folder docs
  1. change - a folder for pages that mutate TM per #1.1 and subpages
    1. overview - current top level public page for this app sub-section
    2. forms.txt (of JSP) - allows entry of a TERM or FORM - includes spec
    3. terms.txt (of JSP) - resolves name conflicts  - NEEDS definer added?
    4. Obsolete specs on above, useful as ideas or history, in time order  
  2. query - a folder for pages that display underlying model
    1. listing.txt (of JSP) - list of all topics meeting a specified query
      1. listing-help.txt - included specs - see below
      2. listing-0a,b,c,d,e.txt - for listing of all associtation types
      3. listing-0,1,2,3,4,5.txt - for listing various queries
      4. boot.txt - to execute the logic of focus=null reboot
    2. review.txt (of JSP) - to see a topic w/ all associated roles a players
    3. format - doc only - explains layout and CHRC types
  3. shared - a folder for shared support pages model
    1. error.jsp displays a message per its inputs
    2. index.jsp lists query pages & change pages; copyright
    3. navhdr.txt - adds links to top-level pages
    4. ontology.txt - in 2/9 JSP; lists major EARLY features of XTM/CTM
    5. inglish - 2/8, on a GOOD blend of LATER Inglish concepts to add
    6. ctmdemo - 2/20, on how I could use LTM to enhance CTM context
    7. term.jsp displays list of links to somewhere - wrong place?
    8. ensureIndexSet.txt - find via session, after override check via t0={name} 
  4. charting - holds published web docs (and UN!) we don't want to lose
    1. index.html lists 2 query pages and 2 change pages
    2. usecases.htm - in three parts for agents
    3. semantic site map - one application for this stuff?
  5. biopax - first sent JAL mail about 10/22/04
    1. index - a/o 2/20, I now openly seek fund and help
    2. usecase - to support the argument below
    3. perturbing:- this is easier than non-FOL
  6. OTHER PROMOS - often modified subsets of folder #4, with local notes
    1. scripts - for demos and introductions
    2. context - for root? links MODELER design page to #4
    3. miles - sent about 9/17/04
    4. mit - sent about 10/31/04


Release of 12/06
- Support machinemode, via new Java: MRUList and userbase.Memory
Release of 5/18 - HC demo on Thr? Before Amazon manager on RDF Friday?
TODO -- ranked by priority, with date that each goal was added - DO ASAP?
Use XSLT to pull OWL Plugin into script format  - Wow! Allows ANY OWL Import?!!

Use XSLT to clean up REVIEW Page display  - Links the above to next, which it tests

Add/Inherit Qualifiers in Nature. This is snazzy/easy - demos data inheritance by type
but that is stil a ways off, I'd guess. Just takes prop+digits to input basics

TMAPI 0.6; add TMAPI utils. gets me local + RDF (ex?)imports; XTM-er help

Upgrade to TM4J; add JScheme.
big additions, like the other blue targets


Release of 5/14 - Boeing ideas pushed me into PATENTS and INVESTORS, plus a new
release, finally being done today!  Classes were already running a/o 5/10 but for minor bugs.
Reverted to Occurrences in doc, and got a decent scripted demo package together
Adding Ideas. This was most critical - did it fine, but had to recode as Roles after
my PC lost the file!! ASSERT/REIFY took a while to add; simplifying design as I went

Adding new Types. This is working fine via INGROUP, but syntax is clumsy.  Need to
add AKA and adjust DET logic to do partial Type matches - all but the last

Notes of 5/03 - As I was started work on Ideas last light, Boeing said NO - a mixed bag?
I decide to push IS forms and Thots as my answer to their sense-diambiguation need.  A
Thot gets specially created as holding multiple sense-Ideas constrained by case frames,
each of which gets tested against all possible related HAS-command interpretations.
If done right, this should lead to one combo that works, whose ID can return as a CG.

Notes of 5/02 - Today I posted minor cleanup of demo0428, pushing import/export
to cut TinyTim limits, after previously pushing JSheme to JZ in private email.  Also
added bugs I noticed, so this can go away safely for a while, as I resume normal hunt
Im the PM I started work on Ideas, and had to draft this new wholePart spec, which
actually applies to ALL constrained Ideas that have a typed _gestault player, even
those for _extrinsic associations.  With no such player, assoc's are un-constrained.




Forms.jsp of 4/28: Basically, this all got done but for the final cleanup items above
Main Forms work of 4/16-26:  Got up basic CMS forms and terms with web inputs scripts, pronouns
 upper ontl, and pending data, plus a demo poage to BioPax - GREAT JOB, DB and Mark!!

Notes of 4/27 - Yesterday, I got up all basic forms for demo.  This morning at 4 am I saw t
now have ABC demo working, and I just need to polish it, add a BPC demo page with scripts
Time is short (@B.5); so I go hard for it, and get email out on it by 4/28 at 11 am, wiped out
 
Notes of 2/26 - Yesterday moved back to Bill's - Last night and this morning, I focused on my
plans for specing /changes/idea.jsp as a CTM-based replacement for topics.jsp + assoc.jsp.
It seems to fit better with plans 1-4 in commands that lead to WORDS scripts!

Sadly, these plans will all take time to fully spec and implement, and I need a job more!
So I decide to put them on hold, at least for now, in favor of hunt and bioPAX perturbing

Notes of 3/03
- After working offline for days on perturbing, yesterday JAR posted comments
on a Boston workgroup, which gives me a lead to Harvard/Millenium jobs. So I post it and plan
next steps on job front and discussions can be interrelated

Notes of 3/11 - update my /topicmaps/ folder via 008 and jeremy file, email proposal to JAL/JAR/JZ;
and fix up changes/overview, bioPax/index.  If I read 'em right, they may help me out, get US some $
 
Notes of 2/05 - Last Sunday, 1/31, on a lark I decided to load 008 wi/ BioPAX and it worked!
I got so carried away, I wrote Sander an email touting my 11/2 app'n and a link.  But next day
it seemed badly written, so I pushed hard on a better /bioPAX/ writeup and posted email to the
list on We02, just before their conf call.  Today Gary wrote back and suggested cross links.
Perhaps my goal w/ Gary should be to get some publicty via x-links & help on names

Notes of 2/06 - Today I added NameTypes.java, and adjusted code in listing.txt (and Indices.java),
plus the doc in listing-5.txt and listing-0e.txt.  The result added space for specs of names

Notes of 2/08 - After a 2-day trip, I return to plan Eric email, and Inglish Ontology

Notes of 2/09
- Besides the stuff on 2/6, I today upload new listing comments and shared/ontology
files, all of which trim/tighten a lot of text, shorten index.jsp, and hide the 0a-e listings

Notes of 2/12 - changes/commands lists what is needed AFTER login.  But I defer this, as
I am the only legal user so far - just emulate in demo, and leave user ID fixed at mine.
 
CTM, to 2/20 - I shift my internal goals to analzying and fixing Lextend, so that I can get
up a context holding CTM.  I succeed, but find it remarkably BORING without examples.
So I shift again into words scripting change/.commnds, believing MISTAKENLY I could
write help Lextend create associations.  But the optimum seems shared/ctmdemo

Notes of 2/21 - I have updated biopax/index, perturbing, usecase to make a pitch, but I
do not yet publicize the pages. Still nervous on polish, and Mark seem better option,
but if anyone drifts into projects from BioWorld, I am now well covered


Notes of 1/04 - Yesterday, in addition I added IndexSet code to list indented subkinds of a
topic type, but I did not yet code anything to make use of it  Today I wrote up bugs at the
UI level, and fixed most of them:
  1. fixed MISSING links in the page header(s) to listing, focus = null, 0 (with arg1=1, 2)
  2. fixed MISSING shared/index.jsp (welcome) page body to set listing.jsp args
  3. fixed BROKEN page footer that still includes Portland phone number
Notes of 1/05 - Today I refined the doc and names on the index.jsp page, and added
explicit use cases for contexts.  Also removed opera.xtm, which turned out to be bad,
handled some bugs below.   Posting the code should be the next steps - it is okay stuff
  1. mostly fixed BROKEN display (via boot.txt) for the current file that is loaded
  2. HELP text needs to get reviewed, fixed, and culled of bad links/comments
  3. (defer), loading files must be expanded to better cross network space
Notes of 1/09 - (belatedy, in between lulls for TN trip, cash, and badf cold, I made a mess
of the source code but got posted some general logic for Sub-type strings and pNames.

Notes of 1/11 - Today I read of Kal/Gramah - thinking of all partner options since TN

Notes of 1/12-13
- Today posted 3.3 and 3.2 improvements, plus notes for the new
UL-based Indices on each Topic and Associate type.  They make it clear we must test
every index in a next version to decide on the AKO/ASO/ISA split

Notes of 1/16 - Today posted a first "complete" release of query, needing only esthetic
and doc repairs.  It added the listing pages 0,3,4,5, plus TXT, USE, FOR, AKO lines
  1. simplified shared navhdr to cite only the ontology page and sample contexts
  2. fixed review and format pages, mostly to handle new Java classes
  3. updated 11 listing files - which I hope to refactor quite soon


 
Notes of 12/21 - Today I resolved to do this right, by recording what I have and must do.
This was a cleanup of the above, and took a while, but it was worth it - I can now review all
Helps, as yesterday I was working by accident in exhibit/charting/query/ (now renamed)!

The first step was an inventory (above, posted), which I confirmed was correct.  Then
I cleaned up the source code and Eclipse project (not too hard - I cited the WEB-APP folder)
Test of IndexSet later showed I can use class => review is okay - IT WORKED IN PLACE!

Notes of 12/28 - I had to back off on my code-by-Xmas plans; as Xmas itself intervenes.   I
got hit by clean-up fit next day, then BAD DPRN, and decided I had to focus on kins - even
with JP stock - and on Murray, Minsky, etc.  Then nil happened but Evan, Chris, Xmas, golf,
JDC, Westat application.  From 8-10pm, I resume coding for listing.jsp args:

Notes of 12/30 - Today I posted working review & listing JSPs, w/ this file, to save all,
then added some polish in the code, with include files + java support as needed:  We
got up boot, and focus=0 with arg1 = null, assoc, but these design flaws were noted
Notes of 12/31 - To get this working on Supplehost, I needed to expand c:\\TMAPI_10
and upload org and METAINF into /classes/  - compare to PC's exhibit/charter, but
beware, they may not be the same - the latter I may be compiling!  Also had to upload
and patch a boot.txt file that pointed to exhibit/topicmaps remotely.  That let me boot
OnologyTen, but I learned its actual XTM uses SUN, not Sun, so I also fixed usecases.htm 
 
Progress of 1/03 - I fixed the whole listing.txt subsystem to adopt these new specs
for listing.jsp?focus=0, and to get up simple but working code for focus=1,2 :

Note: this old stuff was apparently DESIGN NOTES i added before I pitched Miles

For this pre-release, $1.5k/wk (versus $1.8k max) - I site license source
Do basics in 6 weeks = $9k, then up to 25/wk x 4  @$60 to help populate it
I prototype each above page; include a text file JSP into a text field as payoff
Your ASPs include these included JSPs, then filter/reformat them for end user

0 - HTTP requests, passed on to JSP componentst

1 - the application-specific (Exhibits) TomCat web app for TM4J 2 - Query acts can dump CHRC of any Topic in a way showing pending 3 - edit acts for Miles are of three broad types (first three below) 4 - if reboot before TM is re-exported (overnight), whole daily CSVlog gets redone 5 - approval acts are made very similarly, but adjust mostly scope in the TM 6 - populate acts can skip the approval cycle and be done first to start Q/A 7 - Scripts and constraints can be added to check each TM change as needed