[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [edict-jmdict] Future System (Was: Moving forward .....)



Jim Breen wrote:
> OK, here goes an attempt at a rough outline.

Specific questions interleaved below. .

First, thanks for writing this.  It mostly matches my 
understanding but clarifies some details that were a 
little vague before.  The auditing stuff will require more
database support.

But I don't see anything about development process here.
This description describes the external behavior of the 
entire system. Also, I posted previously about requesting 
a top-to-bottom, ready-to-go, complete (or nearly complete) 
application.  It seems like that is what is being requested 
here (due to lack of any development process discussion.)
It also seems to imply an app-centric design rather than
a data-centric one (nothing wrong with that of course...)

A few days back I posted an offer to put the stuff I have 
developed so far on your development machine to allow 
you and other to play with it (since the barriers to installing 
locally are pretty high) but I never got a response.  So I 
had hoped you would address the development process 
in this message.

>[...]
> Once an amendment is approved, the new entry would "go live"
> in the database, and the previous contents of the entry would go into a 
> backup area where it could be viewed and from which, if necessary, the
> update could be reversed. 

How deep is this undo stack?  Just the most recent change?
All changes?

>[...]
> Some sort of cooperative system would be needed to allow an editor to 
> dispute a decision by another editor, and achieve resolution of such 
> disputes.

Email?  IM?

>[...]
> Some facility should be provided for the addition of batches of entries
> prepared offline, or extracted from another source.

A bulk loader (aka bulk importer)?
Presumably you will have whatever was used to load the 
jmdict.xml file into the database initially which can also 
be used (or easily modified) to load additional jmdict-xml 
formatted data.  Is this enough, or do you also want 
something that will import edict-style entries?  (Last time 
I looked I thought there were many, many slightly varying 
edict formats.)

Or, alternatively, by bulk updates do you mean changing 
existing entries en masse?  For example splitting an existing 
PoS into two, and updating all the entries tagged with the 
old PoS to the appropriate new one?  Such a bulk updater 
comes with the database, it is called SQL.  :-)
If there are updates that happen frequently enough that SQL 
is cumbersome, them one would need to know more details 
first.

>[...]