Table2Base: Difference between revisions

From Opasnet
Jump to navigation Jump to search
(→‎Usage: more stuff added as well as working extension...)
Line 22: Line 22:
</t2b>
</t2b>


'''Notes:'''
*'''index''' argument defines indices of the datatable:
*'''index''' argument defines indices of the datatable:
** example has 2 indices: Year and Country
** example has 2 indices: Year and Country
Line 30: Line 31:
** obs is optional
** obs is optional
** if not defined default value "Result" is used
** if not defined default value "Result" is used
*Data is saved only when table is altered and page is saved
*Number of data columns must match to number of indices + result column
*Each row must have equal number of columns


==Some old thinking==
==Some old thinking==

Revision as of 11:54, 17 November 2010

Table2Base is an extension which enables direct upload of data from wikipages to Opasnet Base. Data is displayed as a table in wikipage.

Usage

Example:

<t2b index="Year,Country" unit="#" obs="Mortality">
2001|Finland|1000
2002|Finland|2000
2001|Sweden|900
2002|Sweden|800
</t2b>

Displays:

Table2Base: Difference between revisions(#)
ObsYearCountryMortality
12001Finland1000
22002Finland2000
32001Sweden900
42002Sweden800

Notes:

  • index argument defines indices of the datatable:
    • example has 2 indices: Year and Country
    • it is obligatory to have at least 1 index
  • unit defines the unit of the variable
    • it is obligatory to define unit
  • obs defines the name of the result column
    • obs is optional
    • if not defined default value "Result" is used
  • Data is saved only when table is altered and page is saved
  • Number of data columns must match to number of indices + result column
  • Each row must have equal number of columns

Some old thinking

Syntax which idea is based on:

Table2Base
(Unit: #. Number of explanation columns: 2. Observation index: Observation.
Year Country Mortality Description
2000 Finland 40000 WHO mortality data
2001 Finland 50000 WHO mortality data
  • Indexes:
    • year
    • country
  • result
    • mortality

Possible solutions:

  • we should not use exactly the same syntax as wikipages
  • tag or parser?
  • ←--1: . are explanation and observation really necessary? Could it look more like this? --13:59, 6 October 2010 Juha Villman (type: truth; paradigms: science: defence)
    ⇤--2: . The title explanation is not necessary. Also the title for observations is only necessary if there are more than one observation columns. For example the data below could be in a format where there are three columns (Country, 2000, and 2001) and only one row for the data. In this case, it is necessary to tell that the heading for the two observation columns is Year, because this heading is used as index name (with locations 2000 and 2001). But is it true that the observation index name does not need to show up as a heading in the table. I changed the Template:Datum list accordingly. --Jouni 15:52, 7 October 2010 (UTC) (type: truth; paradigms: science: attack)
Table2Base
Year Country Mortality Description
2000 Finland 40000 WHO mortality data
2001 Finland 50000 WHO mortality data