wiki:WikiStart

Version 18 (modified by casties, 14 years ago) (diff)

--

ChinaGIS Developer Wiki

This wiki should help us keep track of the concepts developed so far and is also a base for discussion.
It should be checked and updated regularly by anyone who partakes in the developement of the website.

Goals of the ChinaGIS project

(Just for the sake of explicitly defining them:)

Enabling the mapping and sharing of data associated with the history of china (?).


Rules for editing the Wiki

Please respect the following rules, should you ever edit anything in the Wiki:

  • do not change something that you didn't create without asking the author. Adding new paragraphs/comments is ok, but should be marked with the authors name (e.g. "This should be reviewed in the next meeting --- Christopher")
  • if a Wiki page becomes too long, try subdividing it into multiple pages by replacing large blocks of content by only an appropriate title and/or summary and linking to a new page with the full contents of the topic
  • introductary texts and summaries are always nice and help readers find out what they can find on a page


Developement Branches


Vocabulary

  • workspace - a workspace is a set of blocks chosen by the user in an order chosen by the user. A workspace can be given a name, it can be saved and restored.
  • dependency - in this context, dependency of one object to another means that changes made to one of them can directly transfer to the other.
  • Table - consists Table definition (number and labels of columns) and Table data. No dependencies to other Tables etc.
  • View - a set of rules that combines multiple Tables into one (visually) Table-like structure. Directly dependend on Tables.
  • mappable - every Table or View that contains or is associated with valid geographic data
  • Compiled View - conversion of a view into a Table, thus becoming independent of the original tables.
  • Published Table - a Table, that can only be viewed or used for Views, or deleted, but not changed. If it is necessary to have the possibility to change a published table anyway, maybe a versioning functionality could be included that allows to create successive versions of the same table.
  • Block - the visual window-like units the workspaces will consist of. Every Table, View, Map etc. will be displayed in it's own block. A block has a Title Bar, Menu Bar and a Body