190

Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 2: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

Towards an ISRIC WOrld Soil Information Service (WOSIS Version 1.0)

Piet Tempel, Daniël van Kraalingen, Jorge Mendes de Jesus and Hannes I. Reuter

ISRIC Report 2013/02

Wageningen, May 2013

Page 3: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

© 2013, ISRIC – World Soil Information, Wageningen, Netherlands All rights reserved. Reproduction and dissemination for educational or non-commercial purposes are permitted without any prior written permission provided the source is fully acknowledged. Reproduction of materials for resale or other commercial purposes isprohibited without prior written permission from ISRIC. Applications for such permission should be addressed to: Director, ISRIC – World Soil Information PO B0X 353 6700 AJ Wageningen The Netherlands E-mail: [email protected] The designations employed and the presentation of materials do not imply the expression of any opinion whatsoever on the part of ISRIC concerning the legal status of any country, territory, city or area or of its authorities, or concerning the delimitation of its frontiers or boundaries. Despite the fact that this publication is created with utmost care, the authors(s) and/or publisher(s) and/or ISRIC cannot be held liable for any damage caused by the use of this publication or any content therein in whatever form, whether or not caused by possible errors or faults nor for any consequences thereof. Additional information on ISRIC – World Soil Information can be accessed through http://www.isric.org Citation

Tempel, P., D. van Kraalingen, Jorge Mendes de Jesus and Hannes I. Reuter, 2013. Towards an ISRIC World Soil Information Service (WOSIS Version 1.0). Report 2013/02, ISRIC-World Soil Information, Wageningen. 188 pp.

ISRIC Report 2013/02

Page 4: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

Contents

PPreface 5

Summary 7

1 Introduction 9

2 Database design 11

3 Future developments 29

Acknowledgements 31

References 33

Acronyms 35

Appendix 1 Database computational and personal capacity 37

Appendix 2 Database design 39

Page 5: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

List of figures Figure 1 Database schemas. 12 Figure 2 Depiction of the accuracy and precision of measurements. 13 Figure 3 Relationship between attribute, value descriptor, domain and domain value. 16 Figure 4 Relationship between profile, data set, link table and classification. 18 Figure 5 Relation between Map unit, Map unit Component and Soil Component. 21 Figure 6 Relationships between Profile, ProfileAttribute, ValueDescriptor, Attribute, Domain and DomainValue. 23 Figure 7 Relations between Revision and ChangeItem. 27 Figure 8 ISRIC Soil Data repository diagram. 40 Figure 9 Analysis diagram. 42 Figure 10 Attribute diagram. 48 Figure 11 Classification diagram. 58 Figure 12 FAO diagram. 59 Figure 13 Soil Taxonomy and Local Classification diagram. 60 Figure 14 WRB diagram. 61 Figure 15 Contact schema. 83 Figure 16 DIF schema. 89 Figure 17 DIF schema - part 1. 90 Figure 18 DIF schema - part 2. 91 Figure 19 DIF schema - part 3. 92 Figure 20 DIF schema - part 4. 93 Figure 21 Location schema. 125 Figure 22 MapUnit schema. 133 Figure 23 MapUnit & MapUnitComponent diagram. 134 Figure 24 MapUnitComponent & SoilComponent diagram. 135 Figure 25 Profile schema. 150 Figure 26 LayerAttribute diagram. 151 Figure 27 Profile & LayerAttribute diagram. 152 Figure 28 Reference schema. 164 Figure 29 System schema. 182

Page 6: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 5

PPreface

ISRIC - World Soil Information, which hosts the World Data Centre for Soils, has a mandate to serve the international community as custodian of global soil information and to increase awareness and understanding of soils in major global issues. It aims to strengthen its position as a leading institute in collecting, storing, processing and disseminating global soil and terrain information for research and development of sustainable land use. Developments in soil science, such as low cost techniques to measure soil data, reduced handling and storage costs of data, and web-based data access have progressed rapidly during the last decade. To better manage the current demand for soil information, and being in the frontline of information services, ISRIC is in the process of updating its enterprise data management system, including revised procedures for registering newly acquired data, quality assessment/control and versioning. The centralized enterprise database will contain validated and authorized data with defined and registered accuracy and quality (e.g., known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Global Soil Information Facilities (GSIF), which will be made available gradually to the wider user community. Where appropriate, algorithms and model states will be documented and preserved. Recommended procedures are being developed and tested to align with the frameworks of on-going, large international projects such as the FAO led Global Soil Partnership (GSP), GlobalSoilMap.net and e-SOTER and other international programmes. The Global Soil Partnership wants to improve governance of the limited soil resources of the planet in order to guarantee healthy and productive soils for a food secure world using a wide agenda. The GlobalSoilMap.net project is an initiative of a global consortium of scientific institutes that collaborate to make a new digital soil map of the world using state-of-the-art and emerging technologies. The e-SOTER project delivered a web-based regional pilot platform with data, methodologies, and applications, using remote sensing data to validate, augment and extend existing terrain and soil maps. These products will also serve the global soil observing system as part of the Global Earth Observing System of Systems (GEOSS). This document describes the rationale and structure for version 1.0 of the World Soil Information Service (WOSIS). The system has been developed at ISRIC, as a collaborative effort with partners from Alterra, Wageningen University & Research centre, and inputs/advice from a range of external experts. Dr. ir. Prem Bindraban Director, ISRIC World Soil Information

Page 7: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

6 ISRIC Report 2013/02

Page 8: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 7

Summary

Over the years, ISRIC – World Soil Information has developed and maintained a number of (soil information) databases that are freely available to the scientific community and other non-commercial groups. In the past decade, however, dissemination opportunities have changed drastically as a result of new (web) technologies that permit faster and new forms of information delivery. Strategies adjusted to these opportunities are being pursued for improved information retrieval and dissemination. In this context, ISRIC has implemented a centralized and user-focused database ('world soil database') containing only validated and authorized data - preferably with a known and registered accuracy and quality. As a result, all data managed or maintained by ISRIC will be made available on-line from one central database environment in accordance with the conditions for data sharing defined by the various data providers. The entire system will allow access, processing and visualization through one set of tools. The database will support geographic objects, since most of ISRIC’s datasets are at least partly spatially defined. Finally, the world soil database can be queried using standardized interfaces based on known XML/GML exchange models. The database design as discussed in this report consists of 70 interrelated tables. The database has a number of schemas, which in turn contain the data tables (and other database objects). An important reason to use schemas is to organize database tables in logical groups to make them more manageable. Another important use for schemas in the world soil database is to mimic a federated database system. This is a type of meta-database management system which transparently integrates multiple autonomous database systems into a single virtual database. Each schema is described in detail the report. Future expansion and testing of the world soil database is seen as an iterative process that is largely governed by the addition of new soil information datasets (including spectral data). Instrumental to enhanced usability and accessibility of the world soil database will be the harmonization of soil property values (i.e. their domain), as well as standardization of analytical procedure descriptions. Use of these interfaces will allow for the fulfilment of future demands for global soil information, and enable further incorporation of soil data held by third parties. NASA’s Directory Interchange Format (DIF) is the metadata standard used for describing ISRIC datasets. GeoServer is used to serve geospatial data from the database - profile locations, SOTER maps, GlobalSoilMap.net products, etc. A stack of open RESTFull web services will be specified in the next version of this document, supporting (exchange) current and future data models.

Page 9: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

8 ISRIC Report 2013/02

Page 10: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 9

1 Introduction

ISRIC’s strategic plan of June 2009 states: “The ISRIC mandate implies that it will be active in collecting and handling soil and terrain data, encourage the good use of that data and, in advocacy of the role and importance of soil in global development issues” This mandate is also clearly reflected in the institute’s registered name: International Soil Reference and Information Centre. To meet its goal, ISRIC has developed, and currently maintains, a number of databases that are freely available to the scientific community and other non-commercial groups. As stated in the strategic plan, dissemination opportunities have changed drastically in the past decade as a result of new (web) technologies which permit faster and new forms of information delivery. Strategies adjusted to these opportunities should be pursued for improved information retrieval and dissemination. At the time, challenges to implementing such a strategy included: – Limited facilities to browse data online. For example 'Show me, what data ISRIC has for Cuba, then I’ll pick

what I need'. – Lack of a consistent interface to query the website for specific data. It was not possible to get an answer

from the ISRIC website to a simple question like 'Give me a pre-defined set of data from ISRIC’s data holdings for all soil profiles in Cuba with a pH smaller than 5.8'.

– Metadata for the data sets are query-able through NASA’s Global Change Metadata Directory (GCMD), which hosts a portal for the ICSU World Data Centre System1. Yet, these 'descriptive metadata' could not be queried at the ISRIC site.

– Data sets were in project-specific formats, and there was no functionality to modify formats in response to user needs. Data were organized as a fragmented set of individual datasets that have evolved in the past years from projects and personal initiatives. These datasets have been made available in a form (or format) geared towards their originating projects’ goals; as such, they may not necessarily fulfil the goals or needs of a wider user community.

– Support all kind of data storage, standardization, harmonisation and export for the Global Soil Information Facilities (see Batjes et al., 2013).

To address these challenges and enable the information strategy outlined in the strategic plan for 2009-2012 (see ISRIC, 2010), ISRIC has developed: 'A centralized and user-focused database containing only validated and authorized data with a known and registered accuracy and quality.' The resulting system, known as 'ISRIC World Soil Information Service' (WOSIS), is described in this report.

1 ISRIC - World Soil Information, the World Data Centre for Soils since 1989, is a regular member of the ICSU World Data System

(ICSU-WDS).

Page 11: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

10 ISRIC Report 2013/02

1.1 Approach

As a first step, an inventory was made of all data sets present at ISRIC that might be eligible for inclusion in the new world soil database. ISRIC staff was invited to submit descriptions of these data sets. The next step was to define selection criteria for data to be included in the first approximation of a world soil database. This was a crucial step since it defines the information content (i.e. the kind of questions and queries the database should be able to provide answers to) as well as its initial complexity. The single most important selection criterion the Steering Group formulated was that only soil, site, and terrain data would be handled in the emerging world soil database. Application of these criteria greatly reduced the number of relevant data sets. However, there is a lot of overlap between these datasets; the same information is included in more than one database, merely organized in a different way. Based on this first analysis, the following objectives for a world soil database were formulated. It should: – be able to handle and harmonize soil profile and terrain data, such as held in WISE (Batjes, 2009), ISIS

(2006), SOTER (Van Engelen and Dijkshoorn, 2012) and GlobalSoilMap.net (Sanchez et al., 2009)2, including functional properties, soil sample analysis results, horizon analysis results, terrain, terrain components, soil classifications, as well as spatial data (polygon and raster format);

– meet quality aspects: availability, continuity, consistency and robustness; – be powerful enough to become the reference database for future, permanent storage; – serve the international community with quality controlled soil data in a most effective way. Inclusion of a spatial component is an important requirement since most of ISRIC’s datasets are at least partly spatially defined. Therefore, the new world soil database should support the storage, spatial indexing and processing of spatial data. Further, the enterprise Relational Database Management System (RDBMS) should include a spatial extension. The system should also support of standards-based metadata registration at dataset level as well as at the level of individual data objects and attributes3. Finally, the world soil database should be query-able using standardized interfaces based on XML/GML exchange models – notably those defined by the Open GeoSpatial Consortium (OGC). These interfaces must fulfil future demands for global soil information, and enable the inclusion of soil data of third parties. Based on the analysis of the 'current' (sensu 2009) ISRIC datasets, developments towards new datasets, and the desired functional features of the world soil database, the system should: – Support current ISRIC datasets (ISIS, WISE, SOTER, soil degradation datasets), that is: capable to

incorporate (any) data from aforementioned datasets. – Allow for new future datasets, so extensibility and flexibility are important. – Provide flexibly to extend attribute sets for data objects. – Be able to accommodate metadata for the object and dataset level. – Provide support for spatial objects, both vector (point and polygon) and raster based. – Conform to current and future (exchange) data models (e.g., e-SOTER SoterML (Pourabdollah et al., 2012),

SoilML (Montanarella et al., 2010) and GeoSciML (CGI 2013)). – Support for GML and KML for easier and faster data dissemination. Henceforth, 'WOrld Soil Information Service' and its acronym 'WOSIS' will be used for naming purposes in this document. 2 http://www.isric.org/projects 3 At present, NASA’s Directory Interchange Format (DIF) is the metadata standard used for describing ISRIC datasets, in

accordance with the ICSU-WDC system requirements. Some 50 datasets have been described using DIF at NASA’s Global Change Master Directory, see under 'WDC for Soils' as data center.

Page 12: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 11

2 Database design

2.1 General Concept

The database design consists of 75 interrelated tables following the standard relational model. These tables have a number of common characteristics. Each table has a single-field, with a unique primary key of type integer (long) and a conventional (descriptive) name. Except for the four tables in the System schema, all tables share the following five fields (in this order, and shown at the end of a table’s fields list): – Created: A DateTime field that defaults to the current date and time when a new record is inserted. – Modified: A DateTime field recording the latest modification of a record; defaults to the current date and

time when inserting a new record, or updating a record. – Editor: A text field recording the login role that created or last modified the record; defaults to the current

login role when inserting a new record, or updating a record. – RevisionId: Reference to the last revision (i.e. update) of the record in the audit trail. – Version: Sequential record version number - starting with 1 for the initial entry. Users cannot interact with any of the above fields directly. The fields are initialized or updated by the database system to allow for record change tracking and audit. Tables holding measured property values contain the following fields which are explained in detail below: – Date: date of observation or measurement. – Trust: level of trust in the given value: 'A' as entered, no validation, 'B' - harmonized and standardized, 'C'

(semi)-automatic error checking and 'D', the highest level, for data validated by a soil scientist. – LoD: Level of Determination - accuracy of an observation or measurement precision. – Quality: Quality indicator - 0 is the lowest and 255 the highest quality level.

WOSIS consists of a group of schemata, which in turn contain tables (and other database objects), as shown in Figure 1. Schemata are used for organization purposes, to group the database tables (and other database objects) into logical groups making them more manageable. Schemata are analogous to directories in an operating system level, except that schemas cannot be nested. The same table name can be used in different schemas without conflict. For example, both ThisSchema and ThatSchema may contain tables named MyTable. The MyTable is normally described using the schema name e.g.: ThisSchema.MyTable or ThatSchema.MyTable.

Page 13: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 14: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 13

2.2 Quality and accuracy of data

Quality of data can be evaluated against a range of parameters, for example positional accuracy, attribute accuracy, logical consistency, completeness and lineage. Underlying these parameters are always the two central themes in data quality assessment: the concepts of accuracy and precision. For application to environmental data, these can be defined as follows: – Accuracy - the degree of correctness with which a measurement reflects the true value of the parameter

being assessed. – Precision - the degree of variation in repeated measurements of the same quantity of a parameter.

Figure 2

Depiction of the accuracy and precision of measurements. For example, if eight measurements for a given parameter are taken at the same time at the same location using the same method, the accuracy would be indicated by how well the average of the eight measurements reflects the actual parameter value, and the precision would be indicated by the variation in the results of the eight measurements. Using the classic example of marksmanship, Figure 24 distinguishes the concepts of precision and accuracy. A high degree of precision and accuracy do not necessarily occur simultaneously in a process, as illustrated in the previous figure. Measurements may have a high degree of precision, while not being very accurate. Conversely, a set of data may have high accuracy but lack precision. When results are both precise and accurate, confidence in data quality is maximized. In order to address these issues that may affect confidence in the WOSIS data, quality indicators are applied throughout the database: Level of Trust (subjective measure based on soil expert knowledge), Data Quality Index (objective measure based on some reproducible algorithms) and Level of Determination (Laboratory/Field/Location related uncertainty). These were developed to provide guidelines that allow investigators to recognize factors that may compromise the data quality. Use of all three components ensures that objective methods are applied for evaluating data in the database, while at the same time it enables soil expert knowledge to override these assessments.

4 The precision and accuracy of environmental measurements for the building assessment survey and evaluation program. U.S.

Environmental Protection Agency, March 31, 1999. http://http://www.epa.gov/iaq/base/pdfs/precisionandaccuracy.pdf

Page 15: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

14 ISRIC Report 2013/02

2.2.1 Level of trust

Different datasets/parameters held in the database need to be characterised in terms of trust. The lowest level 'A' is for data entered 'AS IS'. Subsequently, such 'A level' data can be standardized/harmonized to reference methods (Level B), (semi) - automatically error-checked for inconsistencies (Level C); the data owner is informed about the outcome of this procedure. Flagging data at level A to C can be performed automatically without any human interaction, while the final step to level D requires certain skills and experience. Level D data are those that have been approved by an expert (e.g., a soil scientist) who has performed an in-depth check, considering the value in relation to the full soil profile, the given natural conditions and the surrounding profiles and found no anomalies. 2.2.2 Data quality index

The data quality index for a given record characterises the data quality in numerical space. Any new value entered in the database initially receives a Zero value, which is the lowest rank or index value. Next, this value may increase based on whether it passes specific tests. At present, the 0-100 range is considered sufficient to characterise the data quality in numerical space. The remaining 154 values, between 101-255, are used to store specific error codes associated to specific error routines (as Domain Values in the Attribute Schema). 2.2.3 Level of determination

Any given measurement has a specific measurement error, which can be determined with a variety of methods. The level of determination (LOD) for values derived in a laboratory can be characterised using blind samples or based on repeated measurements from reference materials. Any laboratory should be able to provide these parameters according to good laboratory practice (OECD, 1998; Van Reeuwijk, 1998). For measurements that use other devices (e.g., GPS, soil moisture sensors, maps) the LOD can be determined by extracting information from manufacturers, repeated measurements, literature and even expert knowledge. An example for the latter is the LOD for GPS locations, which depends on several factors. Before 2000, a normal, commercial GPS had an LOD greater than 100 m; nowadays the LOD can be less than 10 m. Factors like time of day, position of satellites, land use (e.g., forest cover leads to loss of signal) will also influence the LOD for the location (e.g., Tuček and Ligoš, 2002). Lorenz et al. (2008), for example, describe factors that need to be considered to assess the LOD for field measurements, such as repeated measurements of the same property at specific, preselected random locations. 2.3 Analysis schema

The Analysis schema contains two tables dealing with data describing processes that have been used to obtain observation results for soil or terrain properties - essentially laboratory procedures for soil analysis. Analytical methods are characterized by a descriptive name, and a broad description with a reference to an authoritative source (e.g., ISO standard) describing the analytical method, for instance a publication, laboratory guidelines or a web site. The schema deploys a link table to link laboratory procedures to laboratories (in effect, their organizations).

Page 16: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 15

The Analysis schema links to the Reference schema and to the Contact schema (i.e., it refers to data in a table in both schemas, using relational keys). 2.4 Attribute schema

Despite the broad definition of the domain of knowledge that underlies the database, every effort was made to be as accurate as possible in the definition of the entities of interest as well as their characteristics. If available, reference is made to an authoritative source for definitions and descriptions. The schema's table storing these definitions may be conceived as a soils and terrain glossary. A glossary is an (often alphabetical) list of terms in a particular domain of knowledge with the definitions for those terms. Besides the definition of terms, this list is meant to: – exclude ambiguity in the meaning of concepts and terms, – promote consistency in the use of terms within the database, – promote efficiency and precision.

To enable within-domain communication between scientists, a common language with a sufficiently shared vocabulary is needed. Such vocabularies often take the form of a controlled vocabulary, which make it easier to query a database. Since there are many different ways of describing concepts, drawing all of these terms together under a single word or phrase in a database makes searching the database more efficient as it eliminates guess work. The data in the Attribute schema may thus be seen as a controlled vocabulary. In data management and database analysis, a data domain refers to all unique values which a data element may contain. The rule for determining the domain boundary may be as simple as a data type with an enumerated list of values. For example, a database table that has information about people, with one record per person, might have a 'gender' column. This gender column might be declared as a string data type, and allowed to have one of two known code values: 'M' for male, 'F' for female, and NULL for records where gender is unknown or not applicable (or arguably 'U' for unknown as a sentinel value). The data domain for the gender column is: 'M', 'F'. Other data sets with information about people, however, may employ other code values - for example, '0' for male, '1' for female, and '-1' when gender is unknown - for the same 'gender' phenomenon. Since the database should allow users to enter data in their primary form - that is, users should not be burdened with conversion issues upon entering (their) data - a mechanism to link a phenomenon to more than one data domain is required. This mechanism is the value descriptor. A value descriptor essentially links a phenomenon to a data domain. Our 'gender' example would require two value descriptor records (denoted by a value descriptor identifier) to link 'gender' to its available data domains. Conversely, a data domain may be used by more than one characteristic. For example, in the FAO Guidelines for Soil Description (FAO, 2006a), several surface characteristics use the same surface coverage classes, hence the same data domain. In a normalized data model, the referenced data domain is typically specified in a reference table. Following the previous example, the first Gender reference table would have exactly two records, one per allowed value – 'M' and 'F', excluding NULL. The second Gender reference table would have three records, one per allowed value – '-1', '0', and '1'. In the database all potential reference tables have been merged into a single domain values table. Reference tables are formally related to other tables in a database by the use of foreign keys. Thus, a domain value would refer to a value descriptor that links a phenomenon to the specific data domain this domain value belongs to. However, since a data domain may be referenced by more than one characteristic, the relationship between the domain values table and the value descriptor table would be of a many-to-many nature. To

Page 17: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

16 ISRIC Report 2013/02

circumvent this many-to-many relationship from the database, a domain table was added between the table with value descriptors and the domain values table (Figure 3).

AttributeId AttributeName AttributeDescription 253 Gender a set of characteristics

distinguishing between male and female, particularly in the cases of men and women (Wikipedia).

ValueDescriptorId AttributeId DomainId 12 253 34 13 253 65

DomainId DomainName 34 Gender values domain according to Guidelines X 65 Gender values domain defined by organization Y

DomainValueId DomainId Value Meaning 45 34 F Female 46 34 M Male … 434 65 -1 Unknown 435 65 0 Male 436 65 1 Female

Figure 3

Relationship between attribute, value descriptor, domain and domain value. Less simple domain boundary rules, if database-enforced, may be implemented through a check constraint or, in more complex cases, in a database trigger. For example, a column requiring positive numeric values may have a check (i.e. validation) constraint declaring that the values must be greater than zero. Clearly, these attributes do not need explicitly a domain associated with them. The value descriptor may be extended with a unit and a data type for the values of its associated attribute, thus enhancing the flexibility of the Attribute schema. The Attribute schema only links to the Reference schema. 2.5 Binary schema

Databases must store several data types like text, numbers and dates as well as binary data (e.g. columns that store binary data). The binary schema can describe various items, such as images from the soil profile or

Page 18: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 17

the surrounding landscape as well as a multispectral scan. Binary data are associated to a specific mimeType (data format/characteristics). WOSIS uses a mixed approach, storing binary data on specific local file storage and keeping a Unique Universal Identifier (UUID) identifier linking the files to the Database records. The binary table also contains a smaller version of the original binary dataset as a thumbnail. The mixed approach allows for: – Smaller database size, since binary data are stored in a local file system. – Web sites will benefit from small thumbnails stored in the DB (up to 100kb per image). – If necessary the binary data can be stored in a public accessible location. Negative aspects: – DB backups require that the specific local file storage is also backed-up. The Binary schema links to the Reference and Profile schema. 2.6 Classification schema

Soil classification involves the systematic categorization of soils based on distinguishing characteristics as well as criteria that dictate choices in use. Soil classification is probably one of the most controversial soil science subjects. Unlike plant taxonomy, there is no truly universally accepted classification system for soil, and the principles of soil systematics have been varied and polemical (Strzeminsky, 1975). Many countries have developed their own classification systems; international correlation of the various systems is being addressed by the World Reference Base for Soil Resources (IUSS Working Group WRB 2006) and earlier through the FAO-Unesco Soil Map of the World (FAO-Unesco, 1974; FAO, 1988). The classification schema in WOSIS supports three widely used soil classification systems: – FAO Soil Map of the World: originally intended as legend for the Soil Map of the World, 1:5M, but in the

course of time it has been used increasingly as a classification system (FAO-Unesco, 1974; FAO, 1988) now subsumed into the WRB.

– World Reference Base for Soil Resources: the international standard taxonomic soil classification system endorsed by the International Union of Soil Sciences (IUSS Working Group WRB, 2006).

– USDA Soil Taxonomy (Soil Survey Staff, 2010). Further, the Classification schema includes a table for the storage of national or local classifications other than the global systems mentioned above. The same soil profiles may have been described in multiple initial ISRIC data sets (e.g., in ISIS, WISE and SOTER). However, a given profile may have been classified differently in each data set, using the same soil classification system, due to differences in perceptions (see Kauffman, 1987). Therefore, the world soil database uses a link table (part of the Profile schema) to assign profiles to specific (source) data sets. All classifications refer to an entry in this link table (that is, a profile in a particular data set), thus enabling more than one classification per profile, per dataset - and even within the same data set. Figure 4 clarifies the relationship between profile, data set, link table, and classification. At present, the classification schema permits characterization and classification of individual soil profiles. Legends for soil map units, however, are not supported yet as they are considered regular attributes of map units.

Page 19: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

18 ISRIC Report 2013/02

Profile

ProfileId Country Location 734 Uganda POINT(33.5,1.8)

Data set (DIF)

DIF_Id Data set name 12 WISE version 3 13 SOTER for Central Africa

Link table Profile – Data set

ProfileDIF_Id ProfileId DIF_Id ProfileName 89 734 12 UG007 90 734 13 UGBun17-6

FAO Classification

FAOId ProfileDIF_Id SoilUnit PublicationYear 456 89 Eutric Leptosol 1988 457 90 Lithic Leptosol 1988

Figure 4

Relationship between profile, data set, link table and classification. Soil Taxonomy coding is inconsistent between editions as different standard notations have been used in successive versions (e.g. Soil Survey Staff, 1975, 1992, 2010). Alternatively, the original and revised Legend to the FAO Soil Map of the World (FAO-Unesco, 1974; FAO, 1988) uses a well-established coding scheme. Conversely, there is no coding scheme in WRB nor in the associated WRB Legend (IUSS Working Group, 2010), as WRB is not a hierarchical system. Therefore, to avoid any ambiguity in soil classification names, for any soil classification system full descriptive names are stored in the database, together with the edition of the system. The Classification schema links to the Profile schema. 2.7 Contact schema

The Contact schema describes organizations and/or persons that have been instrumental in obtaining the observation results (either descriptive or measured) that are stored in the database. It is the single entry point to authoritative names and contact information in the overall database. This is to prevent the use of different names or spellings for the same organization or individual in various parts of the database (e.g., KIT, Tropen-Instituut, Royal Tropical Institute, Koninklijk Instituut voor de Tropen). The main database object in this schema is the organization. There are a variety of legal types of organizations, including: corporations, governments, non-governmental organizations, international organizations, armed forces, charities, not-for-profit corporations, partnerships, cooperatives and universities. The organization object may also store organization components like departments, regional centres and laboratories. The second database object in the Contact schema is a contact. A contact stores contact information for a real person. Currently, a contact can be linked to only one organization - in the sense of a 'works with' or 'is

Page 20: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 19

employed by' relationship. Access to contact information - either organizational or personal - may be controlled by way of a numerical Access Code. The Contact schema links to the Location schema (that is, it refers to data in a table in the Location schema) and to the Analysis schema (used in the laboratory contact information). 2.8 DIF schema

The Directory Interchange Format (DIF)5 is a metadata standard used to describe Earth science datasets (Global Change Master Directory Staff, 2008). The DIF standard is used to create records for the NASA Global Change Master Directory (GCMD), an on-line system with information about Earth science datasets, and is inter-operable with standards used by the ICSU World Data System (see: www.icsu-wds.org/services/data-portal), of which ISRIC is a Regular member. The DIF standard has a total of 36 elements, including eight mandatory elements. Some of the fields are text fields, while others require the use of controlled keywords. The DIF allows data users to understand the contents of a data set and contains those fields which are necessary for users to decide whether a particular data set would be useful for their needs. The DIF standard is compatible with both the ISO 19115 and CSDGM standards6. The soils and terrain metadata is a database implementation of the Directory Interchange Format. The DIF table is a pivotal (crucial) table in the metadata schema. It contains the eight fields that are required in the DIF. The other fields expand upon and clarify the information, but are not repetitive. Repeatable DIF fields are stored in separate, but related tables. That is, nearly all other tables are linked to the DIF table, and represent (groups of) repetitive data elements, e.g. keywords associated with a dataset. Some minor elements that are repeatable according to the DIF standard (e.g., multimedia_sample), are not repeatable in the metadata database (to keep the schema somewhat simpler). The DIF schema links to the Location schema, the Contact schema, and the Reference schema (that is, it refers to data in a table in all of these schemas). 2.9 Location schema

Essentially, the Location schema contains authoritative names for country groups, countries, and first level administrative units within countries. As with the Contact schema it is the only entry point to authoritative geographic names (notably of countries) in the core database system. The reason for this is to prevent the use of different names or spellings for the same geographic location in various parts of the database where this information is required (e.g., Great Britain, United Kingdom, Royaume Uni). Names comply with ISO-3166, a standard published by the International Organization for Standardization (ISO)7 that defines codes for the names of countries, dependent territories, and special areas of geographical interest, and their principal subdivisions (e.g., provinces or states). The official name of this standard is Codes for the representation of names of countries and their subdivisions. 5 http://gcmd.gsfc.nasa.gov/User/difguide/difman.html 6 The ISO 19115/TC211 geospatial metadata standard was adopted in June 2004. Required elements and appropriate

modifications were approved by the CEOS IDN Interoperability group and incorporated into the DIF to achieve full ISO compatibility.

7 http://www.iso.org/iso/country_codes

Page 21: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

20 ISRIC Report 2013/02

Country groups enable ad-hoc grouping of countries, such as 'Former Yugoslavia' and 'ASEAN'. Country groups may be used to query the database for these groupings. A Country group may refer to an authoritative source defining the list of countries that are part of the region. In the context of the database, Country groups exceed the geographic sense of the term: it may refer to any grouping of countries, for example NATO or SADEC. Future access methods to the data in the core database that are location-based may use web services like GeoNames8 to enable the use of aliases, synonyms, etc. The Country table will be updated in future versions to contain polygon information (spatial data), allowing for spatial queries involving countries and profiles. The Location schema only links to the Reference schema (i.e., it refers to data in a table in the Reference schema). 2.10 MapUnit schema

A map unit is a collection of areas defined and named the same in terms of their differentiating criteria, or miscellaneous areas9. The SOTER methodology10, for example, identifies areas of land with a distinctive, often repetitive, pattern of landform, lithology, surface form, slope, parent material, and soil. Tracts of land distinguished in this manner are named SOTER (map) units. Each SOTER unit thus represents one unique combination of terrain and soil characteristics (Van Engelen and Dijkshoorn, 2013). Each map unit differs in some respect from all others in the area of interest and is uniquely identified on a map. Each individual area, or polygon, on the map is a delineation of a particular map unit. Map units are represented by cartographic units with a single colour or pattern. The database will store each map unit as a single point set union of their polygon geometries (i.e., borders), often referred to as a multi-polygon. All polygon maps, and therefore their mapping units, are stored in a single table. A map Id identifies the individual maps within the table. Every map unit must refer to a data set (defined in the DIF schema). For SOTER maps, a unique code (up to four digits) is assigned to every SOTER map unit that has been distinguished at the country level. Finally, a map unit may reference a source from which the data were derived for the compilation of the mapping unit. Reference datum for any point on the Earth's surface that is referenced in the world soil database is WGS8411. Applying differentiating criteria in a step-by-step manner may eventually lead to overly complex and/or fragmented map units that cannot be mapped at the scale under consideration. The corresponding information is then stored as a 'non-mappable' map unit component without a geometry. Thus, in SOTER a map unit may consist of one or more map unit components, each covering a certain proportion of the map unit. Mapping unit components are sequentially numbered; largest mapping unit component first, followed by the second in size, and so on until 100% coverage is obtained. Soil map units typically contain a number of so-called impurities, conventionally assumed to be at least 15% dependent on the scale of mapping (Landon, 1991; Soil Survey Staff, 1993). Pragmatically, a soil component is defined as a constituent of a mapping unit component that represents a single soil type (covering a certain 8 http://www.geonames.org/ 9 Miscellaneous areas are areas that fall outside the differentiating criteria, e.g. water bodies under terrestrial criteria. 10 SOTER aims to establish a World Soils and Terrain Database, at scale 1:5 000 000, containing digitized map units and their

attribute data in standardized format. The program was implemented by FAO, UNEP and ISRIC, under the aegis of the IUSS, in collaboration with a wide range of national soil institutes (1986 - present).

11 http://en.wikipedia.org/wiki/World_Geodetic_System

Page 22: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 21

percentage of the map unit). Since a soil component is also a non-mappable area, it might be conceived as a second level map unit component, or a 'component of a map unit component'. However, introducing various component levels ('component X is a component of component Y') would make data retrieval and management overly complex, and besides, would rarely be needed. Therefore it is not implemented in the current version. Every soil component should be described by at least one, but preferably more, fully described and analysed regionally representative profiles. One of these profiles is designated as the representative profile for the soil component, while the remaining profiles are associated with the soil component through a link table. This link table thus shows the potential range in soil variability within a given soil component. Map unit attributes and their values are stored in a separate map unit attribute table. Attributes link to a map unit through its map unit Id. The same applies to the attributes of map unit components and soil components. For details, we refer to the Profile schema paragraph.

Figure 5

Relation between Map unit, Map unit Component and Soil Component.

Map Unit

MapUnitId MapId DIF_Id CountryId SOTERUnitID Location 3050 12 6 44 2446 MULTIPOLYGON(…) 3051 12 6 44 3204 MULTIPOLYGON(…)

Map Unit Component

MapUnitComponentId MapUnitId Number Proportion (%) 7843 3050 1 80 7844 3050 2 20 7845 3051 1 100

Soil Component

SoilComponentId MapUnitComponentId Number Proportion (%)

ProfileId

5284 7843 1 80 2974 5285 7844 1 10 2947 5286 7844 2 10 2956 2445 7845 1 100 2720

Link table Soil Component - Profile

SoilComponentProfileId SoilComponentId ProfileId 101356 5284 2976 101357 5284 3010 101358 5284 3011 101359 5285 2846 101360 5285 2835 101361 5286 2960 101362 5286 2969 101363 2445 2611 101364 2445 2734

Page 23: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

22 ISRIC Report 2013/02

The example in Figure 5 shows two map units, with MapUnitId 3050 and 3051, respectively. Both map units are part of a SOTER map with a MapId of 12, and belong to the same data set with a DIF_Id of 6. Map unit number 3050 consists of two map unit components: – Map unit component 7843, covering 80% of the map unit, and – Map unit component 7844, covering 20% of the map unit Map unit component 7843 consists of a single soil component with Id 5284. The Id of the representative profile for this soil component is 2974. The second map unit component consists of two soil components, both covering 10% of the map unit. Likewise, the second map unit (3051) consists of a single map unit component (7845) covering 100% of the map unit. This map unit component consists of a single soil component with Id 2445, also covering 100% of the map unit. Both map unit component and soil component are mappable, since they coincide with the map unit. Map unit components covering less than 100% of the map unit they collectively compose are not mappable since a component then only accounts for part of the map unit spatial entity. The link table lists the Id’s of other profiles that are associated with the soil components in the example. The MapUnit schema links to the Location schema, the Profile schema, the Attribute schema, the DIF schema, and the Reference schema (that is, it refers to data in a table in all of these schemas). 2.11 Profile schema

The tables in the Profile schema describe two basic entities from the domain of discourse underlying the database: a profile ('pedon') and its properties (land use, position in the terrain, signs of erosion, etc.), and its constituent layer attributes (structure, colour, horizon designation, texture, pH, etc.) (Soil Survey Staff, 1975). The schema stores soil profiles, either synthetic or real-world, along with their location. To associate synthetic profiles, or profiles with an unknown location and estimated properties, with a minimal geo-reference, a country reference has been included. A 'Synthetic' identifier denotes whether a profile is synthetic (not observed in the field, 'derived') or real. Each profile also refers to the data source - publication, map, web site, etc. - from which the corresponding data were derived. The location of a profile is stored in decimal degrees (geographic latitude and longitude, using the WGS84 datum). The accuracy of the location is stored in column positionLOD. Further, values in a column indicates if the profile can be shared with the general public; conditions for this are specified by the data providers in accordance with the ISRIC Data Policy (http://www.isric.org/data/data-policy). Values for profile characteristics (associated with the profile's site as well as its identification) are stored in a separate attribute values table. A value descriptor links each profile attribute value to a characteristic in the Attribute table in the Attribute schema, and - if applicable - to a values domain through the Domain table (and a unit in which the value is expressed). An example may illustrate this (Figure 6); domain values are described in the DomainValue table in the Attribute schema. For a profile with ProfileId 788, the database stores ten attribute values. The last two of these attribute values have ValueDescriptorId 281 and 282, respectively. Note that there are apparently attributes that allow for more than one value - e.g. the attributes with ValueDescriptorId's 32 and 33. ValueDescriptorId 281 refers to a property with AttributeId 18 and a values domain with DomainId 145. This property is dimensionless: there is no UnitId. Looking at the Attribute table, AttributeId 18 refers to the slope form of the profile site. Its value is "S". The meaning of this value can be looked up in the domain that is associated with this property: a domain with DomainId 145.The profile's attribute value eventually evaluates to a slope form of the profile site that is 'straight' (according to the 'Guidelines for profile descriptions', FAO 2006). The Domain table is required to prevent a many-to-many relation between the ValueDescriptor table and the DomainValue table.

Page 24: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 23

Figure 6

Relationships between Profile, ProfileAttribute, ValueDescriptor, Attribute, Domain and DomainValue.

Profile

ProfileId CountryId ReferenceId Synthetic Location 788 28 FALSE POINT(26.1 -20.0)

ProfileAttribute

ProfileAttributeId ProfileId ValueDescriptorId Value ValueGroup 673 788 6 911 1104 788 5 Central Province 4357 788 32 WT 711 6013 788 33 1 711 6056 788 32 WG 710 6078 788 33 2 710 6155 788 260 BSh 6617 788 19 0 7144 788 281 S 7488 788 282 L

Value Descriptor

ValueDescriptorId AttributeId UnitId DomainId 281 18 145 282 9 146

Attribute

AttributeId ReferenceId Name Description 9 245 Position An indication of the relative position of the

site within the land. … … … … 18 245 Slope form The slope form refers to the general shape

of the slope in both the vertical and horizontal directions.

Domain

DomainId ReferenceId Name Description 145 245 Position values Each value denotes a particular

position of the profile's site within the land.

146 245 Slope form values Each value denotes a particular shape of the profile site's slope .

DomainValue

DomainValueId DomainId Value Description 1850 145 V Convex 1851 145 C Concave 1852 145 S Straight … … … … 1858 146 L Lower slope 1859 146 S Slope unspecified 1860 146 F Flat 1861 146 V Open depression

Page 25: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

24 ISRIC Report 2013/02

Likewise, the second attribute value, the one with ValueDescriptorId 282, evaluates to a relative position of 'lower slope' of the profile within the terrain (according to the 'Guidelines for profile descriptions', FAO, 2006). Figure 6 also illustrates the use of ValueGroups. A Valuegroup is a numeric that groups associated property values for a profile, e.g. degree and extent for two or more types of erosion at the profile site. In the example, ValueDescriptorId 32 points to 'main type of erosion at the profile site'. There are two values for erosion type: 'WT' (evaluating to “Tunnel erosion”), and 'WG' (evaluating to 'Gully erosion'). Both erosion types are associated with their matching extent (pointed to by ValueDescriptorId 33) through a common ValueGroup number. Thus, gully erosion is associated with extent '2' (evaluating to '10-25% of the area'), and tunnel erosion is associated with extent '1' (evaluating to '5-10% of the area'). By convention, the more dominant manifestation of a property has a lower ValueGroup value. Thus, in this example, gully erosion is considered dominant over tunnel erosion. Another field, not shown in the example, may link each attribute value to a combination of a laboratory procedure and a laboratory (a link table in the Analysis schema). Either the laboratory or the procedure may be unknown. If both are unknown, the field is left blank. All tables named 'ObjectAttribute' use the schema Attribute to link attributes and their values to 'Object', e.g. table MapUnitAttribute links attributes and their values to map units. The LayerAttribute table describes soil profile attributes (from either synthetic or real profiles) in terms of their relative and / or absolute position within a soil profile. The table also specifies the depth to the upper and lower boundary (in centimetres) for each layer, measured from the surface (including organic and mineral cover) of the soil downwards (FAO, 2006; Schoeneberger et al., 2012). The layerattribute table can store parameters on a Horizon basis as well as a fixed depth basis. Note also that prior to 1993, the zero datum was at the top of the mineral surface, except for thick organic layers, such as peat or muck; organic horizons were recorded as above and mineral horizons recorded as below, relative to the mineral surface (see Schoeneberger et al., 2012, pp. 2-6). Profile descriptions may be included in more than one data set, using different identifiers (and subsets of properties). Using a link table in the Profile schema, data sets can be reconstructed, using the original identifiers. Since available soil moisture plays a prevalent role in many applications, for instance crop production, it has been made a database object in its own right. Otherwise, soil moisture tensions would have to be e derived from their analytical methods, requiring arbitrary string parsing in queries. Profiles have a specific numerical ID but also an UUID (universally unique identifier), for examples profileID 788 has an UUID of 'f0f6ae7a-13b1-11e2-8634-001bc6405f0b'. This UUID is automatically generated when a record is inserted. Using UUIDs allow for easy profile identification in diverse computer systems like harvesting environment, web services or broadcasting structures (Twitter, Facebook etc.). The Profile schema links to the Location schema, the Analysis schema, the Attribute schema, the DIF schema, and the Reference schema (i.e., refers to data in a table in all of these schemas).

Page 26: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 25

2.12 Reference schema

Data, definitions, and descriptions may be drawn from a variety of data and information sources. Potential sources are: publications, maps, web sites (URL's), organizations, and digital media. These sources vary widely in nature, and in the way they are described. The Reference schema enables a harmonized way to refer to these heterogeneous sources. The Reference schema allows for the description of the following types of information sources: – Publication – Web site (URL) – Map – Organization – Digital media (CD-ROM, DVD, etc.) – Other Except for 'Other', every reference type is represented by a separate table, either in the current schema, or in the Contact schema (Organization as an information source). A reference consists of a ReferenceTypeId and a TypeReferenceId. A ReferenceTypeId refers to a reference type (publication, web site, map, etc.) in the ReferenceType table, and a TypeReferenceId refers to an information source in the corresponding reference type table. E.g., a ReferenceTypeId of 4 means the source of information is an organization, and the corresponding TypeReferenceId value refers to a particular organization in the Organization table in the Contact schema. Most other schemas somehow rely on this schema. Schema Reference only refers to the Organization table in the Contact schema.

2.13 Internationalization schema

WOSIS is a federated system and therefore we decoupled the translation without affecting the data structure. The general assumption is that each database has a default language (e.g., in ISRIC’s case English) and that the Schema named i18n (Internationalization) will contain tables linking to other schemas (e.g., profiles, attribute) that contain the translations according to language table. As a standard, we choose the W3C recommendation (RFC5646) which allows over 7000 language tags, while enabling ISO639 3 letter language codes as well as 2 letter language codes. Examples are: zh (Chinese), hi (Hindi), es (Spanish), en (English), bal (Balochi), apk (Kiowa Apache) and tpi (Tok Pisin).

The schema consists of the tables i18n.i18n which contains the generic internationalisation structure (e.g.: rfc5646 code) and schema/table/primarykey location of the translation, while the i18n.translation table stores the actual translation.

Table translation is linked to table i18n; therefore the metadata concerning translation is decoupled from the translation.

Page 27: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

26 ISRIC Report 2013/02

2.14 System schema

Schema System contains all database specific tables that support or enable a number of maintenance-related tasks: All tables have a single-field primary key of type Integer, conventionally named 'TablenameId', with the exception of link tables. Thus, table MapUnit will use column MapUnitId as a single-field primary key. Link tables use a slightly different naming scheme. A link table named Name1_x_Name2 will use column Name1Name2Id for its single-field primary key. Thus, the primary key field for table Profile_x_DIF will be ProfileDIFId. The reason of this procedure is to keep track of primary key values to be assigned to newly created records in the database. Table Tally keeps track of the primary key values to be assigned to newly created records. Upon insertion of a new record in a table, an INSERT triggers on that table: – read the primary key value for that particular table from the Tally table; – assign this value to the primary key field of the newly created record; – increase the primary key value for that particular table in the Tally table with one. Tally keeps track of the time and the last login role to insert a record in a particular database table and therefore supplying an audit trail for changes to the database. Webopedia12 defines an audit trail as 'a record showing who has accessed a computer system and what operations he or she has performed during a given period of time.' Table Revision stores an audit trail for changes to WOSIS. The table traces every UPDATE and DELETE operation to any record in the database (with the exception of System tables). The database operation is stored in a column named Action: 'U' for a record update and 'D' for a deleted record. Four more columns pinpoint the record affected by the operation. The table also registers the login role that executed the operation, together with a timestamp for the operation and the version number of the affected record. The (original) values of the affected records are stored in tables ChangeGeometry (geometry columns) and ChangeItem (all other columns). The following example (Figure 7) may illustrate this. The last Revision record (with RevisionId 3467) shows that a record with a value of 50 for primary key field 'CountryId' in table Country in schema Location has been updated. There is also the Id of the previous revision of this record: 3466. The last revision affected field 'Alpha_2': the value 'DC' of version 2 of the record was changed. The previous revision of the record, version 1, affected two fields: 'Name' and 'Alpha_2'. The version number for the corresponding record in the database is 3. Who (Editor) and when (Time) have been left out in the Revision table in this example.

12 http://www.webopedia.com/TERM/A/audit_trail.html

Page 28: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 27

Figure 7

Relations between Revision and ChangeItem. 2.15 Other schema uses

Another important use for schemas in the world soil database is to mimic a federated database system. This is a type of meta-database management system (DBMS) which transparently integrates multiple autonomous database systems into a single virtual database. The constituent databases may be interconnected via a computer network and geographically decentralized. Since the constituent database systems remain autonomous, a federated database system is an alternative to the (sometimes daunting) task of merging together several disparate databases. A federated database approach prevents replication of master data within other parts of the organization. Master data are often used by several functional groups and stored in different data systems across an organization and may or may not be referenced centrally; therefore, the possibility exists for duplicate and/or inaccurate master data ('Master data' lemma, Wikipedia). For master data, there should be an agreed upon view across the organization. For example, in an ideal situation the Contact schema would not be implemented. The core database would link up with an actively maintained and up-to-date external Customer Relationship Management (CRM) system that would be used for other purposes as well. The Analysis schema might evolve into a database subsystem with standardized descriptions of analytical procedures that is more easily query-able than the current way of describing these procedures. This will make it easier to link the proper procedure to an observation. Furthermore, the link will be more descriptive. A library catalogue is by far a more appropriate register of bibliographic items than the Reference schema of the world soil database.

Country

CountryId Numeric Alpha_3 Alpha_2 Name RevisionId Version50 180 COD CD Congo, Dem. Republic of 3467 3

Revision

RevisionId Action Schema Name

Table Name

PK_Name PK_Value Previous Revision

Version

3465 U Reference Publication PublicationId 121 1 3466 U Location Country CountryId 50 1 3467 U Location Country CountryId 50 3466 2

ChangeItem

ChangeItemId RevisionId ColumnName Value 657 3465 Publisher Elsevier B.V. 658 3466 Alpha_2 ZR 659 3466 Name Zaire 660 3467 Alpha_2 DC

Page 29: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

28 ISRIC Report 2013/02

Page 30: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 29

3 Future developments

WOSIS forms an integral part of the emerging Global Soil Information Facilities (GSIF, see: http://www.isric.org/projects/global-soil-information-facilities-gsif; Batjes et al., 2013; Omuto et al., 2012). Future expansion, and testing, of WOSIS is seen as an iterative process that is largely governed by the: – addition of 'new' soil data held in datasets emanating from ISRIC collaborative, international projects, – addition of soil data from auxiliary sources; this will include spectral data.

An inevitable consequence of aforementioned activities is that new soil properties will be added as appropriate, for soil descriptions guidelines not yet accommodated in version 1.0 of WOSIS. Instrumental to enhanced usability and accessibility of the data in the world soil database are the following three activities: – soil property harmonization – soil property values (i.e., domain) harmonization – standardization of analytical procedure descriptions - as part of the metadata When implemented at a satisfactory level of detail and authority, these activities will add value to the database as a queryable source of: – soil terms – analytical procedures for soil properties The content of the world soil database can be handled using standardized interfaces that are based on XML/GML exchange models - notably those defined by the Open GeoSpatial Consortium (OGC). Use of these interfaces will allow for the fulfilment of future demands for global soil information, and enable incorporation of soil data held by third parties. GeoServer13 will be used to serve geospatial data from the database - profile locations, SOTER maps, GlobalSoilMap.net products, etc. GeoServer (an open source software server) is the reference implementation of the Open Geospatial Consortium’s (OGC) Web Feature Service (WFS) and Web Coverage Service (WCS) standards, as well as a high performance certified compliant Web Map Service (WMS). Spatial resources in the database will be referenced in an ISRIC GeoNetwork catalog implementation. NASA’s Directory Interchange Format (DIF) will remain the metadata standard for describing ISRIC datasets, unless a new format is adopted by the ICSU World Data System.

13 GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for

interoperability, it publishes data from any major spatial data source using open standards. See http://www.geoserver.org

Page 31: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

30 ISRIC Report 2013/02

A stack of open RESTful14 web services (serving xml/json, in analogy with, for example, GeoNames15 web services) is to be specified. Further, (exchange) present and future data models (e.g., e-SOTER, SoilML and GeoSciML etc.) will be supported for data export and import. Procedures will be developed whereby data held in WOSIS may be provided in an interoperable way for use in Global Soil Partnership projects and deliveries, GlobalSoilMap.net and other applications such as WISE, e-SOTER and similar.

14 Representational State Transfer (REST) is a style of software architecture for distributed hypermedia systems such as the

World Wide Web (Fielding RT, 2005). A REST web service (also called a RESTful web API) is a simple web service implemented using HTTP and the principles of REST. It is a collection of resources, with three defined aspects: the base URI for the web service, such as http://example.com/resources/ the Internet media type of the data supported by the web service. This is often JSON, XML or YAML but can be any other

valid Internet media type. the set of operations supported by the web service using HTTP methods (e.g., POST, GET, PUT or DELETE).

Unlike SOAP-based web services, there is no 'official' standard for RESTful web services. This is because REST is an architecture, unlike SOAP, which is a protocol. Even though REST is not a standard, a RESTful implementation such as the Web can use standards like HTTP, URI, XML, etc.

15 http://www.geonames.org

Page 32: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 31

Acknowledgements

Starting point for the world soil database model was a preliminary design by Daniël van Kraalingen of Alterra, Wageningen University and Research centre, as part of an institutional strategy for redesign and improvement of the ISRIC ICT infrastructure ('Advies ICT infrastructuur ISRIC'; March, 2010). Database development was supervised by a steering group that was chaired by Niels Batjes (2010) respectively Hannes I. Reuter (2011-2013). Invaluable comments and suggestions from members of the steering group (Niels Batjes, Koos Dijkshoorn, Vincent van Engelen, Johan Leenaars, Bob MacMillan and Hannes I. Reuter) as well as Prem Bindraban, Daniel van Kraalingen and Rob Lookers have been incorporated in the model in an iterative process. Special thanks are expressed to the external reviewers from University of Nottingham (United Kingdom), Commonwealth Scientific and Industrial Research Organisation (CSIRO, Australia) and the Federal Institute for Geosciences and Natural Resources (BGR, Germany) for their constructive comments.

Page 33: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

32 ISRIC Report 2013/02

Page 34: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 33

References

Batjes NH 2009. Harmonized soil profile data for applications at global and continental scales: updates to the WISE database. Soil Use and Management 25, 124-127

Batjes NH, Reuter HI, Tempel P, Leenaars JGB, Hengl T and Bindraban PS 2013. Development of global soil information facilities. Data Science Journal 12, 70-74 p http://dx.doi.org/10.2481/dsj.WDS-009

CGI 2013. CGI | Technical Collaboration | GeoSciML downloads. GeoSciML home page. Viewed April 2013; http://www.cgi-iugs.org/tech_collaboration/geosciml.html

FAO 1988. FAO-Unesco Soil Map of the World, Revised Legend, with corrections and updates. World Soil Resources Report 60, FAO, Rome; reprinted with updates as Technical Paper 20 by ISRIC, Wageningen, 1997, pp. 140.

FAO 2006a. Guidelines for soil description (Fourth ed.). FAO, Rome (Available at: ftp://ftp.fao.org/agl/agll/docs/guidel_soil_descr.pdf), pp. 97

FAO 2006b. World Reference Base for soil resources - A framework for international classification, correlation and communication. World Soil Resources Reports 103, International Union of Soil Sciences, ISRIC - World Soil Information and Food and Agriculture Organization of the United Nations, Rome, pp. 128

FAO-Unesco 1974. Soil Map of the World, 1:5,000,000. Vol. 1 – Legend. United Nations Educational, Scientific, and Cultural Organization, Paris

Fielding, RT, Taylor, RN 2005 Principled Design of the Modern Web Architecture. ACM Transactions on Internet Technology (TOIT) (New York: Association for Computing Machinery) 2 (2): 115–150 (2002-05).

Global Change Master Directory staff 2008. Directory Interchange Format (DIF) Writer’s Guide. Global Change Master Directory. National Aeronautics and Space Administration. Viewed April 2013; http://gcmd.nasa.gov/User/difguide/difman.html

ISIS 2006. ISRIC Soil Information System, ver. 6.0, ISRIC - World Soil Information http://isis.isric.nl/ ISRIC 2009. ISIS Soil Information System. ISIS data query page. Viewed May 2013; http://isis.isric.org ISRIC 2010. ISRIC Annual Higlights 2009. ISRIC – World Soil Information, Wagenin g.

http://www.isric.org/sites/default/files/ISRIC_Annual_Highlights_2009.pdf ISRIC 2013. ISRIC - World Soil Information. Soil and Terrain Database (SOTER) Programme. Viewed April 2013;

http://www.isric.org/projects/soil-and-terrain-database-soter-programme IUSS Working Group WRB 2006. World Reference Base for Soil Resources (2nd ed.). World Soil Resources Report

103, FAO, Rome, 145 p http://www.fao.org/ag/agl/agll/wrb/doc/wrb2006final.pdf IUSS Working Group WRB 2010. Guidelines for constructing small-scale map legends using the World Reference

Base for Soil Resources. Addendum to the World Reference Base for Soil Resources. World Soil Resources Report 103, FAO, Rome (Available at: http://www.fao.org/fileadmin/templates/nr/images/resources/pdf_documents/WRB_Legend.pdf), 26 p http://www.fao.org/fileadmin/templates/nr/images/resources/pdf_documents/WRB_Legend.pdf

Kauffman, JH 1987. Comparative classification of some deep, well-drained red clay soils of Mozambique. Technical Paper 16, International Soil Reference and Information Centre (ISRIC), pp. 68. Wageningen. Viewed April 2013; http://www.isric.org/isric/webdocs/Docs/ISRIC_TechPap16.pdf

Landon JR 1991. Booker Tropical Soil Manual. Longman Scientific & Technical, New York, 474 p Lorenz, K, R. Lal and J. Shipitalo, 2008. Chemical stabilization of organic carbon pools in particle size fractions in no-

till and meadow soils. Bio. Fertility Soil, 44: 1043-1051. Montanarella, L, Wilson P, Cox S, McBratney A, Ahamed S, McMillan B, Jacquier D, Fortner J. 2010. Developing

SoilML as a Global Standard for the Collation and Transfer of Soil Data and Information Geophysical Research Abstracts, Vol. 12. EGU General Assembly, 2010-3180

NASA 2013. Earth Science data and services directory: Global Change Master Directory Web Site. Home page. Viewed April 2013; http://gcmd.nasa.gov

Page 35: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

34 ISRIC Report 2013/02

NASA 2013. Global Change Master Directory Web Site. Find data sets by topic. Viewed May 2013; http://gcmd.nasa.gov/KeywordSearch/Home.do?Portal=GCMD&MetadataType=0

OECD, 1998 OECD Principles of Good Laboratory Practice (as revised in 1997). OECD Environmental Health and Safety Publications (OECD) 1. 1998

OGC 2013. Welcome to the OGC Website | OGC(R). Viewed April 2013; http://www.opengeospatial.org Omuto C, Nachtergaele F and Vargas Rojas R 2012. State of the Art Report on Global and Regional Soil Information:

Where are we? Where to go?, FAO, Italy, 69 p http://typo3.fao.org/fileadmin/templates/nr/kagera/Documents/Soil_information_Report.pdf

Pourabdollah, A, Leibovici, DG, Simms, DM, Tempel, P, Hallett, SH and Jackson, MJ 2012. Towards a standard for soil and terrain data exchange: SoTerML Computers and Geosciences. http://dx.doi.org/10.1016/j.cageo.2011.11.026.

Sanchez PA, Ahamed S, Carre F, Hartemink AE, Hempel J, Huising J, Lagacherie P, McBratney AB, McKenzie NJ, Mendonca-Santos MdL, Minasny B, Montanarella L, Okoth P, Palm CA, Sachs JD, Shepherd KD, Vagen T-G, Vanlauwe B, Walsh MG, Winowiecki LA and Zhang G-L 2009. Digital Soil Map of the World. Science 325, 680-681, see also http://www.globalsoilmap.net

Schoeneberger PJ, Wysocki DA, EC Benham and Soil Survey Staff 2012. Field book for describing and sampling soils (ver. 3.0). National Soil Survey Center Natural Resources Conservation Service, U.S. Department of Agriculture, Lincoln (NE)

Soil Survey Staff 1975. Soil Taxonomy: A basic system of soil classification for making and interpreting soil surveys. Soil Conservation Service, USDA Agriculture Handbook 436, USDA, Washington

Soil Survey Staff 1983. Soil Survey Manual (rev. ed.). United States Agriculture Handbook 18, USDA, Washington Soil Survey Staff 1992. Keys to Soil Taxonomy (5th. ed.), SMSS Technical Monograph No. 19. Agency for

International Development, United States Department of Agriculture, Soil Conservation Service, Soil Management Support Services. Pocahontas Press, Inc., Blacksburg (Virginia)

Soil Survey Staff 1998. Keys to Soil Taxonomy (8th. ed.). United States Department of Agriculture, Natural Resources Conservation Service, Blacksburg (Virginia), 326 p

Soil Survey Staff 2003. Keys to Soil Taxonomy (9th. ed.). United States Department of Agriculture, Natural Resources Conservation Service, Blacksburg (Virginia), 332 p

Soil Survey Staff 2010. Keys to Soil Taxonomy, 11th ed. USDA-Natural Resources Conservation Service, Washington, DC. (ftp://ftp-fc.sc.egov.usda.gov/NSSC/Soil_Taxonomy/keys/2010_Keys_to_Soil_Taxonom.pdf)

Strzeminsky 1975. Ideas Underlying Soil Systematics. Foreign Scientific Publication, Department of the National Centre for Scientific, Technical and Economic Information, Warsaw, Poland.

Tuček, J, Ligoš, J, 2002. Forest canopy influence on the precision of location with GPS receivers. Journal of Forest Science, 48, 2002 (9): 399–407

Van Engelen VWP 2011. Standardizing soil data (e-SOTER regional pilot platform as EU contribution to a Global Soil Information System). International Innovation June, 48-49

van Engelen VWP and Dijkshoorn JA 2013. Global and National Soils and Terrain Digital Databases (SOTER) - Procedures manual (Ver. 2.0). ISRIC Report 2013/04, IUSS, ISRIC and FAO, Wageningen, 191 p http://www.isric.org/sites/default/files/ISRIC_Report_2012-04_TOTAL_LR-SEC.pdf

van Engelen, VWP 2013. e-SOTER project. Viewed April 20131: http://www.esoter.net van Reeuwijk LP 1998. Guidelines for quality management in soil and plant laboratories. FAO Soil Bulletin 74, ISRIC

and FAO, Rome, 143 p http://www.fao.org/docrep/W7295E/W7295E00.htm van Waveren, EJ, Bos, AB 1994 Guidelines for the description and coding of soil data. ISRIC Technical Paper No. 14,

Revised edition.

Page 36: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 35

Acronyms

eSOTER Regional pilot platform as EU contribution to a Global Soil Observing System

FAO Food and Agriculture Organization of the United Nations

GML Geography Markup Language

ISIS ISRIC Soil Information System

ISRIC ISRIC - World Soil Information; formerly: International Soil Reference and Information Centre

IUSS International Union of Soil Science

OGC Open Geospatial Consortium

SoilML Soil Markup Language

SOTER Soil and Terrain database programme

UNEP United Nations Environmental Program

USDA United States Department of Agriculture

WDC World Data Center of the ICSU World Data System (ICSU-WDS)

WISE World Inventory of Soil Emission potentials (database)

WOSIS World Soil Information System

XML Extensible Markup Language

Page 37: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

36 ISRIC Report 2013/02

Page 38: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

ISRIC Report 2013/02 37

Appendix 1

Database computational and personal capacity

Every database is in need for time and qualified personal on appropriate resources (e.g. computers, network connections). If these are not provided, performances might be not sufficient for specific tasks. High availability issues (e.g. Standby server, Master-Slave replication or load balancing) are not discussed as situations for deployments might be different. At the time of publication we recommend in terms of computing resources as minimum: CPU: WOSIS has been running on a 1 core machine, but for productivity purposes 4 or more cores are recommended. Memory: WOSIS has been running on a 1024 MB system, but for productivity purposes 6GB or more are recommended. Hard drive Space: WOSIS has been running with 100GB hard drive space, but for productivity purposes 400GB or more are recommended. Especially with storing binary data sets (these are stored directly on disk), file/disk sizes need to be adjusted appropriately. For outmost performance the database system itself should be stored on a Solid State Drive (SDD), while the binary data can be stored on a SATA 6 or 10 drives or similar. An incremental daily backup of the system/database should be the minimum stored at a different system than the production machine, with a monthly full backup stored at a third location. In terms of personal at least one database administrator needs to allocate sufficient times to maintain, monitor and diagnosis the Database; investigate performance issues and similar. This can be between a 25% position up to a 2 times full positions depending on the capabilities of the person(s), the data loaded into the system and the requests issued against the database.

Page 39: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

38 ISRIC Report 2013/02

Page 40: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

39

Appendix

2

Data

base

desi

gn

Data

base

mod

ellin

g an

d da

taba

se d

esig

n w

as p

erfo

rmed

in E

nter

pris

e Ar

chite

ct®

from

Spa

rx S

yste

ms

usin

g th

e UM

L Da

ta M

odel

ling

Prof

ile. T

his

prof

ile p

rovi

des

easy

-to

-use

and

eas

y-to

-und

erst

and

exte

nsio

ns to

the

UML

stan

dard

, map

ping

the

data

base

con

cept

s of

tabl

es a

nd r

elat

ions

hips

ont

o th

e UM

L co

ncep

ts o

f Cla

sses

and

as

soci

atio

ns.

Data

Model D

eta

il

This

App

endi

x pr

ovid

es a

n ov

ervi

ew o

f the

dat

a m

odel

. IS

RIC

Soil D

ata

Reposi

tory

Type

: Pa

ckag

e

Pack

age:

M

odel

De

tail:

Cr

eate

d on

17-

11-2

010.

Las

t mod

ified

on

20-1

2-20

12.

Data

Model

Crea

ted

By:

Piet

Tem

pel o

n 22

-11-

2005

La

st M

odifi

ed:

20-1

2-20

12, V

ersi

on:1

.2

Ove

rvie

w

Data

base

: <n

one>

, Ste

reot

ype:

, Pa

ckag

e: IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Crea

ted

on 1

8-3-

2011

. Las

t mod

ified

on

18-3

-201

1.

Not

es:

All p

acka

ges

depe

nd o

n 'S

yste

m'.

Se

e Fi

gure

8 o

n ne

xt p

age.

Page 41: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 42: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

41

Analy

sis

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

5-1

-200

6. L

ast m

odifi

ed o

n 28

-3-2

011.

No

tes:

Th

is s

chem

a co

mpr

ises

all

thos

e re

latio

ns th

at d

eal w

ith d

ata

desc

ribin

g th

e pr

oces

ses

that

hav

e be

en u

sed

to a

ttain

an

obse

rvat

ion

resu

lt (p

roce

dure

s,

in O

GC

O&M

par

lanc

e). T

hese

pro

cess

es a

re e

ssen

tially

labo

rato

ry p

roce

dure

s fo

r so

il an

alys

is. T

here

is n

o gl

obal

ly a

ccep

ted

stan

dard

to d

escr

ibe

thes

e pr

oced

ures

, but

in m

ost l

abor

ator

y m

anua

ls p

roce

dure

des

crip

tions

are

mor

e or

less

arr

ange

d as

follo

ws:

Prin

cipl

e: d

escr

iptio

n of

the

theo

ry u

nder

lyin

g th

e pr

oced

ure.

If n

eces

sary

, it o

utlin

es h

ow to

cal

cula

te th

e fin

al r

esul

t.

Equi

pmen

t: a

listin

g of

the

appa

ratu

s th

at is

use

d in

the

proc

edur

e.

Re

agen

ts: a

list

ing

of th

e ch

emic

al s

ubst

ance

s or

com

poun

ds u

sed

in th

e pr

oced

ure.

Proc

edur

e: a

ste

p-by

-ste

p de

scrip

tion

of th

e pr

oced

ure.

The

ste

ps in

the

proc

edur

e m

ay b

e su

bdiv

ided

into

gro

ups

deno

ting

a di

stin

ct p

hase

in th

e pr

oced

ure.

Not

es m

ay b

e us

ed to

den

ote

cons

trai

nts,

spe

cial

con

ditio

ns, e

tc.

Re

fere

nces

: to

sour

ces

with

det

ails

reg

ardi

ng th

e de

scrib

ed p

roce

dure

.

The

sche

ma

curr

ently

con

tain

s tw

o re

latio

ns s

ee .F

igur

e 9.

Ta

bles

in th

is s

chem

a de

scrib

e An

alyt

ical

pro

cedu

res

- pre

dom

inan

tly la

bora

tory

pro

cedu

res

- for

soi

l ana

lysi

s, a

nd li

nk p

roce

dure

s to

labo

rato

ries

(org

aniz

atio

ns) t

hat u

se th

em.

Page 43: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 44: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

43

Analy

ticalM

eth

od

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ana

lysi

s De

tail:

Crea

ted

on 1

7-11

-201

0. L

ast m

odifi

ed o

n 20

-12-

2011

. No

tes:

De

scrip

tions

of a

naly

tical

det

erm

inat

ion

met

hods

for

(pre

dom

inan

tly s

oil)

prop

ertie

s lik

e pH

, cat

ion

exch

ange

cap

acity

, sol

uble

sal

ts, e

tc. E

ach

nam

ed

met

hod

is a

mpl

y de

scrib

ed a

nd -

if av

aila

ble

- has

a r

efer

ence

to a

n au

thor

itativ

e so

urce

. M

etho

ds m

ay a

pply

to m

ore

than

one

pro

pert

y - e

.g. t

he h

ydro

met

er m

etho

d fo

r va

rious

par

ticle

-siz

e cl

asse

s. T

o av

oid

redu

ndan

t rep

etiti

on o

f met

hods

, no

dire

ct li

nk w

ith p

rope

rtie

s (in

tabl

e At

tribu

te.A

ttrib

ute)

has

bee

n m

ade.

Th

e ve

ry fi

rst a

naly

tical

met

hod

(with

Ana

lytic

alM

etho

dId

= 1

) is

the

'unk

now

n' m

etho

d.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

An

alyt

ical

Met

hodI

d Bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Nam

e va

rcha

r Tr

ue

Fals

e 25

5

Desc

riptiv

e na

me

for

the

anal

ytic

al m

etho

d.

Fals

e De

scrip

tion

Text

Fa

lse

Fals

e

An

am

ple

desc

riptio

n of

the

anal

ytic

al m

etho

d.

Fals

e Re

fere

nceI

d Bi

gint

Fa

lse

Fals

e

Re

fere

nce

to a

n en

try

in th

e Re

fere

nce.

Refe

renc

e ta

ble

- a p

ublic

atio

n, w

eb s

ite,

orga

niza

tion,

etc

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

Bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s

Anal

ytic

alM

etho

d_pk

ey

Publ

ic

Anal

ytic

alM

etho

dId

Anal

ytic

alM

etho

d_Re

fere

nceI

d_fk

ey

Publ

ic

Refe

renc

eId

Page 45: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

44

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (A

naly

tical

Met

hodI

d =

An

alyt

ical

Met

hodI

d)

0..*

O

rganiz

ation_x

_Analy

ticalM

eth

od

.Lab

orat

oryA

naly

tical

Met

hod_

Anal

ytic

alM

etho

dId_

fkey

1

A

naly

ticalM

eth

od

.Ana

lytic

alM

etho

d_pk

ey

0

..*

A

naly

ticalM

eth

od

.Analy

ticalM

eth

od_R

efe

renceId

_fkey

1

Refe

rence.R

efer

ence

_pke

y

Page 46: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

45

Org

aniz

ation_x

_Analy

ticalM

eth

od

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ana

lysi

s De

tail:

Crea

ted

on 1

7-11

-201

0. L

ast m

odifi

ed o

n 23

-12-

2012

. No

tes:

Th

e Or

gani

zatio

n_x_

Anal

ytic

alM

etho

d ta

ble

links

org

aniz

atio

ns (i

n ef

fect

, lab

orat

orie

s - l

iste

d in

the

Cont

act.O

rgan

izatio

n ta

ble)

to a

naly

tical

pro

cedu

res

in th

e An

alyt

ical

Met

hod

tabl

e. T

his

link

tabl

e th

us li

sts

all a

naly

tical

met

hods

use

d by

an

orga

niza

tion

(pas

t and

pre

sent

). Th

e No

tes

field

allo

ws

for

info

rmat

ion

on a

n or

gani

zatio

n-sp

ecifi

c im

plem

enta

tion

of a

par

ticul

ar m

etho

d or

pro

cedu

re.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

O

rgan

izat

ionA

naly

tical

Met

hodI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Org

aniz

atio

nId

inte

ger

True

Tr

ue

90

1 Re

fere

nce

to a

n en

try

in th

e O

rgan

izat

ion

tabl

e th

at r

epre

sent

s an

or

gani

zatio

n. D

efau

lt or

gani

zatio

n is

Unk

now

n (9

01).

Fals

e An

alyt

ical

Met

hodI

d in

tege

r Tr

ue

True

1 Re

fere

nce

to a

n an

alyt

ical

pro

cedu

re in

the

Anal

ytic

alM

etho

d ta

ble.

Def

ault

anal

ytic

al m

etho

d is

Unk

now

n (1

). Fa

lse

Not

es

text

Fa

lse

Fals

e

Ad

ditio

nal i

nfor

mat

ion

- e.g

. app

licat

ion

spec

ifics

of t

he p

roce

dure

by

the

Org

aniz

atio

n (la

bora

tory

). Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s La

bora

tory

Anal

ytic

alM

etho

d_pk

ey

Publ

ic

Org

aniz

atio

nAna

lytic

alM

etho

dId

Org

aniz

atio

nAna

lytic

alM

etho

d_O

rgan

izat

ionI

d_fk

ey

Publ

ic

Org

aniz

atio

nId

Org

aniz

atio

nAna

lytic

alM

etho

d_O

rgan

izat

ionI

d_An

alyt

ical

Met

ho_k

ey

Publ

ic

Org

aniz

atio

nId

Anal

ytic

alM

etho

dId

Page 47: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

46

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

(Ana

lytic

alM

etho

dId

= A

naly

tical

Met

hodI

d)

0..*

O

rganiz

ation_x

_Analy

ticalM

eth

od

.Labora

tory

Analy

ticalM

eth

od_A

naly

ticalM

eth

odId

_fkey

1

Analy

ticalM

eth

od

.Ana

lytic

alM

etho

d_pk

ey

(Org

aniz

atio

nAna

lytic

alM

etho

dId=

Org

aniz

atio

nAna

lytic

alM

etho

dId)

0

..*

P

rofile

Att

ribute

.FK_

Prof

ileAt

trib

ute_

Labo

rato

ryAn

alyt

ical

Met

hod

1

Org

aniz

ation_x

_Analy

ticalM

eth

od

.Org

aniz

ationA

naly

ticalM

eth

odId

0

..*

LayerA

ttri

bute

.FK_

Horiz

onAt

trib

ute_

Labo

rato

ryAn

alyt

ical

Met

hod

1

Org

aniz

ation_x

_Analy

ticalM

eth

od

.Lab

orat

oryA

naly

tical

Met

hod_

pkey

0

..*

SoilM

ois

ture

.FK_

SoilM

oist

ure_

Org

aniz

atio

nAna

lytic

alM

etho

d 1

O

rganiz

ation_x

_Analy

ticalM

eth

od.L

abor

ator

yAna

lytic

alM

etho

d_pk

ey

(Org

aniz

atio

nId=

Org

aniz

atio

nId)

0

..*

O

rganiz

ation_x

_Analy

ticalM

eth

od

.Org

aniz

atio

nAna

lytic

alM

etho

d_O

rgan

izat

ionI

d_fk

ey

1

Org

aniz

ation.O

rgan

izat

ion_

pkey

Page 48: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

47

Att

ribute

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

28-3

-201

1.

Note

s:

The

fore

mos

t rol

e of

this

sch

ema

is th

at o

f a c

ontr

olle

d vo

cabu

lary

. Con

trol

led

voca

bula

ries

mak

e da

taba

ses

easi

er to

sea

rch.

Sin

ce th

ere

are

man

y di

ffere

nt w

ays

of d

escr

ibin

g co

ncep

ts, d

raw

ing

all o

f the

se te

rms

toge

ther

und

er a

sin

gle

wor

d or

phr

ase

in a

dat

abas

e m

akes

sea

rchi

ng th

e da

taba

se

mor

e ef

ficie

nt a

s it

elim

inat

es g

uess

wor

k. H

owev

er, a

rriv

ing

at th

is e

ffici

ency

req

uire

s co

nsis

tenc

y on

the

part

of t

he in

divi

dual

inde

xing

the

data

base

an

d th

e us

e of

pre

-det

erm

ined

term

s.

Cond

uctin

g a

sear

ch in

a d

atab

ase

that

use

s co

ntro

lled

voca

bula

ry o

r in

dexi

ng te

rms

is e

ffici

ent a

nd p

reci

se. T

he b

igge

st a

dvan

tage

to c

ontr

olle

d vo

cabu

lary

is th

at o

nce

the

user

find

s th

e co

rrec

t ter

m, m

ost o

f the

info

rmat

ion

he n

eeds

is g

roup

ed to

geth

er in

one

pla

ce, s

avin

g th

e tim

e of

hav

ing

to

sear

ch u

nder

all

of th

e ot

her

syno

nym

s fo

r th

at te

rm. I

n th

e fu

ture

, thi

s co

ntro

lled

voca

bula

ry m

ay e

volv

e in

to a

full-f

ledg

ed o

ntol

ogy.

Se

e Fi

gure

10.

Att

ribute

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Attr

ibut

e De

tail:

Crea

ted

on 1

4-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Th

e at

trib

ute

tabl

e de

fines

soi

l, si

te, a

nd te

rrai

n ch

arac

teris

tics

whi

ch h

ave

rece

ived

wid

e ac

cept

ance

am

ongs

t sur

veyo

rs in

the

desc

riptio

n of

soi

ls a

nd

terr

ain.

Eac

h na

med

cha

ract

eris

tic is

am

ply

desc

ribed

and

- if

avai

labl

e - h

as a

ref

eren

ce to

an

auth

orita

tive

sour

ce. I

s an

aut

horit

ativ

e so

urce

ava

ilabl

e,

then

the

char

acte

ristic

is d

escr

ibed

in a

ccor

danc

e w

ith it

s so

urce

of s

uppl

y.

Char

acte

ristic

s m

ay b

e as

pect

s of

the

sam

e ph

enom

enon

; e.g

. typ

e, d

egre

e, a

nd e

xten

t are

all

aspe

cts

of e

rosi

on. S

ome

char

acte

ristic

s m

ay b

e si

mila

r in

con

cept

, but

diff

er in

thei

r sc

ale

of a

pplic

atio

n, e

.g. '

slop

e' a

s a

site

and

terr

ain

char

acte

ristic

. The

se s

cale

diff

eren

ces

have

bee

n ho

nour

ed in

th

e de

finiti

on o

f cha

ract

eris

tics.

Page 49: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 50: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

49

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Attr

ibut

eId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Re

fere

nceI

d in

tege

r Fa

lse

Fals

e

Re

fere

nce

to a

n en

try

in th

e Re

fere

nce.

Refe

renc

e ta

ble

- a p

ublic

atio

n, w

eb s

ite,

orga

niza

tion,

etc

. Fa

lse

Nam

e va

rcha

r Tr

ue

Fals

e 10

0

Apt n

ame

for t

he p

rope

rty,

pre

fera

bly

in a

ccor

danc

e w

ith it

s so

urce

of s

uppl

y (s

ee

refe

renc

eId)

. Fa

lse

Desc

riptio

n te

xt

Fals

e Fa

lse

Desc

riptio

n of

the

prop

erty

, pre

fera

bly

in a

ccor

danc

e w

ith it

s so

urce

of s

uppl

y (s

ee

refe

renc

eId)

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s At

trib

ute_

Refe

renc

eId_

fkey

Pu

blic

Re

fere

nceI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (A

ttrib

uteI

d =

Attr

ibut

eId)

0

..*

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_At

trib

uteI

d_fk

ey

1

Att

ribute

.Attr

ibut

e_pk

ey

0

..*

A

ttri

bute

.Attr

ibut

e_Re

fere

nceI

d_fk

ey

1

Refe

rence.R

efer

ence

_pke

y

Page 51: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

50

ISRI

C Re

port

201

3/02

Data

Type

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Attr

ibut

e De

tail:

Crea

ted

on 1

4-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Th

e Da

taTy

pe ta

ble

iden

tifie

s th

e va

rious

type

s of

dat

a in

the

data

base

, suc

h as

floa

ting-

poin

t, in

tege

r, o

r Bo

olea

n, th

at d

eter

min

es th

e po

ssib

le v

alue

s fo

r th

at ty

pe; t

he o

pera

tions

that

can

be

done

on

that

type

; and

the

way

the

valu

es o

f tha

t typ

e ar

e st

ored

. Da

ta ty

pes

are

linke

d to

Val

ueDe

scrip

tors

. The

latte

r de

scrib

e th

e w

ay th

at s

oil,

site

and

terr

ain

char

acte

ristic

s ar

e ex

pres

sed.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Da

taTy

peId

in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Data

Type

va

rcha

r Tr

ue

True

15

Nam

e of

the

data

type

- in

tege

r, s

trin

g, e

tc.

Fals

e De

scrip

tion

text

Fa

lse

Fals

e

De

scrip

tion

of th

e da

ta ty

pe.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r in

itial

v.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Da

taTy

pe_p

key

Publ

ic

Data

Type

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

ataT

ypeI

d =

Dat

aTyp

eId)

0

..*

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_Da

taTy

peId

_fke

y

1

Data

Type

.Dat

aTyp

e_pk

ey

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_Da

taTy

peId

_fke

y 1

Data

.FK_

Data

_Dat

aTyp

e

Page 52: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

51

Dom

ain

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Attr

ibut

e De

tail:

Crea

ted

on 1

4-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Th

e Do

mai

n ta

ble

lists

all

data

dom

ains

that

are

ava

ilabl

e fo

r th

e at

trib

utes

in th

e At

tribu

te ta

ble.

A d

ata

dom

ain

refe

rs to

all

the

uniq

ue v

alue

s w

hich

a

data

ele

men

t (at

trib

ute)

may

con

tain

. An

exam

ple

of a

dat

a do

mai

n is

the

set o

f allo

wab

le v

alue

s fo

r th

e si

te c

hara

cter

istic

'veg

etat

ion'

, in

acco

rdan

ce

with

an

auth

orita

tive

sour

ce (r

efer

ence

d by

the

Refe

renc

eId

field

). Do

mai

ns a

re li

nked

to V

alue

Desc

ripto

rs. T

he la

tter

desc

ribe

the

way

that

soi

l, si

te a

nd

terr

ain

char

acte

ristic

s ar

e ex

pres

sed.

Obv

ious

ly, d

omai

ns a

re a

lso

linke

d to

allo

wab

le d

omai

n va

lues

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Dom

ainI

d bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Refe

renc

eId

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

an

entr

y in

the

Refe

renc

e. R

efer

ence

tabl

e - a

pub

licat

ion,

web

site

, org

aniz

atio

n,

etc.

that

is th

e so

urce

of s

uppl

y fo

r th

e do

mai

n.

Fals

e N

ame

varc

har

True

Fa

lse

240

Do

mai

n na

me,

pre

fera

bly

in a

ccor

danc

e w

ith it

s so

urce

of s

uppl

y (s

ee r

efer

ence

Id).

Fals

e De

scrip

tion

text

Fa

lse

Fals

e

De

scrip

tion

of th

e do

mai

n, p

refe

rabl

y in

acc

orda

nce

with

its

sour

ce o

f sup

ply

(see

ref

eren

ceId

). Fa

lse

Not

es

text

Fa

lse

Fals

e

Ad

ditio

nal r

emar

ks.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em. R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Dom

ain

Publ

ic

Dom

ainI

d

Page 53: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

52

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

omai

nId

= D

omai

nId)

0

..*

Valu

eD

esc

ripto

r.FK

_Val

ueDe

scrip

tor_

Dom

ain

1

Dom

ain

.PK_

Dom

ain

0

..*

D

om

ain

.FK_

Dom

ain_

Refe

renc

e

1

Refe

rence.R

efer

ence

_pke

y

(Dom

ainI

d =

Dom

ainI

d)

0..*

D

om

ain

Valu

e.F

K_Do

mai

nVal

ue_D

omai

n

1

Dom

ain

.PK_

Dom

ain

Page 54: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

53

Dom

ain

Valu

e

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Attr

ibut

e De

tail:

Crea

ted

on 7

-2-2

011.

Las

t mod

ified

on

24-3

-201

1.

Note

s:

The

Dom

ainV

alue

tabl

e de

scrib

es p

er d

omai

n (d

efin

ed in

the

Dom

ain

tabl

e) a

ll un

ique

val

ues

whi

ch a

site

, soi

l, or

terr

ain

char

acte

ristic

may

con

tain

. Th

us, d

omai

n va

lues

are

link

ed to

dom

ains

, and

dom

ains

are

link

ed to

Val

ueDe

scrip

tors

. The

latte

r de

scrib

e th

e w

ay th

at s

oil,

site

and

terr

ain

char

acte

ristic

s ar

e ex

pres

sed.

An

exa

mpl

e of

a d

ata

dom

ain

is th

e se

t of a

llow

able

val

ues

for

the

site

cha

ract

eris

tic "l

and

use"

, in

acco

rdan

ce w

ith a

n au

thor

itativ

e so

urce

(ref

eren

ced

by th

e Re

fere

nceI

d fie

ld in

the

Dom

ain

tabl

e).

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Dom

ainV

alue

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Do

mai

nId

bigi

nt

True

Tr

ue

Refe

renc

e to

a d

omai

n in

the

Dom

ain

tabl

e.

Fals

e Va

lue

varc

har

True

Tr

ue

240

Ad

mis

sibl

e va

lue

in a

dom

ain.

Fa

lse

Desc

riptio

n te

xt

Fals

e Fa

lse

Desc

riptio

n (o

ften

deco

ding

) of t

he d

omai

n va

lue.

Fa

lse

Expl

anat

ion

text

Fa

lse

Fals

e

Ex

plan

atio

n of

the

dom

ain

valu

e - e

labo

ratio

n of

the

desc

riptio

n.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Dom

ainV

alue

Pu

blic

Do

mai

nVal

ueId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

omai

nId

= D

omai

nId)

0

..*

D

om

ain

Valu

e.F

K_Do

mai

nVal

ue_D

omai

n

1

Dom

ain

.PK_

Dom

ain

Page 55: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

54

ISRI

C Re

port

201

3/02

Unit

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Attr

ibut

e De

tail:

Crea

ted

on 1

4-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

A

unit

of m

easu

rem

ent i

s a

defin

ite m

agni

tude

of a

phy

sica

l qua

ntity

, def

ined

and

ado

pted

by

conv

entio

n an

d/or

by

law

, tha

t is

used

as

a st

anda

rd fo

r m

easu

rem

ent o

f the

sam

e ph

ysic

al q

uant

ity. A

ny o

ther

val

ue o

f the

phy

sica

l qua

ntity

can

be

expr

esse

d as

a s

impl

e m

ultip

le o

f the

uni

t of m

easu

rem

ent.

In p

hysi

cs, u

nits

are

sta

ndar

ds fo

r m

easu

rem

ent o

f phy

sica

l qua

ntiti

es th

at n

eed

clea

r de

finiti

ons

to b

e us

eful

. Rep

rodu

cibi

lity

of e

xper

imen

tal r

esul

ts is

ce

ntra

l to

the

scie

ntifi

c m

etho

d. A

sta

ndar

d sy

stem

of u

nits

faci

litat

es th

is.

The

Units

tabl

e de

fines

the

units

use

d fo

r m

easu

rem

ent o

f soi

l, si

te, a

nd te

rrai

n ch

arac

teris

tics.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

UnitI

d bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Unit

varc

har

True

Tr

ue

50

Un

it - f

ull d

escr

iptio

n.

Fals

e Sh

ort

varc

har

True

Fa

lse

15

Un

it - s

hort

des

crip

tion.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Un

it_pk

ey

Publ

ic

UnitI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (U

nitId

= U

nitId

) 0

..*

Valu

eD

esc

ripto

r.Valu

eD

esc

ripto

r_U

nitId

_fkey

1

Unit

.Uni

t_pk

ey

Page 56: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

55

Valu

eD

esc

ripto

r

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Attr

ibut

e De

tail:

Crea

ted

on 1

4-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Va

lueD

escr

ipto

rs d

escr

ibe

the

way

that

soi

l, si

te a

nd te

rrai

n ch

arac

teris

tics

are

expr

esse

d. T

he V

alue

Desc

ripto

r tab

le li

nks

soil,

site

, and

terr

ain

char

acte

ristic

(def

ined

in ta

ble

Attri

bute

) to

valu

e do

mai

ns (d

efin

ed in

tabl

e Do

mai

n), d

ata

type

s (d

efin

ed in

tabl

e Da

taTy

pe),

and

units

(def

ined

in ta

ble

Unit)

. As

an

exam

ple,

terr

ain

char

acte

ristic

'lan

d fo

rm' m

ay b

e de

scrib

ed a

ccor

ding

to v

ario

us (l

ocal

) sys

tem

s (o

r 'd

omai

ns',

with

allo

wab

le v

alue

s).

Valu

eDes

crip

tors

link

afo

rem

entio

ned

char

acte

ristic

to th

ese

diffe

rent

dom

ains

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Va

lueD

escr

ipto

rId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e At

trib

uteI

d in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

pro

pert

y in

the

Attri

bute

tabl

e.

Fals

e Un

itId

inte

ger

Fals

e Fa

lse

Refe

renc

e to

a u

nit i

n th

e Un

it ta

ble

- tha

t is,

the

unit

in w

hich

the

prop

erty

val

ue is

ex

pres

sed.

Fa

lse

Data

Type

Id

inte

ger

True

Fa

lse

Refe

renc

e to

a d

ata

type

in th

e Da

taTy

pe ta

ble

- str

ing,

inte

ger

bool

ean,

etc

. Fa

lse

Dom

ainI

d in

tege

r Fa

lse

Fals

e

Re

fere

nce

to a

dom

ain

in th

e Do

mai

n ta

ble

- tha

t is,

the

set o

f val

id v

alue

s.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

Bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Va

lueD

escr

ipto

r_pk

ey

Publ

ic

Valu

eDes

crip

torId

Va

lueD

escr

ipto

r_At

trib

uteI

d_fk

ey

Publ

ic

Attr

ibut

eId

FK_V

alue

Desc

ripto

r_Do

mai

n Pu

blic

Do

mai

nId

Valu

eDes

crip

tor_

UnitI

d_fk

ey

Publ

ic

UnitI

d

Page 57: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

56

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (A

ttrib

uteI

d =

Attr

ibut

eId)

0

..*

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_At

trib

uteI

d_fk

ey

1

Att

ribute

.Attr

ibut

e_pk

ey

(Uni

tId =

Uni

tId)

0..*

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_Un

itId_

fkey

1

U

nit

.Uni

t_pk

ey

(Dat

aTyp

eId

= D

ataT

ypeI

d)

0..*

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_Da

taTy

peId

_fke

y

1

Data

Type

.Dat

aTyp

e_pk

ey

(Dom

ainI

d =

Dom

ainI

d)

0..*

Valu

eD

esc

ripto

r.FK

_Val

ueDe

scrip

tor_

Dom

ain

1

Dom

ain

.PK_

Dom

ain

0

..*

LayerA

ttri

bute

.FK_

Horiz

onAt

trib

ute_

Valu

eDes

crip

tor

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

(Val

ueDe

scrip

torId

=Va

lueD

escr

ipto

rId)

0..*

P

rofile

Att

ribute

.FK_

Prof

ileAt

trib

ute_

Valu

eDes

crip

tor

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

0

..*

SoilC

om

ponentA

ttri

bute

.Soi

lCom

pone

ntAt

trib

ute_

Valu

eDes

crip

torId

_fke

y 1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

0

..*

M

apU

nitC

om

ponentA

ttri

bute

.Ter

rain

Com

pone

ntAt

trib

ute_

Valu

eDes

crip

torId

_fke

y 1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

0

..*

M

apU

nitA

ttri

bute

.Map

UnitA

ttrib

ute_

Valu

eDes

crip

torId

_fke

y 1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

Page 58: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

57

Cla

ssific

ation

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

24-

11-2

010.

Las

t mod

ified

on

28-3

-201

1.

Note

s:

Soil

clas

sific

atio

n de

als

with

the

syst

emat

ic c

ateg

oriz

atio

n of

soi

ls b

ased

on

dist

ingu

ishi

ng c

hara

cter

istic

s as

wel

l as

crite

ria th

at d

icta

te c

hoic

es in

use

. Th

e Cl

assi

ficat

ion

sche

ma

only

per

mits

the

char

acte

rizat

ion

and

clas

sific

atio

n of

indi

vidu

al s

oil p

rofil

es, s

oil m

ap le

gend

s fo

r m

ap u

nits

are

not

su

ppor

ted

(yet

). Th

ree

maj

or c

lass

ifica

tion

syst

ems

are

supp

orte

d by

this

sch

ema:

USDA

Soi

l Tax

onom

y: c

lass

ifies

soi

ls a

t six

leve

ls o

r ca

tego

ries

base

d on

dia

gnos

tic s

oil h

oriz

ons

and

soil

clim

atic

con

ditio

ns. T

he b

road

est

cate

gory

is O

rder

. Low

er c

ateg

orie

s, in

whi

ch c

lass

es a

re s

ucce

ssiv

ely

mor

e na

rrow

ly d

efin

ed, a

re th

e Su

bord

er, G

reat

Gro

up, a

nd S

ubgr

oup.

Tab

le

SoilT

axon

omy

stor

es G

reat

Gro

up, S

ubgr

oup,

Tex

ture

Cla

ss, a

nd M

iner

alog

y.

FA

O S

oil M

ap o

f the

Wor

ld: t

his

syst

em w

as o

rigin

ally

inte

nded

onl

y as

a le

gend

for

the

Soil

Map

of t

he W

orld

, 1:5

M, a

nd w

as o

rigin

ally

pub

lishe

d be

twee

n 19

74 a

nd th

e ea

rly 1

980'

s, a

long

with

the

map

she

ets.

Sin

ce th

en it

has

bec

ome

mor

e of

a c

lass

ifica

tion

syst

em a

nd in

fact

is n

ow

subs

umed

into

the

WRB

. The

re h

ave

been

two

vers

ions

. The

mos

t rec

ent i

s th

e 19

88 R

evis

ed L

egen

d. D

iagn

ostic

hor

izon

s an

d di

agno

stic

pr

oper

ties

are

stor

ed in

sep

arat

e ta

bles

.

Wor

ld R

efer

ence

Bas

e fo

r So

il Re

sour

ces

(WRB

): th

e in

tern

atio

nal,

stan

dard

taxo

nom

ic s

oil c

lass

ifica

tion

syst

em e

ndor

sed

by th

e In

tern

atio

nal U

nion

of

Soi

l Sci

ence

s (IU

SS).

It w

as d

evel

oped

by

an in

tern

atio

nal c

olla

bora

tion

coor

dina

ted

by th

e In

tern

atio

nal S

oil R

efer

ence

and

Info

rmat

ion

Cent

re

(ISRI

C), t

he IU

SS a

nd th

e FA

O v

ia it

s La

nd &

Wat

er D

evel

opm

ent d

ivis

ion.

WRB

sup

erce

des

the

prev

ious

FAO

Soi

l Leg

end.

Dia

gnos

tic h

oriz

on,

diag

nost

ic p

rope

rty,

dia

gnos

tic m

ater

ial,

and

the

pref

ix a

nd s

uffix

qua

lifie

r ar

e st

ored

in s

epar

ate

tabl

es, s

ince

they

are

rep

etiti

ve e

lem

ents

with

in a

W

RB c

lass

ifica

tion.

Also

, the

loca

l (or

nat

iona

l) cl

assi

ficat

ion

for

a pr

ofile

can

be

stor

ed in

this

sch

ema.

Fo

r th

e sa

me

soil

clas

sific

atio

n sy

stem

, diff

eren

t dat

aset

s m

ay s

how

diff

eren

t cla

ssifi

catio

ns fo

r a

prof

ile. T

here

fore

, ref

eren

ce to

a c

lass

ified

pro

file

is

indi

rect

, thr

ough

a P

rofil

eDIF

Id. A

Pro

fileD

IFId

poi

nts

to a

pro

file

in a

par

ticul

ar d

atas

et (i

n ta

ble

Prof

ile.P

rofil

e_x_

DIF

and

), th

us e

nabl

ing

mor

e th

an o

ne

clas

sific

atio

n pe

r pr

ofile

, per

dat

aset

- an

d ev

en w

ithin

the

sam

e da

ta s

et. S

ee F

igur

e 11

.

Page 59: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 60: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 61: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 62: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 63: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

62

ISRI

C Re

port

201

3/02

FA

O

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Th

e Fo

od a

nd A

gric

ultu

re O

rgan

izat

ion

of th

e Un

ited

Nat

ions

(FAO

) dev

elop

ed a

sup

ra-n

atio

nal c

lass

ifica

tion,

als

o ca

lled

Wor

ld S

oil C

lass

ifica

tion,

whi

ch

offe

rs u

sefu

l gen

eral

izat

ions

abo

ut s

oils

ped

ogen

esis

in r

elat

ion

to th

e in

tera

ctio

ns w

ith th

e m

ain

soil-f

orm

ing

fact

ors.

It w

as fi

rst p

ublis

hed

in fo

rm o

f th

e UN

ESCO

Soi

l Map

of t

he W

orld

(197

4) a

t sca

le 1

: 5 M

. Man

y of

the

nam

es o

ffere

d in

that

cla

ssifi

catio

n ar

e kn

own

in m

any

coun

trie

s an

d do

hav

e si

mila

r m

eani

ngs.

Orig

inal

ly d

evel

oped

as

a le

gend

to th

e So

il M

ap o

f the

Wor

ld, S

oil U

nits

wer

e m

appe

d as

Soi

l Ass

ocia

tions

, des

igna

ted

by th

e do

min

ant s

oil u

nit.

The

FAO

soi

l map

is in

tend

ed fo

r m

appi

ng s

oils

at a

con

tinen

tal s

cale

but

not

at l

ocal

sca

le. I

n 19

98, t

his

syst

em w

as r

epla

ced

by th

e W

orld

Ref

eren

ce

Base

for

Soil

Reso

urce

s.

Tabl

e FA

O st

ores

this

FAO

Wor

ld S

oil C

lass

ifica

tion

for

any

soil

prof

ile in

the

data

base

- bo

th r

eal-w

orld

and

art

ifici

al. S

ince

diff

eren

t dat

aset

s m

ay s

how

di

ffere

nt F

AO W

orld

Soi

l Cla

ssifi

catio

ns fo

r th

e sa

me

prof

ile, r

efer

ence

to a

pro

file

is in

dire

ct, t

hrou

gh a

Pro

fileD

IFId

. A P

rofil

eDIF

Id p

oint

s to

a p

rofil

e in

a

part

icul

ar d

atas

et (i

n ta

ble

Prof

ile.P

rofil

e_x_

DIF)

, thu

s en

ablin

g m

ore

than

one

FAO

Wor

ld S

oil C

lass

ifica

tion

per

prof

ile, p

er d

atas

et (s

ee d

iscu

ssio

n in

Ka

uffm

an, 1

985)

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

FA

OId

bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Prof

ileDI

FId

bigi

nt

True

Tr

ue

Fore

ign

key

that

ref

ers

to a

soi

l pro

file

in a

par

ticul

ar d

atas

et in

the

Prof

ile_x

_DIF

tabl

e.

Fals

e So

ilUni

t va

rcha

r Tr

ue

True

50

FAO

Soi

l uni

t nam

e.

Fals

e So

ilSub

unit

varc

har

Fals

e Fa

lse

50

FA

O S

oil s

ubun

it na

me.

Fa

lse

Phas

e va

rcha

r Fa

lse

Fals

e 50

FAO

Pha

se -

limiti

ng fa

ctor

rela

ted

to (s

ub) s

urfa

ce fe

atur

es o

f the

land

. Fa

lse

Publ

icat

ionY

ear

inte

ger

True

Fa

lse

The

year

of p

ublic

atio

n of

the

vers

ion

of th

e FA

O L

egen

d us

ed fo

r th

e ch

arac

teriz

atio

n.

Fals

e O

rigin

alCl

assi

ficat

ion

bool

ean

Fals

e Fa

lse

The

prof

ile h

as b

een

desc

ribed

orig

inal

ly (e

.g. i

n th

e fie

ld o

r w

hen

mad

e th

e m

ap,

valu

e is

TRU

E), o

r has

bee

n cl

assi

fied

late

r (w

hich

nor

mal

ly in

clud

es ta

cit

supp

ositi

ons,

val

ue is

FAL

SE).

Fals

e N

otes

te

xt

Fals

e Fa

lse

Addi

tiona

l inf

orm

atio

n.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 64: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

63

Const

rain

ts

pk_f

ao

Publ

ic

FAO

Id

fao_

prof

ile_x

_dif_

fkey

Pu

blic

Pr

ofile

DIFI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

(Pro

fileI

d=Pr

ofile

Id)

0..*

FA

O_D

iagnost

icP

ropert

y.fk

_fao

_dia

gnos

ticpr

oper

ty_f

ao

1

FA

O.p

k_fa

o

0

..*

FA

O_D

iagnost

icH

ori

zon.fk

_fao

_dia

gnos

ticho

rizon

_fao

1

FA

O.p

k_fa

o

0

..*

FA

O.fa

o_pr

ofile

_x_d

if_fk

ey

1

Pro

file

_x_D

IF.P

rofil

e_x_

DIF_

pkey

Page 65: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

64

ISRI

C Re

port

201

3/02

FA

O_D

iagnost

icH

ori

zon

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Ta

ble

FAO_

Diag

nost

icHo

rizon

list

s FA

O L

egen

d di

agno

stic

hor

izon

s, id

entif

ying

soi

l uni

ts -

a se

t of q

uant

itativ

ely

defin

ed p

rope

rtie

s de

fined

by

soil

form

ing

proc

esse

s. T

he d

iagn

ostic

hor

izon

is p

art o

f a F

AO W

orld

Soi

l Cla

ssifi

catio

n in

tabl

e FA

O (re

ferr

ed to

by

FAOI

d). T

here

may

be

mor

e th

an o

ne

diag

nost

ic h

oriz

on p

er F

AO W

orld

Soi

l Cla

ssifi

catio

n.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

FAO

_Dia

gnos

ticHo

rizon

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e FA

OId

bi

gint

Tr

ue

True

Re

fere

nce

to a

n en

try

in th

e FA

O ta

ble

that

rep

rese

nts

an F

AO L

egen

d so

il cl

assi

ficat

ion.

Fa

lse

Diag

nost

icHo

rizon

va

rcha

r Tr

ue

True

50

Nam

e of

the

diag

nost

ic h

oriz

on.

Fals

e Up

perB

ound

aryC

m

real

Fa

lse

Fals

e

De

pth

to u

pper

dia

gnos

tic h

oriz

on b

ound

ary

(cen

timet

res)

. Fa

lse

Low

erBo

unda

ryCm

re

al

Fals

e Fa

lse

Dept

h to

low

er d

iagn

ostic

hor

izon

bou

ndar

y (c

entim

etre

s).

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_fao

_dia

gnos

ticho

rizon

Pu

blic

FA

O_D

iagn

ostic

Horiz

onId

fk

_fao

_dia

gnos

ticho

rizon

_fao

Pu

blic

FA

OId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

(FAO

Id=

FAO

Id)

0..*

FA

O_D

iagnost

icH

ori

zon.fk

_fao

_dia

gnos

ticho

rizon

_fao

1

FA

O.p

k_fa

o

Page 66: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

65

FA

O_D

iagnost

icP

ropert

y

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

Ta

ble

FAO_

Diag

nost

icPr

oper

ty li

sts

FAO

Wor

ld S

oil C

lass

ifica

tion

diag

nost

ic p

rope

rtie

s. D

iagn

ostic

pro

pert

ies

are

soil

char

acte

ristic

s w

hich

do

not

cons

titut

e di

stin

ct h

oriz

ons,

but

whi

ch a

re o

f im

port

ance

for

clas

sific

atio

n pu

rpos

es.

A di

agno

stic

pro

pert

y is

par

t of a

FAO

Wor

ld S

oil C

lass

ifica

tion

in ta

ble

FAO

(refe

rred

to b

y FA

OId)

. The

re m

ay b

e m

ore

than

one

dia

gnos

tic p

rope

rty

per

FAO

Wor

ld S

oil C

lass

ifica

tion.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

FAO

_Dia

gnos

ticPr

oper

tyId

bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

FAO

Id

bigi

nt

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

FAO

tabl

e th

at r

epre

sent

s an

FAO

Leg

end

soil

clas

sific

atio

n.

Fals

e Di

agno

stic

Prop

erty

va

rcha

r Tr

ue

Fals

e 80

Nam

e of

the

diag

nost

ic p

rope

rty.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s fk

_fao

_dia

gnos

ticpr

oper

ty_f

ao

Publ

ic

FAO

Id

uq_f

aoid

_dia

gnos

ticpr

oper

ty

Publ

ic

Publ

icFA

OId

, Di

agno

stic

Prop

erty

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

(FAO

Id=

FAO

Id)

0..*

FA

O_D

iagnost

icP

ropert

y.fk

_fao

_dia

gnos

ticpr

oper

ty_f

ao

1

FA

O.p

k_fa

o

Page 67: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

66

ISRI

C Re

port

201

3/02

LocalC

lass

ific

ation

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

So

il is

cla

ssifi

ed in

to c

ateg

orie

s in

ord

er to

und

erst

and

rela

tions

hips

bet

wee

n di

ffere

nt s

oils

and

to d

eter

min

e th

e us

eful

ness

of a

soi

l for

a p

artic

ular

us

e. T

he fi

rst s

oil c

lass

ifica

tion

syst

ems

wer

e ba

sed

on th

e id

ea th

at s

oils

hav

e a

part

icul

ar m

orph

olog

y ba

sed

on th

e m

ater

ials

and

fact

ors

that

form

th

em. I

n th

e 19

60s,

a d

iffer

ent c

lass

ifica

tion

syst

em b

egan

to e

mer

ge, t

hat f

ocus

ed o

n so

il m

orph

olog

y in

stea

d of

par

enta

l mat

eria

ls a

nd s

oil-f

orm

ing

fact

ors.

Sin

ce th

en s

oil c

lass

ifica

tion

has

unde

rgon

e fu

rthe

r m

odifi

catio

ns.

Ta

ble

Loca

lCla

ssifi

catio

n cl

assi

fies

soils

- ei

ther

rea

l-wor

ld o

r ar

tific

ial -

acc

ordi

ng to

a lo

cal o

r na

tiona

l cla

ssifi

catio

n sy

stem

oth

er th

an th

e FA

O W

orld

So

il Cl

assi

ficat

ion,

USD

A So

il Ta

xono

my,

or

the

Wor

ld R

efer

ence

Bas

e fo

r So

il Re

sour

ces

(WRB

). Si

nce

diffe

rent

dat

aset

s m

ay s

how

diff

eren

t loc

al

clas

sific

atio

ns fo

r th

e sa

me

prof

ile, r

efer

ence

to a

pro

file

is in

dire

ct, t

hrou

gh a

Pro

fileD

IFId

. A P

rofil

eDIF

Id p

oint

s to

a p

rofil

e in

a p

artic

ular

dat

aset

(in

tabl

e Pr

ofile

.Pro

file_

x_DI

F), t

hus

enab

ling

mor

e th

an o

ne lo

cal c

lass

ifica

tion

per

prof

ile, p

er d

atas

et.

The

Loca

lSys

tem

fiel

d al

low

s fo

r th

e sp

ecifi

catio

n of

the

loca

l soi

l cla

ssifi

catio

n sy

stem

that

has

bee

n us

ed.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Loca

lCla

ssifi

catio

nId

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Pr

ofile

DIFI

d bi

gint

Tr

ue

True

Fo

reig

n ke

y th

at re

fers

to a

soi

l pro

file

in a

par

ticul

ar

data

set"P

rofil

e"."P

rofil

e_x_

DIF"

Fa

lse

Loca

lCla

ssifi

catio

n va

rcha

r Tr

ue

True

60

0

Soil

clas

sific

atio

n ac

cord

ing

to a

loca

l or

natio

nal s

yste

m o

f soi

l cla

ssifi

catio

n.

Fals

e Lo

calS

yste

m

varc

har

Fals

e Fa

lse

600

N

ame

of th

e lo

cal o

r na

tiona

l soi

l cla

ssifi

catio

n sy

stem

. Fa

lse

Orig

inal

Clas

sific

atio

n bo

olea

n Fa

lse

Fals

e

Th

e pr

ofile

has

bee

n de

scrib

ed o

rigin

ally

(e.g

. in

the

field

or

whe

n m

ade

the

map

, val

ue is

TRU

E), o

r ha

s be

en c

lass

ified

late

r (w

hich

nor

mal

ly in

clud

es ta

cit

supp

ositi

ons,

val

ue is

FAL

SE).

Fals

e N

otes

te

xt

Fals

e Fa

lse

Addi

tiona

l inf

orm

atio

n.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

rev

isio

n (i.

e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- 1 fo

r th

e in

itial

ent

ry.

Page 68: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

67

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_loc

alcl

assi

ficat

ion

Publ

ic

Loca

lCla

ssifi

catio

nId

loca

lcla

ssifi

catio

n_pr

ofile

_x_d

if_fk

ey

Publ

ic

Prof

ileDI

FId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (P

rofil

eDIF

Id =

Pro

fileD

IFId

) 0

..*

LocalC

lass

ific

ation.F

K_Lo

calC

lass

ifica

tion_

Prof

ile_x

_DIF

1

P

rofile

_x_D

IF.P

rofil

e_x_

DIF_

pkey

Page 69: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

68

ISRI

C Re

port

201

3/02

SoilTaxonom

y

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

US

DA S

oil T

axon

omy

deve

lope

d by

Uni

ted

Stat

es D

epar

tmen

t of A

gric

ultu

re a

nd th

e N

atio

nal C

oope

rativ

e So

il Su

rvey

pro

vide

s an

ela

bora

te

clas

sific

atio

n of

soi

l typ

es a

ccor

ding

to s

ever

al p

aram

eter

s (m

ost c

omm

only

thei

r pr

oper

ties)

and

in s

ever

al le

vels

: Ord

er, S

ubor

der,

Gre

at G

roup

, Su

bgro

up, F

amily

, and

Ser

ies.

Tabl

e SoilT

axonom

y st

ores

this

FAO

Wor

ld S

oil C

lass

ifica

tion

for

any

soil

prof

ile in

the

data

base

- bo

th r

eal-w

orld

and

art

ifici

al. S

ince

diff

eren

t dat

aset

s m

ay s

how

diff

eren

t Soi

l Tax

onom

y cl

assi

ficat

ions

for

the

sam

e pr

ofile

, ref

eren

ce to

a p

rofil

e is

indi

rect

, thr

ough

a P

rofil

eDIF

Id. A

Pro

fileD

IFId

poi

nts

to a

pr

ofile

in a

par

ticul

ar d

atas

et (i

n Ta

ble

'Pro

file'

.'Pro

file_

x_DI

F'),

thus

ena

blin

g m

ore

than

one

Soi

l Tax

onom

y cl

assi

ficat

ion

per

prof

ile, p

er d

atas

et.

N

B. A

lthou

gh p

art o

f Soi

l Tax

onom

y, S

oil M

oist

ure

Regi

me

and

Soil

Tem

pera

ture

Reg

ime

are

cons

ider

ed s

oil c

hara

cter

istic

s in

thei

r ow

n rig

ht in

WRB

. Bo

th c

hara

cter

istic

s oc

cur

as s

uch,

for

exam

ple,

in th

e la

test

edi

tion

of th

e FA

O G

uide

lines

for

Soil

Desc

riptio

n (2

006)

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

SoilT

axon

omyI

d bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Prof

ileDI

FId

bigi

nt

True

Fa

lse

Fore

ign

key

that

ref

ers

to a

soi

l pro

file

in a

par

ticul

ar d

atas

et "P

rofil

e"."P

rofil

e_x_

DIF

" Fa

lse

Gre

atG

roup

va

rcha

r Fa

lse

Fals

e 50

USDA

Soi

l Tax

onom

y G

reat

Gro

up.

Fals

e Su

bgro

up

varc

har

Fals

e Fa

lse

50

US

DA S

oil T

axon

omy

Subg

roup

. Fa

lse

Text

ureC

lass

te

xt

Fals

e Fa

lse

USDA

Soi

l Tax

onom

y te

xtur

e cl

ass.

Fa

lse

Min

eral

ogy

text

Fa

lse

Fals

e

US

DA S

oil T

axon

omy

min

eral

ogy

clas

s.

Fals

e Pu

blic

atio

nYea

r in

tege

r Fa

lse

Fals

e

Th

e ye

ar o

f pub

licat

ion

of th

e ve

rsio

n of

the

Soil

Taxo

nom

y ke

y us

ed fo

r the

cha

ract

eriz

atio

n.

Fals

e O

rigin

alCl

assi

ficat

ion

bool

ean

Fals

e Fa

lse

The

prof

ile h

as b

een

desc

ribed

orig

inal

ly (e

.g. i

n th

e fie

ld o

r w

hen

mad

e th

e m

ap, v

alue

is T

RUE)

, or

has

bee

n cl

assi

fied

late

r (w

hich

nor

mal

ly in

clud

es ta

cit s

uppo

sitio

ns, v

alue

is F

ALSE

). Fa

lse

Not

es

text

Fa

lse

Fals

e

Ad

ditio

nal i

nfor

mat

ion.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- 1 fo

r th

e in

itial

ent

ry.

Page 70: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

69

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_soi

ltaxo

nom

y Pu

blic

So

ilTax

onom

yId

soilt

axon

omy_

prof

ile_x

_dif_

fkey

Pu

blic

Pr

ofile

DIFI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (P

rofil

eDIF

Id =

Pro

fileD

IFId

) 0

..*

SoilTaxonom

y.s

oilta

xono

my_

prof

ile_x

_dif_

fkey

1

P

rofile

_x_D

IF.P

rofil

e_x_

DIF_

pkey

Page 71: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

70

ISRI

C Re

port

201

3/02

WR

B

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

Th

e W

orld

Ref

eren

ce B

ase

for

Soil

Reso

urce

s (W

RB) i

s th

e in

tern

atio

nal s

tand

ard

taxo

nom

ic s

oil c

lass

ifica

tion

syst

em e

ndor

sed

by th

e In

tern

atio

nal

Unio

n of

Soi

l Sci

ence

s (IU

SS).

The

WRB

bor

row

s he

avily

from

mod

ern

soil

clas

sific

atio

n co

ncep

ts, i

nclu

ding

USD

A so

il ta

xono

my,

the

lege

nd fo

r th

e FA

O S

oil M

ap o

f the

Wor

ld 1

988,

th

e Ré

fére

ntie

l Péd

olog

ique

and

Rus

sian

con

cept

s. T

he c

lass

ifica

tion

is b

ased

mai

nly

on s

oil m

orph

olog

y as

an

expr

essi

on p

edog

enes

is. A

maj

or

diffe

renc

e w

ith U

SDA

soil

taxo

nom

y is

that

soi

l clim

ate

is n

ot p

art o

f the

sys

tem

, exc

ept i

nsof

ar a

s cl

imat

e in

fluen

ces

soil

prof

ile c

hara

cter

istic

s. A

s fa

r as

pos

sibl

e, d

iagn

ostic

crit

eria

mat

ch th

ose

of e

xist

ing

syst

ems,

so

that

cor

rela

tion

with

nat

iona

l and

pre

viou

s in

tern

atio

nal s

yste

ms

is a

s st

raig

htfo

rwar

d as

pos

sibl

e.

The

WRB

is m

eant

for

corr

elat

ion

of n

atio

nal a

nd lo

cal s

yste

ms.

The

leve

l of d

etai

l cor

resp

onds

to U

SDA

soil

taxo

nom

y su

bgro

ups,

with

out t

he s

oil

clim

ate

info

rmat

ion.

It is

not

det

aile

d en

ough

for

map

ping

at s

cale

s la

rger

than

abo

ut 1

:200

k, a

lthou

gh p

ropo

sal h

ave

been

mad

e to

cou

ple

WRB

with

su

bstr

ate

info

rmat

ion

to m

ap a

t 1:5

0k in

reg

iona

l stu

dies

. Ta

ble

WRB

sto

res

the

fully

-nam

ed W

RB R

efer

ence

Soi

l Gro

up fo

r an

y so

il pr

ofile

in th

e da

taba

se -

both

rea

l-wor

ld a

nd a

rtifi

cial

. Sin

ce d

iffer

ent d

atas

ets

may

sho

w d

iffer

ent W

RB c

lass

ifica

tions

for

the

sam

e pr

ofile

, ref

eren

ce to

a p

rofil

e is

indi

rect

, thr

ough

a P

rofil

eDIF

Id. A

Pro

fileD

IFId

poi

nts

to a

pro

file

in

a pa

rtic

ular

dat

aset

(in

tabl

e Pr

ofile

.'Pro

file'

.'Pro

file_

x_DI

F''),

thus

ena

blin

g m

ore

than

one

WRB

cla

ssifi

catio

n pe

r pr

ofile

, per

dat

aset

. Eve

ry W

RB

clas

sific

atio

n in

clud

es th

e ye

ar o

f pub

licat

ion

of th

e W

RB v

ersi

on u

sed

for

the

char

acte

rizat

ion.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

WRB

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Pr

ofile

DIFI

d bi

gint

Tr

ue

Fals

e

Fo

reig

n ke

y th

at r

efer

s to

a s

oil p

rofil

e in

a p

artic

ular

dat

aset

in th

e "P

rofil

e"."P

rofil

e_x_

DIF"

tabl

e.

Fals

e Re

fere

nceS

oilG

roup

va

rcha

r Tr

ue

True

50

WRB

Ref

eren

ce S

oil G

roup

Fa

lse

Publ

icat

ionY

ear

inte

ger

True

Fa

lse

The

year

of p

ublic

atio

n of

the

WRB

ver

sion

use

d fo

r th

e ch

arac

teriz

atio

n.

Fals

e O

rigin

alCl

assi

ficat

ion

bool

ean

Fals

e Fa

lse

The

prof

ile h

as b

een

desc

ribed

orig

inal

ly (e

.g. i

n th

e fie

ld o

r w

hen

mad

e th

e m

ap, v

alue

is

TRUE

), or

has

bee

n cl

assi

fied

late

r (w

hich

nor

mal

ly in

clud

es ta

cit s

uppo

sitio

ns, v

alue

is

FALS

E).

Fals

e N

otes

te

xt

Fals

e Fa

lse

Addi

tiona

l inf

orm

atio

n.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Page 72: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

71

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s

pk_w

rb

Publ

ic

WRB

Id

FK_W

RB_P

rofil

e_x_

DIF

Publ

ic

Prof

ileDI

FId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (P

rofil

eDIF

Id =

Pro

fileD

IFId

) 0

..*

W

RB

.FK_

WRB

_Pro

file_

x_DI

F

1

Pro

file

_x_D

IF.P

K_W

RB

0

..*

W

RB

_D

iagnost

icP

ropert

y.fk

_wrb

_dia

gnos

ticpr

oper

ty_w

rb

1

WR

B.u

q_pr

ofile

_pub

licat

iony

ear

0

..*

W

RB

_D

iagnost

icH

ori

zon.fk

_wrb

_dia

gnos

ticho

rizon

_wrb

1

W

RB

.uq_

prof

ile_p

ublic

atio

nyea

r

0

..*

W

RB

_Pre

fixQ

ualifier.

fk_w

rb_p

refix

qual

ifier

id_w

rb

1

WR

B.u

q_pr

ofile

_pub

licat

iony

ear

0

..*

W

RB

_D

iagnost

icM

ate

rial.f

k_w

rb_d

iagn

ostic

mat

eria

l_w

rb

1

WR

B.u

q_pr

ofile

_pub

licat

iony

ear

0

..*

W

RB

_Suff

ixQ

ualifier.

fk_w

rb_s

uffix

qual

ifier

_wrb

1

W

RB

.uq_

prof

ile_p

ublic

atio

nyea

r

Page 73: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

72

ISRI

C Re

port

201

3/02

WR

B_D

iagnost

icH

ori

zon

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

In

the

WRB

, hor

izon

s ar

e na

med

dia

gnos

tic w

hen

they

pos

sess

a m

inim

um d

egre

e of

soi

l dev

elop

men

t. Th

is is

def

ined

by:

Visi

bilit

y

Prom

inen

ce

M

easu

rabi

lity

Im

port

ance

and

rel

evan

ce fo

r so

il fo

rmat

ion

and

soil

usag

e (th

at is

, ref

eren

ce to

bio

-Clim

atol

ogic

al fa

ctor

s)

A

WRB

dia

gnos

tic h

oriz

on is

par

t of a

WRB

soi

l cla

ssifi

catio

n in

tabl

e W

RB (r

efer

red

to b

y W

RBId

). T

here

may

be

mor

e th

an o

ne d

iagn

ostic

hor

izon

per

W

RB s

oil c

lass

ifica

tion.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

WRB

_Dia

gnos

ticHo

rizon

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e W

RBId

bi

gint

Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e W

RB ta

ble

that

rep

rese

nts

a W

RB s

oil c

lass

ifica

tion.

Fa

lse

Diag

nost

icHo

rizon

va

rcha

r Tr

ue

Fals

e 50

Nam

e of

the

WRB

dia

gnos

tic h

oriz

on.

Fals

e Up

perB

ound

aryC

m

real

Fa

lse

Fals

e

De

pth

to u

pper

dia

gnos

tic h

oriz

on b

ound

ary

(cen

timet

res)

. Fa

lse

Low

erBo

unda

ryCm

re

al

Fals

e Fa

lse

Dept

h to

low

er d

iagn

ostic

hor

izon

bou

ndar

y (c

entim

etre

s).

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 80

"c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

rev

isio

n (i.

e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- 1 fo

r th

e in

itial

en.

Page 74: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

73

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_wrb

_dia

gnos

ticho

rizon

Pu

blic

W

RB_D

iagn

ostic

Horiz

onId

fk

_wrb

_dia

gnos

ticho

rizon

_wrb

Pu

blic

W

RBId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

0

..*

W

RB

_D

iagnost

icH

ori

zon.fk

_wrb

_dia

gnos

ticho

rizon

_wrb

1

WR

B.p

k_w

rb

Page 75: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

74

ISRI

C Re

port

201

3/02

WR

B_D

iagnost

icM

ate

rial

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

In

the

WRB

, dia

gnos

tic m

ater

ial r

efle

cts:

Orig

inal

par

ent m

ater

ial

Pe

doge

netic

pro

cess

es h

ave

not y

et b

een

so a

ctiv

e th

at th

ey le

ft a

sign

ifica

nt m

ark

Co

mpr

ise

anth

ropo

geni

c, c

alca

ric, f

luvi

c, g

ypsi

c, o

rgan

ic, s

ulfid

ic, t

ephr

ic

W

RB d

iagn

ostic

mat

eria

l is

part

of a

WRB

soi

l cla

ssifi

catio

n in

tabl

e W

RB (r

efer

red

to b

y W

RBId

). T

here

may

be

mor

e th

an o

ne d

iagn

ostic

hor

izon

per

W

RB s

oil c

lass

ifica

tion.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

W

RB_D

iagn

ostic

Mat

eria

lId

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te

key)

. Fa

lse

WRB

Id

bigi

nt

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

WRB

tabl

e th

at r

epre

sent

s a

WRB

soi

l cl

assi

ficat

ion.

Fa

lse

Diag

nost

icM

ater

ial

varc

har

True

Tr

ue

50

N

ame

of th

e W

RB d

iagn

ostic

mat

eria

l. Fa

lse

Uppe

rBou

ndar

yCm

re

al

Fals

e Fa

lse

Dept

h to

upp

er d

iagn

ostic

hor

izon

bou

ndar

y (c

entim

etre

s).

Fals

e Lo

wer

Boun

dary

Cm

real

Fa

lse

Fals

e

De

pth

to lo

wer

dia

gnos

tic h

oriz

on b

ound

ary

(cen

timet

res)

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Page 76: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

75

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_wrb

_dia

gnos

ticm

ater

ial

Publ

ic

WRB

_Dia

gnos

ticM

ater

ialId

uq

_wrb

id_d

iagn

ostic

mat

eria

l Pu

blic

W

RBId

, Dia

gnos

ticM

ater

ial

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

0

..*

W

RB

_D

iagnost

icM

ate

rial.f

k_w

rb_d

iagn

ostic

mat

eria

l_w

rb

1

WR

B.p

k_w

rb

Page 77: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

76

ISRI

C Re

port

201

3/02

WR

B_D

iagnost

icP

ropert

y

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

In

WRB

, dia

gnos

tic s

oil p

rope

rtie

s co

mpr

ise

an a

ssem

blag

e of

sev

eral

soi

l cha

ract

eris

tics

and

refle

ct p

rese

nt o

r pa

st m

echa

nism

of s

oil f

orm

atio

n.

Soil

char

acte

ristic

s ar

e:

So

le p

aram

eter

s (la

bora

tory

, fie

ld, m

icro

scop

y)

Ch

arac

teris

tics

such

as

text

ure,

soi

l dep

th, v

oids

, mot

tles,

cut

ans,

nod

ules

Anal

ytic

al d

eter

min

atio

n lik

e pH

, cat

ion

exch

ange

cap

acity

, sol

uble

sal

ts

A

WRB

dia

gnos

tic p

rope

rty

is p

art o

f a W

RB s

oil c

lass

ifica

tion

in ta

ble

WRB

(ref

erre

d to

by

WRB

Id ).

The

re m

ay b

e m

ore

than

one

dia

gnos

tic p

rope

rty

per

WRB

soi

l cla

ssifi

catio

n.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

W

RB_D

iagn

ostic

Prop

erty

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te

key)

. Fa

lse

WRB

Id

bigi

nt

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

WRB

tabl

e th

at r

epre

sent

s a

WRB

soi

l cl

assi

ficat

ion.

Fa

lse

Diag

nost

icPr

oper

ty

varc

har

True

Fa

lse

50

N

ame

of th

e W

RB d

iagn

ostic

pro

pert

y.

Fals

e Up

perB

ound

aryC

m

real

Fa

lse

Fals

e

De

pth

to u

pper

dia

gnos

tic h

oriz

on b

ound

ary

(cen

timet

res)

. Fa

lse

Low

erBo

unda

ryCm

re

al

Fals

e Fa

lse

Dept

h to

low

er d

iagn

ostic

hor

izon

bou

ndar

y (c

entim

etre

s).

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 78: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

77

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_wrb

_dia

gnos

ticpr

oper

ty

Publ

ic

WRB

_Dia

gnos

ticPr

oper

tyId

k_

wrb

_dia

gnos

ticpr

oper

ty_w

rb

Publ

ic

WRB

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

0

..*

W

RB

_D

iagnost

icP

ropert

y.fk

_wrb

_dia

gnos

ticpr

oper

ty_w

rb

1

WR

B.p

k_w

rb

Page 79: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

78

ISRI

C Re

port

201

3/02

WR

B_P

refixQ

ualifier

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 29

-3-2

011.

No

tes:

Q

ualif

iers

are

mea

nt to

com

plet

e th

e so

il de

scrip

tion

thro

ugh

Refe

renc

e so

il gr

oups

(RSG

). Th

ese

qual

ifier

s ar

e ei

ther

pre

fixes

or

suffi

xes.

For

eac

h RS

G, t

here

are

sev

eral

pos

sibl

e pr

efix

es a

nd s

uffix

es. W

hen

usin

g qu

alifi

ers,

pre

fixes

are

list

ed b

efor

e th

e RS

G.

A

WRB

pre

fix q

ualif

ier

is p

art o

f a W

RB s

oil c

lass

ifica

tion

in ta

ble

WRB

(ref

erre

d to

by

WRB

Id )

Ther

e m

ay b

e m

ore

than

one

(ord

er-re

leva

nt) p

refix

qu

alifi

er p

er W

RB s

oil c

lass

ifica

tion.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

W

RB_P

refix

Qua

lifie

rId

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e W

RBId

bi

gint

Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e W

RB ta

ble

that

rep

rese

nts

a W

RB s

oil

clas

sific

atio

n.

Fals

e Pr

efix

Qua

lifie

r va

rcha

r Tr

ue

Fals

e 50

Pref

ix q

ualif

iers

are

typi

cally

ass

ocia

ted

qual

ifier

s an

d in

terg

rade

qua

lifie

rs.

Fals

e Sp

ecifi

er

varc

har

Fals

e Fa

lse

50

Sp

ecifi

ers

such

as

Epi-,

End

o-, H

yper

-, Hy

po-,

Thap

to-,

Bath

y-, P

ara-

, Pro

to-,

Cum

uli-

and

Ort

ho- a

re u

sed

to in

dica

te a

cer

tain

exp

ress

ion

of th

e qu

alifi

er.

Fals

e O

rder

in

tege

r Tr

ue

Fals

e

Th

e se

quen

ce o

f the

inte

rgra

de q

ualif

iers

follo

ws

that

of t

he R

SGs

in th

e W

RB

Key

(for e

xcep

tions

, see

WRB

fram

ewor

k). N

eare

st to

the

RSG

nam

e fir

st (1

), th

en n

ext (

2)...

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 80: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

79

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_wrb

_pre

fixqu

alifi

erid

Pu

blic

W

RB_P

refix

Qua

lifie

rId

fk_w

rb_p

refix

qual

ifier

id_w

rb

Publ

ic

WRB

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

(WRB

Id=

WRB

Id)

0..*

W

RB

_Pre

fixQ

ualifier.

fk_w

rb_p

refix

qual

ifier

id_w

rb

1

WR

B.p

k_w

rb

Page 81: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

80

ISRI

C Re

port

201

3/02

WR

B_S

uff

ixQ

ualifier

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Cla

ssifi

catio

n De

tail:

Crea

ted

on 2

4-11

-201

0. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

Q

ualif

iers

are

mea

nt to

com

plet

e th

e so

il de

scrip

tion

thro

ugh

Refe

renc

e so

il gr

oups

(RSG

). Th

ese

qual

ifier

s ar

e ei

ther

pre

fixes

or

suffi

xes.

For

eac

h RS

G, t

here

are

sev

eral

pos

sibl

e pr

efix

es a

nd s

uffix

es. W

hen

usin

g qu

alifi

ers,

suf

fixes

are

pla

ced

betw

een

brac

kets

follo

win

g th

e RS

G n

ame.

A

WRB

suf

fix q

ualif

ier

is p

art o

f a W

RB s

oil c

lass

ifica

tion

in ta

ble

WRB

(ref

erre

d to

by

WRB

Id ).

The

re m

ay b

e m

ore

than

one

(ord

er-re

leva

nt) s

uffix

qu

alifi

er p

er W

RB s

oil c

lass

ifica

tion.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

W

RB_S

uffix

Qua

lifie

rId

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e W

RBId

bi

gint

Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e W

RB ta

ble

that

rep

rese

nts

a W

RB s

oil c

lass

ifica

tion.

Fa

lse

Suffi

xQua

lifie

r va

rcha

r Tr

ue

Fals

e 50

Suffi

x qu

alifi

ers

are

all o

ther

qua

lifie

rs. T

hat i

s, n

ot a

ssoc

iate

d or

inte

rgra

de.

Fals

e Sp

ecifi

er

varc

har

Fals

e Fa

lse

50

Sp

ecifi

ers

such

as

Epi-,

End

o-, H

yper

-, Hy

po-,

Thap

to-,

Bath

y-, P

ara-

, Pro

to-,

Cum

uli-

and

Ort

ho- a

re u

sed

to in

dica

te a

cer

tain

exp

ress

ion

of th

e qu

alifi

er.

Fals

e O

rder

in

tege

r Tr

ue

Fals

e

Th

e or

der

of s

uffix

qua

lifie

rs is

as

follo

ws:

(1) q

ualif

iers

rel

ated

to d

iagn

ostic

ho

rizon

s, p

rope

rtie

s or

mat

eria

ls; (

2) q

ualif

iers

rel

ated

to c

hem

ical

ch

arac

teris

tics;

(3) q

ualif

iers

rel

ated

to p

hysi

cal c

hara

cter

istic

s; (4

) qua

lifie

rs

rela

ted

to m

iner

alog

ical

cha

ract

eris

tics;

(5) q

ualif

iers

rel

ated

to s

urfa

ce

char

acte

ristic

s; (6

) qua

lifie

rs r

elat

ed to

text

ural

cha

ract

eris

tics,

incl

udin

g co

arse

fra

gmen

ts; (

7) q

ualif

iers

rel

ated

to c

olou

r; a

nd (8

) rem

aini

ng q

ualif

iers

. Nea

rest

to

the

RSG

nam

e fir

st (1

), th

en n

ext (

2)...

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 82: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

81

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_wrb

_suf

fixqu

alifi

er

Publ

ic

WRB

_Suf

fixQ

ualif

ierId

fk

_wrb

_suf

fixqu

alifi

er_w

rb

Publ

ic

WRB

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

(WRB

Id=

WRB

Id)

0..*

W

RB

_Suff

ixQ

ualifier.

fk_w

rb_s

uffix

qual

ifier

_wrb

1

W

RB

.pk_

wrb

Page 83: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

82

ISRI

C Re

port

201

3/02

Conta

ct

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

28-3

-201

1.

Note

s:

The

Cont

act s

chem

a co

ntai

ns r

elat

ions

that

dea

l with

dat

a de

scrib

ing

orga

niza

tions

and

/ o

r pe

rson

s th

at h

ave

been

inst

rum

enta

l in

obta

inin

g an

ob

serv

atio

n re

sult.

It is

the

sing

le e

ntry

poi

nt to

aut

horit

ativ

e na

mes

and

con

tact

info

rmat

ion

in th

e ov

eral

l dat

abas

e sy

stem

. Thi

s is

to p

reve

nt th

e us

e of

diff

eren

t nam

es o

r sp

ellin

gs fo

r th

e sa

me

orga

niza

tion

or in

divi

dual

in v

ario

us p

arts

of t

he d

atab

ase

whe

re th

is in

form

atio

n is

req

uire

d (e

.g. K

IT,

Trop

en-In

stitu

ut, R

oyal

Tro

pica

l Ins

titut

e, K

onin

klijk

Inst

ituut

voo

r de

Tro

pen)

.

In a

n id

eal s

ituat

ion

this

sch

ema

wou

ld n

ot b

e im

plem

ente

d. T

he c

ore

data

base

wou

ld li

nk u

p w

ith a

n ac

tivel

y m

aint

aine

d an

d up

-to-d

ate

exte

rnal

Cu

stom

er R

elat

ions

hip

Man

agem

ent (

CRM

) sys

tem

that

wou

ld b

e us

ed fo

r ot

her

purp

oses

as

wel

l.

The

curr

ent C

onta

ct s

chem

a co

ntai

ns tw

o re

latio

ns. S

ee F

igur

e 15

.

Page 84: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 85: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

84

ISRI

C Re

port

201

3/02

Conta

ct

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Con

tact

De

tail:

Crea

ted

on 1

4-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Ta

ble

Cont

act c

aptu

res

cont

act i

nfor

mat

ion

abou

t rea

l-wor

ld p

eopl

e ('c

onta

cts'

) tha

t in

som

e ca

paci

ty h

ave

play

ed a

rol

e in

the

crea

tion,

gat

herin

g,

man

agem

ent,

and

diss

emin

atio

n of

the

data

in th

e da

taba

se. T

he O

rgan

izatio

nId

field

link

s a

pers

on to

an

orga

niza

tion.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Scale

In

it

Note

s

True

Co

ntac

tId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Ti

tle

varc

har

Fals

e Fa

lse

25

Fals

e Fi

rstN

ame

varc

har

Fals

e Fa

lse

25

Fals

e Pr

enam

e va

rcha

r Fa

lse

Fals

e 10

Fa

lse

Last

Nam

e va

rcha

r Tr

ue

Fals

e 50

Fa

lse

Initi

als

varc

har

Fals

e Fa

lse

12

Fals

e Jo

bTitl

e va

rcha

r Fa

lse

Fals

e 10

0

Fa

lse

Org

aniz

atio

nId

inte

ger

Fals

e Fa

lse

Refe

renc

e to

an

entr

y in

the

Org

aniz

atio

n ta

ble

that

rep

rese

nts

an o

rgan

izat

ion.

Fa

lse

Depa

rtm

ent

varc

har

Fals

e Fa

lse

100

Fals

e W

orkT

elep

hone

va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Wor

kTel

efax

va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Wor

kEm

ail

varc

har

Fals

e Fa

lse

65

Fals

e Ad

dres

s1

varc

har

Fals

e Fa

lse

75

Fals

e Ad

dres

s2

varc

har

Fals

e Fa

lse

75

Fals

e Ci

ty

varc

har

Fals

e Fa

lse

50

Fals

e St

ate_

Prov

va

rcha

r Fa

lse

Fals

e 25

Fa

lse

Post

alCo

de

varc

har

Fals

e Fa

lse

25

Fals

e Co

untr

yId

inte

ger

Fals

e Fa

lse

Refe

renc

e to

an

entr

y in

the

Coun

try

tabl

e th

at r

epre

sent

s a

coun

try

(acc

ordi

ng to

ISO

316

6-1:

2004

). Fa

lse

Nat

iona

lOf

inte

ger

Fals

e Fa

lse

Refe

renc

e to

an

entr

y in

the

Coun

try

tabl

e th

at r

epre

sent

s a

natio

nal o

f tha

t cou

ntry

(acc

ordi

ng

to IS

O 3

166-

1:20

04).

Fals

e Ho

meT

elep

hone

va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Hom

eTel

efax

va

rcha

r Fa

lse

Fals

e 50

Page 86: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

85

PK

N

am

e

Type

Not

Null

Uniq

ue

Scale

In

it

Note

s

Fals

e Ho

meE

mai

l va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Not

es

text

Fa

lse

Fals

e

Fa

lse

Acce

ssCo

de

inte

ger

Fals

e Fa

lse

1

Code

1 im

plie

s fu

ll ac

cess

. Cod

es m

ay b

e ad

ded

as n

eede

d.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

)Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Co

ntac

t_Co

untr

yId_

fkey

Pu

blic

Co

untr

yId

Cont

act_

Nat

iona

lOf_

fkey

Pu

blic

N

atio

nalO

f

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (C

ount

ryId

= C

ount

ryId

) 0

..*

C

onta

ct.C

onta

ct_C

ount

ryId

_fke

y

1

Countr

y.C

ount

ry_p

key

(Nat

iona

lOf =

Cou

ntry

Id)

0..*

C

onta

ct.C

onta

ct_N

atio

nalO

f_fk

ey

1

Countr

y.C

ount

ry_p

key

(Org

aniz

atio

nId

= O

rgan

izat

ionI

d)

0..*

C

onta

ct.C

onta

ct_

Org

aniz

ationId

_fk

ey

1

Org

aniz

ation.O

rgan

izat

ion_

pkey

Page 87: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

86

ISRI

C Re

port

201

3/02

Org

aniz

ation

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Con

tact

De

tail:

Crea

ted

on 1

4-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Ta

ble

Orga

niza

tion

capt

ures

con

tact

info

rmat

ion

abou

t org

aniz

atio

ns th

at in

som

e ca

paci

ty h

ave

play

ed a

rol

e in

the

crea

tion,

gat

herin

g, m

anag

emen

t, an

d di

ssem

inat

ion

of th

e da

ta in

the

data

base

. An

orga

niza

tion

is a

soc

ial a

rran

gem

ent w

hich

pur

sues

col

lect

ive

goal

s, c

ontr

ols

its o

wn

perf

orm

ance

, an

d ha

s a

boun

dary

sep

arat

ing

it fr

om it

s en

viro

nmen

t. Th

ere

are

a va

riety

of l

egal

type

s of

org

aniz

atio

ns, i

nclu

ding

: cor

pora

tions

, gov

ernm

ents

, non

-go

vern

men

tal o

rgan

izat

ions

, int

erna

tiona

l org

aniz

atio

ns, c

harit

ies,

not

-for-p

rofit

cor

pora

tions

, par

tner

ship

s, c

oope

rativ

es, a

nd u

nive

rsiti

es.

Not

e th

at a

soi

l ana

lytic

al la

bora

tory

is c

onsi

dere

d (p

art o

f) an

org

aniz

atio

n.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Org

aniz

atio

nId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e N

ame1

va

rcha

r Tr

ue

Fals

e 20

0

Fa

lse

Nam

e2

varc

har

Fals

e Fa

lse

200

Fals

e Ac

rony

m

varc

har

Fals

e Fa

lse

25

Fals

e Te

leph

one

varc

har

Fals

e Fa

lse

50

Fals

e Te

lefa

x va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Emai

l va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Inte

rnet

va

rcha

r Fa

lse

Fals

e 65

Fa

lse

Addr

ess1

va

rcha

r Fa

lse

Fals

e 10

0

Fa

lse

Addr

ess2

va

rcha

r Fa

lse

Fals

e 10

0

Fa

lse

City

va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Stat

e_Pr

ov

varc

har

Fals

e Fa

lse

25

Fals

e Po

stal

Code

va

rcha

r Fa

lse

Fals

e 25

Fa

lse

Coun

tryI

d in

tege

r Fa

lse

Fals

e

Re

fere

nce

to a

n en

try

in th

e Co

untr

y ta

ble

that

rep

rese

nts

a co

untr

y (a

ccor

ding

to IS

O 3

166-

1:20

04).

Fals

e N

otes

te

xt

Fals

e Fa

lse

Fa

lse

Acce

ssCo

de

inte

ger

Fals

e Fa

lse

1

Code

1 im

plie

s fu

ll ac

cess

. Cod

es m

ay b

e ad

ded

as n

eede

d.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 88: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

87

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s O

rgan

izat

ion_

pkey

Pu

blic

O

rgan

izat

ionI

d

O

rgan

izat

ion_

Coun

tryI

d_fk

ey

Publ

ic

Coun

tryI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (O

rgan

izat

ionI

d =

Org

aniz

atio

nId)

0

..*

C

onta

ct.C

onta

ct_O

rgan

izat

ionI

d_fk

ey

1

Org

aniz

ation.O

rgan

izat

ion_

pkey

0

..*

O

rganiz

ation_x

_Analy

ticalM

eth

od

.Org

aniz

atio

nAna

lytic

alM

etho

d_O

rgan

izat

ionI

d_fk

ey

1

Org

aniz

ation.O

rgan

izat

ion_

pkey

(Dat

aset

_Pub

lishe

r = O

rgan

izat

ionI

d)

0..*

D

ata

SetC

itation.D

ataS

etCi

tatio

n_Da

tase

t_Pu

blis

her_

fkey

1

O

rganiz

ation.O

rgan

izat

ion_

pkey

0

..*

D

ata

Cente

r.Da

taCe

nter

_Org

aniz

atio

nId_

fkey

1

O

rganiz

ation.O

rgan

izat

ion_

pkey

Page 89: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

88

ISRI

C Re

port

201

3/02

DIF

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

8-2

-201

1. L

ast m

odifi

ed o

n 28

-3-2

011.

No

tes:

IS

RIC’

s Co

re D

atab

ase

met

adat

a is

a d

atab

ase

impl

emen

tatio

n of

the

Dire

ctor

y In

terc

hang

e Fo

rmat

(with

min

or m

odifi

catio

ns).

The

DIF

is u

sed

to c

reat

e di

rect

ory

entr

ies

whi

ch d

escr

ibe

a gr

oup

of d

ata

- tha

t is,

dat

a se

ts. A

DIF

con

sist

s of

a c

olle

ctio

n of

fiel

ds w

hich

det

ail

spec

ific

info

rmat

ion

abou

t the

dat

a. T

he D

IF a

llow

s us

ers

of d

ata

to u

nder

stan

d th

e co

nten

ts o

f a d

ata

set a

nd c

onta

ins

thos

e fie

lds

whi

ch a

re

nece

ssar

y fo

r us

ers

to d

ecid

e w

heth

er a

par

ticul

ar d

ata

set w

ould

be

usef

ul fo

r th

eir

need

s.

The

DIF

tabl

e is

a p

ivot

al ta

ble

in th

e Co

re m

etad

ata

data

base

. Thi

s ta

ble

cont

ains

the

eigh

t fie

lds

that

are

req

uire

d in

the

DIF;

the

othe

rs e

xpan

d up

on

and

clar

ify th

e in

form

atio

n bu

t are

not

rep

etiti

ve. R

epea

tabl

e DI

F fie

lds

are

stor

ed in

sep

arat

e, b

ut r

elat

ed ta

bles

. Tha

t is,

nea

rly a

ll ot

her

tabl

es a

re

linke

d to

the

DIF

tabl

e, a

nd r

epre

sent

(gro

ups

of) r

epet

itive

dat

a el

emen

ts, e

.g. k

eyw

ords

ass

ocia

ted

with

a d

atas

et.

Som

e m

inor

ele

men

ts th

at a

re r

epea

tabl

e ac

cord

ing

to th

e DI

F st

anda

rd a

re n

ot r

epea

tabl

e in

the

met

adat

a da

taba

se (t

o ke

ep th

e sc

hem

a so

mew

hat

sim

pler

).

See

Figu

res

16 -

20.

Page 90: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 91: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 92: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 93: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 94: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 95: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

94

ISRI

C Re

port

201

3/02

Bib

liogra

phic

Citation

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

2-11

-200

5. L

ast m

odifi

ed o

n 10

-3-2

011.

No

tes:

Th

e Bi

blio

grap

hicC

itatio

ns ta

ble

desc

ribes

key

bib

liogr

aphi

c ci

tatio

ns p

erta

inin

g to

a d

ata

set.

Each

dat

a se

t is

iden

tifie

d by

its

DIF_

Id, e

ach

bibl

iogr

aphi

c ci

tatio

n by

its

Refe

renc

eID.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Bi

blio

grap

hicC

itatio

nId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Tr

ue

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Re

fere

nceI

d in

tege

r Tr

ue

True

Re

fere

nce

to a

n en

try

in th

e Re

fere

nce

tabl

e th

at is

a b

iblio

grap

hic

cita

tion.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Bi

blio

grap

hicC

itatio

nId

Publ

ic

Org

aniz

atio

nId

Bibl

iogr

aphi

cCita

tion_

Refe

renc

eId_

fkey

Pu

blic

Re

fere

nceI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

(Ref

eren

ceId

=Re

fere

nceI

d)

0..*

B

ibliogra

phic

Citation.B

iblio

grap

hicC

itatio

n_Re

fere

nceI

d_fk

ey

1

Refe

rence.R

efer

ence

_pke

y

(DIF

_Id

= D

IF_I

d)

0..*

B

ibliogra

phic

Citation.B

ibliogra

phic

Citation_D

IF_Id

_fkey

1

DIF

.DIF

_pke

y

Page 96: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

95

DIF

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Di

rect

ory

Inte

rcha

nge

Form

at, t

he D

IF, i

s th

e pr

oduc

t of a

n Ea

rth

Scie

nce

and

Appl

icat

ions

Dat

a Sy

stem

s W

orks

hop

(ESA

DS) h

eld

Febr

uary

24-

26,

1987

on

cata

log

inte

rope

rabi

lity

(CI).

It is

a d

escr

iptiv

e an

d st

anda

rdiz

ed fo

rmat

for

exch

angi

ng in

form

atio

n ab

out s

cien

tific

dat

a se

ts. T

he D

IF is

use

d to

cre

ate

dire

ctor

y en

trie

s w

hich

des

crib

e a

grou

p of

dat

a. A

DIF

con

sist

s of

a c

olle

ctio

n of

fiel

ds w

hich

det

ail s

peci

fic in

form

atio

n ab

out t

he d

ata.

Eig

ht

field

s ar

e re

quire

d in

the

DIF;

the

othe

rs e

xpan

d up

on a

nd c

larif

y th

e in

form

atio

n. S

ome

of th

e fie

lds

are

text

fiel

ds, o

ther

s re

quire

the

use

of c

ontr

olle

d ke

ywor

ds (s

omet

imes

kno

wn

as 'v

alid

s').

Repe

atab

le D

IF fi

elds

are

sto

red

in s

epar

ate,

but

rel

ated

tabl

es.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

DIF_

Id

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e En

try_

ID

varc

har

True

Fa

lse

80

Th

e un

ique

iden

tifie

r of t

he m

etad

ata

reco

rd. T

he E

ntry

_ID

cons

ists

of 1

to 8

0 al

phan

umer

ic c

hara

cter

s of

the

UTF-

8 se

t, in

clud

ing

unde

rbar

(_),

hyph

en (-

) and

pe

riod

(.).

Fals

e En

try_

Title

va

rcha

r Tr

ue

Fals

e 22

0

The

Entr

y_Ti

tle is

the

title

of t

he d

ata

set d

escr

ibed

by

the

met

adat

a. It

sho

uld

be

desc

riptiv

e en

ough

so

that

whe

n a

user

is p

rese

nted

with

a li

st o

f titl

es th

e ge

nera

l co

nten

t of t

he d

ata

set c

an b

e de

term

ined

. Fa

lse

Sum

mar

y te

xt

True

Fa

lse

A br

ief d

escr

iptio

n of

the

data

set

that

allo

ws

pote

ntia

l use

rs to

det

erm

ine

if th

e da

ta s

et is

use

ful f

or th

eir

need

s.

Fals

e M

etad

ata_

Nam

e va

rcha

r Tr

ue

Fals

e 80

CEO

S ID

N D

IF

Iden

tifie

s th

e cu

rren

t DIF

sta

ndar

d na

me.

Fa

lse

Met

adat

a_Ve

rsio

n va

rcha

r Tr

ue

Fals

e 80

9.7

Iden

tifie

s th

e cu

rren

t DIF

met

adat

a st

anda

rd v

ersi

on.

Fals

e Q

ualit

y te

xt

Fals

e Fa

lse

This

fiel

d al

low

s th

e au

thor

to p

rovi

de in

form

atio

n ab

out t

he q

ualit

y of

the

data

or

any

qual

ity a

ssur

ance

pro

cedu

res

follo

wed

in p

rodu

cing

the

data

des

crib

ed in

the

met

adat

a.

Fals

e Ac

cess

_Con

stra

ints

te

xt

Fals

e Fa

lse

0

Allo

ws

the

auth

or to

pro

vide

info

rmat

ion

abou

t any

con

stra

ints

for

acce

ssin

g th

e da

ta s

et. T

his

incl

udes

any

spe

cial

res

tric

tions

, leg

al p

rere

quis

ites,

lim

itatio

ns

and/

or w

arni

ngs

on o

btai

ning

the

data

set

. Fa

lse

Use_

Cons

trai

nts

text

Fa

lse

Fals

e

Al

low

s th

e au

thor

to d

escr

ibe

how

the

data

may

or

may

not

be

used

afte

r acc

ess

is g

rant

ed to

ass

ure

the

prot

ectio

n of

priv

acy

or in

telle

ctua

l pro

pert

y.

Fals

e Da

ta_S

et_P

rogr

ess

varc

har

Fals

e Fa

lse

50

De

scrib

es th

e pr

oduc

tion

stat

us o

f the

dat

a se

t reg

ardi

ng it

s co

mpl

eten

ess.

Page 97: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

96

ISRI

C Re

port

201

3/02

Fals

e DI

F_Re

visi

on_H

isto

ry

text

Fa

lse

Fals

e

Al

low

s th

e au

thor

to p

rovi

de a

list

of c

hang

es m

ade

to th

e DI

F ov

er ti

me.

Thi

s pr

ovid

es a

mec

hani

sm fo

r tr

acki

ng r

evis

ions

to D

IF c

onte

nt.

Fals

e O

rigin

atin

g_Ce

nter

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to a

n en

try

in th

e O

rgan

izat

ions

tabl

e th

at r

epre

sent

s th

e da

ta c

ente

r or

da

ta p

rodu

cer

who

orig

inal

ly g

ener

ated

the

data

set.

Fals

e M

ultim

edia

_Sam

ple_

File

va

rcha

r Fa

lse

Fals

e 80

Desc

ribes

the

filen

ame

whe

re th

e da

tase

t's m

ultim

edia

sam

ple

can

be fo

und.

Fa

lse

Mul

timed

ia_S

ampl

e_UR

L te

xt

Fals

e Fa

lse

URL

of th

e (m

ultim

edia

) sam

ple

file.

Fa

lse

Mul

timed

ia_S

ampl

e_Fo

rmat

va

rcha

r Fa

lse

Fals

e 80

The

form

at o

f the

mul

timed

ia s

ampl

e fil

e (w

hich

may

diff

er fr

om th

e fo

rmat

of t

he

data

file

s), i

.e. G

IF, T

IFF,

JPE

G.

Fals

e M

ultim

edia

_Sam

ple_

Capt

ion

varc

har

Fals

e Fa

lse

80

A

one-

line

desc

riptio

n of

the

mul

timed

ia s

ampl

e is

use

d as

a c

aptio

n w

hen

the

sam

ple

is d

ispl

ayed

. The

cap

tion

is e

spec

ially

use

ful f

or im

ages

suc

h as

gra

phs

and

phot

os.

Fals

e M

ultim

edia

_Sam

ple_

Desc

riptio

n te

xt

Fals

e Fa

lse

Fa

lse

Futu

re_D

IF_R

evis

ion_

Date

tim

esta

mp

Fals

e Fa

lse

Futu

re d

ate

at w

hich

the

DIF

shou

ld b

e re

view

ed fo

r acc

urac

y of

sci

entif

ic o

r te

chni

cal c

onte

nt.

Fals

e Pr

ivat

e bo

olea

n Fa

lse

Fals

e

Al

low

s th

e au

thor

to r

estr

ict t

he d

ata

set d

escr

iptio

n fr

om b

eing

pub

licly

ava

ilabl

e.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

now

() no

w()

Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

rev

isio

n (i.

e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Da

ta_S

et_P

rogr

ess_

chec

k Pu

blic

(((("D

ata_

Set_

Prog

ress

")::te

xt =

'Pla

nned

'::te

xt) O

R (("

Data

_Set

_Pro

gres

s")::

text

=

'In W

ork'

::tex

t)) O

R (("

Data

_Set

_Pro

gres

s")::

text

= 'C

ompl

ete'

::tex

t))

Page 98: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

97

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

0..*

Senso

rNam

e.S

enso

rNam

e_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

0

..*

P

rofile

_x_D

IF.P

rofil

e_x_

DIF_

DIF_

Id_f

key

1

DIF

.DIF

_pke

y

1

..*

D

ata

Cente

r.Da

taCe

nter

_Dif_

Id_f

key

1

DIF

.DIF

_pke

y

Page 99: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

98

ISRI

C Re

port

201

3/02

Data

Cente

r

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

2-11

-200

5. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Da

taCe

nter

tabl

e st

ores

info

rmat

ion

rega

rdin

g th

e da

ta c

ente

r, o

rgan

izat

ion,

or

inst

itutio

n re

spon

sibl

e fo

r di

strib

utin

g th

e da

ta -

indi

rect

ly, t

hrou

gh a

re

fere

nce

to a

n or

gani

zatio

n in

the

Org

aniz

atio

n ta

ble.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Da

taCe

nter

Id

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

Dif_

Id

inte

ger

True

Tr

ue

0

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e O

rgan

izat

ionI

d in

tege

r Tr

ue

True

Re

fere

nce

to a

n en

try

in th

e O

rgan

izat

ion

tabl

e th

at is

des

crib

ing

an o

rgan

izat

ion.

Fa

lse

Data

_Set

_ID

varc

har

Fals

e Fa

lse

80

Da

ta s

et id

entif

ier

assi

gned

by

the

data

cen

ter (

may

or m

ay n

ot b

e th

e sa

me

as th

e En

try_

ID).

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Da

taCe

nter

_Dif_

Id_f

key

Publ

ic

Dif_

Id

Data

Cent

er_O

rgan

izat

ionI

d_fk

ey

Publ

ic

Publ

icO

rgan

izat

ionI

d

Page 100: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

99

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

ataC

ente

rId =

Dat

aCen

terId

) 1

..*

D

ata

Cente

rPers

onnel.D

ataC

ente

rPer

sonn

el_D

ataC

ente

rId_f

key

1

Data

Cente

r.Da

taCe

nter

_pke

y

(Org

aniz

atio

nId=

Org

aniz

atio

nId)

0

..*

D

ata

Cente

r.Da

taCe

nter

_Org

aniz

atio

nId_

fkey

1

Org

aniz

ation.O

rgan

izat

ion_

pkey

(Dif_

Id =

DIF

_Id)

1

..*

D

ata

Cente

r.Da

taCe

nter

_Dif_

Id_f

key

1

DIF

.DIF

_pke

y

Page 101: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

100

ISRI

C Re

port

201

3/02

Data

Cente

rPers

onnel

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Da

taCe

nter

Pers

onne

l tab

le r

efer

s to

one

or

mor

e co

ntac

t per

sons

in th

e Pe

rson

nel t

able

for

the

data

set

. The

onl

y ad

mis

sibl

e ro

le fo

r a

cont

act

pers

on in

the

Pers

onne

l tab

le is

'Dat

a Ce

nter

Con

tact

'. Th

is r

ole

is a

ssum

ed im

plic

itly.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Da

taCe

nter

Pers

onne

lId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

Data

Cent

erId

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e Da

taCe

nter

tabl

e th

at r

epre

sent

s a

data

cen

ter.

Fa

lse

Pers

onne

lId

inte

ger

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

Pers

onne

l tab

le th

at r

epre

sent

s a

cont

act p

erso

n fo

r th

e da

ta s

et.

Fals

e Co

ntac

tId

inte

ger

True

Fa

lse

Fore

ign

key

to C

onta

ctId

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Da

taCe

nter

Pers

onne

l_pk

ey

Publ

ic

Data

Cent

erPe

rson

nelId

Da

taCe

nter

Pers

onne

l_Da

taCe

nter

Id_f

key

Publ

ic

Data

Cent

erId

Da

taCe

nter

Pers

onne

l_Co

ntac

tId_f

key

Publ

ic

Cont

actId

Page 102: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

101

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (C

onta

ctId

= C

onta

ctId

) 1

D

ata

Cente

rPers

onnel.D

ataC

ente

rPer

sonn

el_C

onta

ctId

_fke

y 1

C

onta

ct.

Conta

ct_

pkey

(Dat

aCen

terId

= D

ataC

ente

rId)

1..*

D

ata

Cente

rPers

onnel.D

ataC

ente

rPer

sonn

el_D

ataC

ente

rId_f

key

1

Data

Cente

r.Da

taCe

nter

_pke

y

Page 103: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

102

ISRI

C Re

port

201

3/02

Data

Reso

lution

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Da

taRe

solu

tion

tabl

e sp

ecifi

es th

e re

solu

tion

of th

e da

ta, w

hich

is th

e di

ffere

nce

betw

een

two

adja

cent

geo

grap

hic,

ver

tical

, or

tem

pora

l val

ues.

Se

lect

ion

of d

ata

reso

lutio

n ra

nges

will

assi

st u

sers

in r

efin

ing

thei

r se

arch

for

data

with

in s

peci

fic r

esol

utio

n ra

nges

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Data

Reso

lutio

nId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e La

titud

e_Re

solu

tion

varc

har

Fals

e Fa

lse

50

Th

e m

inim

um d

iffer

ence

bet

wee

n tw

o ad

jace

nt la

titud

e va

lues

(for

exa

mpl

e "2

.5 d

egre

es").

Fa

lse

Long

itude

_Res

olut

ion

varc

har

Fals

e Fa

lse

50

Th

e m

inim

um d

iffer

ence

bet

wee

n tw

o ad

jace

nt lo

ngitu

de v

alue

s (fo

r exa

mpl

e "2

.5 d

egre

es").

Fa

lse

Horiz

onta

l_Re

solu

tion_

Rang

e va

rcha

r Fa

lse

Fals

e 80

The

latit

ude/

long

itude

res

olut

ion

rang

e. T

he r

ange

sho

uld

be s

elec

ted

base

d on

the

Latit

ude_

Reso

lutio

n an

d Lo

ngitu

de_R

esol

utio

n.

Fals

e Ve

rtic

al_R

esol

utio

n va

rcha

r Fa

lse

Fals

e 50

The

min

imum

diff

eren

ce p

ossi

ble

betw

een

two

adja

cent

ver

tical

val

ues.

Fa

lse

Vert

ical

_Res

olut

ion_

Rang

e va

rcha

r Fa

lse

Fals

e 50

The

vert

ical

res

olut

ion

rang

e. T

he r

ange

sho

uld

be s

elec

ted

base

d on

the

spec

ified

Ver

tical

_Res

olut

ion.

Fa

lse

Tem

pora

l_Re

solu

tion

varc

har

Fals

e Fa

lse

50

Th

e fr

eque

ncy

of d

ata

sam

pled

. Fa

lse

Tem

pora

l_Re

solu

tion_

Rang

e va

rcha

r Fa

lse

Fals

e 50

The

tem

pora

l res

olut

ion

rang

e. T

he ra

nge

shou

ld b

e se

lect

ed b

ased

on

the

spec

ified

Tem

pora

l_Re

solu

tion.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Page 104: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

103

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Da

taRe

solu

tion_

pkey

Pu

blic

Da

taRe

solu

tionI

d

Da

taRe

solu

tion_

DIF_

Id_f

key

Publ

ic

DIF_

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

D

ata

Reso

lution.D

ataR

esol

utio

n_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

Page 105: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

104

ISRI

C Re

port

201

3/02

Data

SetC

itation

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Da

taSe

tCita

tion

tabl

e al

low

s fo

r th

e pr

oper

cita

tion

of th

e da

ta s

et p

rodu

cer.

The

tabl

e ha

s tw

o fu

nctio

ns:

To

indi

cate

how

this

dat

a se

t sho

uld

be c

ited

in th

e pr

ofes

sion

al s

cien

tific

lite

ratu

re, a

nd

If

this

dat

a se

t is

a co

mpi

latio

n of

oth

er d

ata

sets

, to

docu

men

t and

cre

dit t

he d

ata

sets

that

wer

e us

ed in

pro

duci

ng th

is c

ompi

latio

n.

This

tabl

e is

not

to b

e us

ed to

list

bib

liogr

aphi

c re

fere

nces

of s

cien

tific

res

earc

h ar

ticle

s ar

isin

g fr

om th

e da

ta s

et. T

his

tabl

e pr

ovid

es a

cita

tion

for

the

data

set

itse

lf, n

ot a

rtic

les

rela

ted

to th

e re

sear

ch r

esul

ts. T

o lis

t ref

eren

ces

rela

ted

to th

e re

sear

ch r

esul

ts, u

se th

e Bi

blio

grap

hicC

itatio

n ta

ble.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Da

taSe

tCita

tionI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e.

Fals

e DI

F_Id

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e DI

F ta

ble

that

is d

escr

ibin

g a

data

set

. Fa

lse

Data

set_

Crea

tor

text

Fa

lse

Fals

e

Th

e na

me

of th

e or

gani

zatio

n(s)

or

indi

vidu

al(s

) with

prim

ary

inte

llect

ual r

espo

nsib

ility

for

the

data

se

t's d

evel

opm

ent.

Fals

e Da

tase

t_Ti

tle

varc

har

True

Fa

lse

220

Th

e Ti

tle o

f the

dat

a se

t; th

is m

ay b

e th

e sa

me

as E

ntry

_Titl

e in

the

DIF

tabl

e.

Fals

e Da

tase

t_Se

ries_

Nam

e va

rcha

r Fa

lse

Fals

e 22

0

The

nam

e of

the

data

set s

erie

s, o

r agg

rega

te d

atas

et o

f whi

ch th

e da

tase

t is

a pa

rt.

Fals

e Da

tase

t_Re

leas

e_Da

te

times

tam

p Fa

lse

Fals

e

Th

e da

te w

hen

the

data

set

was

mad

e av

aila

ble

for r

elea

se.

Fals

e Da

tase

t_Re

leas

e_Pl

ace

varc

har

Fals

e Fa

lse

80

Th

e na

me

of th

e ci

ty (a

nd s

tate

or

prov

ince

, and

cou

ntry

if n

eede

d) w

here

the

data

set

was

mad

e av

aila

ble

for

rele

ase.

Fa

lse

Data

set_

Publ

ishe

r bi

gint

Fa

lse

Fals

e

Fals

e Da

tase

t_Ve

rsio

n va

rcha

r Fa

lse

Fals

e 80

The

Vers

ion

of th

e da

ta s

et.

Fals

e Is

sue_

Iden

tific

atio

n va

rcha

r Fa

lse

Fals

e 80

The

volu

me

or is

sue

num

ber

of th

e pu

blic

atio

n (if

app

licab

le).

Fals

e Da

ta_P

rese

ntat

ion_

Form

va

rcha

r Fa

lse

Fals

e 80

The

mod

e in

whi

ch th

e da

ta a

re r

epre

sent

ed, e

.g. a

tlas,

imag

e, p

rofil

e, te

xt, e

tc.

Fals

e O

ther

_Cita

tion_

Deta

ils

varc

har

Fals

e Fa

lse

160

Ad

ditio

nal f

ree-

text

cita

tion

info

rmat

ion.

Fa

lse

Onl

ine_

Reso

urce

va

rcha

r Fa

lse

Fals

e 16

0

The

URL

of th

e on

line

reso

urce

con

tain

ing

the

data

set

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Page 106: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

105

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Da

taSe

tCita

tion_

pkey

Pu

blic

Da

taSe

tCita

tionI

d

Da

taSe

tCita

tion_

Data

set_

Publ

ishe

r_fk

ey

Publ

ic

Data

set_

Publ

ishe

r

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

atas

et_P

ublis

her =

Org

aniz

atio

nId)

0

..*

D

ata

SetC

itation.D

ataS

etCi

tatio

n_Da

tase

t_Pu

blis

her_

fkey

1

O

rganiz

ation.O

rgan

izat

ion_

pkey

Page 107: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

106

ISRI

C Re

port

201

3/02

Data

SetL

anguage

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Da

taSe

tLan

guag

e ta

ble

desc

ribes

the

lang

uage

use

d in

the

prep

arat

ion,

sto

rage

, and

des

crip

tion

of th

e da

ta. I

t is

the

lang

uage

of t

he in

form

atio

n ob

ject

, not

the

lang

uage

use

d to

des

crib

e or

inte

ract

with

the

met

adat

a re

cord

. Dat

aSet

Lang

uage

doe

s no

t ref

er to

the

lang

uage

of t

he m

etad

ata.

A

Data

SetL

angu

age

entr

y ca

n be

rep

eate

d if

data

is a

vaila

ble

in m

ore

than

one

lang

uage

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Da

taSe

tLan

guag

eId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Tr

ue

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Da

ta_S

et_L

angu

age

varc

har

True

Tr

ue

50

Th

e la

ngua

ge u

sed

in th

e pr

epar

atio

n, s

tora

ge, a

nd d

escr

iptio

n of

the

data

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

80

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Da

taSe

tLan

guag

e_pk

ey

Publ

ic

Data

SetL

angu

ageI

d

Da

taSe

tLan

guag

e_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

D

ata

SetL

anguage.D

ataS

etLa

ngua

ge_D

IF_I

d_fk

ey

1

DIF

.DIF

_pke

y

Page 108: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

107

Dis

trib

ution

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Di

strib

utio

n ta

ble

desc

ribes

med

ia o

ptio

ns, s

ize,

dat

a fo

rmat

, and

fees

invo

lved

in d

istr

ibut

ing

the

data

set

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Di

strib

utio

nId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

0

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Di

strib

utio

n_M

edia

va

rcha

r Fa

lse

Fals

e 80

The

med

ia o

ptio

ns fo

r th

e us

er r

ecei

ving

the

data

. Fa

lse

Dist

ribut

ion_

Size

va

rcha

r Fa

lse

Fals

e 80

An a

ppro

xim

ate

size

(in

KB, M

B or

GB)

for

the

entir

e da

ta s

et. S

peci

fy if

dat

a ar

e co

mpr

esse

d an

d th

e m

etho

d of

com

pres

sion

. Fa

lse

Dist

ribut

ion_

Form

at

varc

har

Fals

e Fa

lse

80

Th

e da

ta fo

rmat

use

d to

dis

trib

ute

the

data

. Fa

lse

Fees

va

rcha

r Fa

lse

Fals

e 80

Cost

of d

istr

ibut

ion

med

ia, o

r di

strib

utio

n co

sts,

if a

ny.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

rev

isio

n (i.

e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Di

strib

utio

n_pk

ey

Publ

ic

Dist

ribut

ionI

d

Di

strib

utio

n_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

D

istr

ibution.D

istr

ibut

ion_

DIF_

Id_f

key

1

DIF

.DIF

_pke

y

Page 109: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

108

ISRI

C Re

port

201

3/02

ISO

Topic

Cate

gory

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e IS

OTo

picC

ateg

ory

tabl

e is

use

d to

iden

tify

the

keyw

ords

in th

e IS

O 1

9115

- G

eogr

aphi

c In

form

atio

n M

etad

ata

(http

://w

ww

.isot

c211

.org

/) T

opic

Ca

tego

ry C

ode

List

. It i

s a

high

-leve

l geo

grap

hic

data

them

atic

cla

ssifi

catio

n to

ass

ist i

n th

e gr

oupi

ng a

nd s

earc

h of

ava

ilabl

e ge

ogra

phic

dat

a se

ts.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

IS

OTo

picC

ateg

oryI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e.

Fals

e DI

F_Id

in

tege

r Tr

ue

True

Re

fere

nce

to a

n en

try

in th

e DI

F ta

ble

that

is d

escr

ibin

g a

data

set

. Fa

lse

Cate

gory

va

rcha

r Tr

ue

True

80

Sing

le k

eyw

ord

from

the

ISO

191

15 -

Geo

grap

hic

Info

rmat

ion

Met

adat

a To

pic

Cate

gory

Cod

e Li

st.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

80

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

ISO

Topi

cCat

egor

y_pk

ey

Publ

ic

ISO

Topi

cCat

egor

yId

ISO

Topi

cCat

egor

y_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

1

..*

IS

OTopic

Cate

gory

.ISO

Topi

cCat

egor

y_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

Page 110: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

109

Keyw

ord

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 10

-3-2

011.

No

tes:

Th

e Ke

ywor

d ta

ble

allo

ws

auth

ors

to p

rovi

de a

ny w

ords

or

phra

ses

need

ed to

furt

her

desc

ribe

the

data

set

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Ke

ywor

dId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Tr

ue

Fa

lse

Keyw

ord

varc

har

True

Tr

ue

160

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Ke

ywor

d_pk

ey

Publ

ic

Keyw

ordI

d

Ke

ywor

d_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

K

eyw

ord

.Key

wor

d_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

Page 111: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

110

ISRI

C Re

port

201

3/02

Location

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 10

-3-2

011.

No

tes:

Th

e Lo

catio

n ta

ble

spec

ifies

the

nam

e of

a p

lace

on

Eart

h, a

loca

tion

with

in th

e Ea

rth,

a v

ertic

al lo

catio

n, o

r a

loca

tion

outs

ide

of E

arth

. Th

e Lo

catio

n ke

ywor

ds a

re a

5-le

vel h

iera

rchy

of c

ontr

olle

d ke

ywor

ds.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Lo

catio

nId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Lo

catio

n_Ca

tego

ry

varc

har

True

Fa

lse

50

Lo

catio

n Ca

tego

ry k

eyw

ord.

Fa

lse

Loca

tion_

Type

va

rcha

r Tr

ue

Fals

e 50

Loca

tion

type

key

wor

d.

Fals

e Lo

catio

n_Su

breg

ion1

va

rcha

r Fa

lse

Fals

e 50

Firs

t loc

atio

n su

breg

ion

keyw

ord.

Fa

lse

Loca

tion_

Subr

egio

n2

varc

har

Fals

e Fa

lse

50

Se

cond

loca

tion

subr

egio

n ke

ywor

d.

Fals

e Lo

catio

n_Su

breg

ion3

va

rcha

r Fa

lse

Fals

e 50

Third

loca

tion

subr

egio

n ke

ywor

d.

Fals

e De

taile

d_Lo

catio

n va

rcha

r Fa

lse

Fals

e 50

Allo

ws

auth

ors

to in

clud

e an

y lo

catio

n ke

ywor

ds th

at a

re n

ot a

vaila

ble

in th

e co

ntro

lled

keyw

ord

list.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Lo

catio

n_pk

ey

Publ

ic

Loca

tionI

d

Lo

catio

n_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Page 112: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

111

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

Location.L

ocat

ion_

DIF_

Id_f

key

1

DIF

.DIF

_pke

y

Page 113: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

112

ISRI

C Re

port

201

3/02

Para

mete

r

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Pa

ram

eter

tabl

e al

low

s fo

r th

e sp

ecifi

catio

n of

Ear

th s

cien

ce k

eyw

ords

that

are

rep

rese

ntat

ive

of th

e da

ta s

et b

eing

des

crib

ed. T

hese

key

wor

ds a

re

impo

rtan

t for

the

prec

ise

sear

ch a

nd r

etrie

val o

f inf

orm

atio

n. T

he a

utho

r m

ust s

elec

t the

se k

eyw

ords

from

a c

ontr

olle

d se

t of s

cien

ce k

eyw

ords

. The

Pa

ram

eter

s ta

ble

cons

ists

of a

7-le

vel h

iera

rchi

cal c

lass

ifica

tion

of s

cien

ce k

eyw

ords

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Pa

ram

eter

Id

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Ca

tego

ry

varc

har

True

Fa

lse

80

Hi

ghes

t key

wor

d ca

tego

ry.

Fals

e To

pic

varc

har

True

Fa

lse

80

To

pic

keyw

ord.

Fa

lse

Term

va

rcha

r Tr

ue

Fals

e 80

Term

key

wor

d.

Fals

e Va

riabl

e_Le

vel_

1 va

rcha

r Fa

lse

Fals

e 80

Varia

ble

Leve

l 1 k

eyw

ord.

Fa

lse

Varia

ble_

Leve

l_2

varc

har

Fals

e Fa

lse

80

Va

riabl

e Le

vel 2

key

wor

d.

Fals

e Va

riabl

e_Le

vel_

3 va

rcha

r Fa

lse

Fals

e 80

Varia

ble

Leve

l 3 k

eyw

ord.

Fa

lse

Deta

iled_

Varia

ble

varc

har

Fals

e Fa

lse

80

Un

cont

rolle

d fr

ee te

xt fi

eld

that

allo

ws

a m

etad

ata

auth

or to

spe

cify

any

key

wor

ds to

mor

e ex

actly

des

crib

e th

e m

easu

rem

ent r

epre

sent

ed b

y th

e da

ta.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0"c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Pa

ram

eter

_pke

y Pu

blic

Pa

ram

eter

Id

Para

met

er_D

IF_I

d_fk

ey

Publ

ic

DIF_

Id

Page 114: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

113

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

1

..*

P

ara

mete

r.Pa

ram

eter

_DIF

_Id_

fkey

1

D

IF.D

IF_p

key

Page 115: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

114

ISRI

C Re

port

201

3/02

Pers

onnel

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 23

-12-

2011

. No

tes:

Th

e Pe

rson

nel t

able

def

ines

the

poin

t of c

onta

ct fo

r m

ore

info

rmat

ion

abou

t the

dat

a se

t or

the

met

adat

a.

Th

e ta

ble

rela

tes

to C

onta

ct.C

onta

ct w

here

per

sona

l dat

a is

sto

red

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Pers

onne

lId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Co

ntac

tId

inte

ger

True

Fa

lse

Rela

tes

to C

onta

ct.C

onta

ct ta

ble

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Tr

ue

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Pe

rson

nel_

pkey

Pu

blic

Pe

rson

nelId

Pe

rson

nel_

Cont

actId

_fke

y Pu

blic

Co

ntac

tId

Pers

onne

l_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

P

ers

onnel.P

erso

nnel

_DIF

_Id_

fkey

1

D

IF.D

IF_p

key

(Con

tact

Id=

Cont

actId

) 1

Pers

onnel.P

erso

nnel

_Con

tact

Id_f

key

1

Co

ntac

t.Con

tact

_pke

y

Page 116: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

115

Pla

tform

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Pl

atfo

rm ta

ble

hold

s in

form

atio

n ab

out t

he p

latfo

rm u

sed

to a

cqui

re th

e da

ta.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Pl

atfo

rmId

bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e.

Fals

e DI

F_Id

in

tege

r Tr

ue

Fals

e 0

Re

fere

nce

to a

n en

try

in th

e DI

F ta

ble

that

is d

escr

ibin

g a

data

set

. Fa

lse

Shor

t_N

ame

varc

har

Fals

e Fa

lse

80

Th

e ab

brev

iate

d na

me

of th

e pl

atfo

rm (s

ourc

e) u

sed

to a

cqui

re th

e da

ta.

Fals

e Lo

ng_N

ame

varc

har

Fals

e Fa

lse

160

Th

e fu

ll na

me

of th

e pl

atfo

rm (s

ourc

e) u

sed

to a

cqui

re th

e da

ta.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Pl

atfo

rm_p

key

Publ

ic

Plat

form

Id

Plat

form

_DIF

_Id_

fkey

Pu

blic

DI

F_Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

P

latf

orm

.Pla

tform

_DIF

_Id_

fkey

1

D

IF.D

IF_p

key

Page 117: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

116

ISRI

C Re

port

201

3/02

Pro

ject

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 10

-3-2

011.

No

tes:

Th

e Pr

ojec

t tab

le h

olds

the

nam

e(s)

of t

he s

cien

tific

pro

gram

, fie

ld c

ampa

ign,

or

proj

ect f

rom

whi

ch th

e da

ta w

ere

colle

cted

. Th

e ta

ble

allo

ws

for

the

spec

ifica

tion

of k

eyw

ords

that

are

the

nam

es o

f the

pro

ject

s. T

hese

key

wor

ds a

re im

port

ant f

or th

e se

arch

and

ret

rieva

l of

info

rmat

ion.

The

tabl

e m

ay s

tore

the

shor

t nam

e an

d th

e lo

ng n

ame

of th

e pr

ojec

t. Th

ere

is a

1:1

cor

resp

onde

nce

betw

een

the

shor

t nam

e an

d th

e lo

ng n

ame.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Pr

ojec

tId

bigi

nt

True

Fa

lse

The

Proj

ect t

able

hol

ds in

form

atio

n ab

out t

he s

cien

tific

pro

gram

, fie

ld c

ampa

ign,

or

proj

ect

from

whi

ch th

e da

ta w

ere

colle

cted

. Thi

s ta

ble

allo

ws

for

the

spec

ifica

tion

of k

eyw

ords

that

are

th

e na

mes

of t

he p

roje

cts

Fals

e DI

F_Id

bi

gint

Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e DI

F ta

ble

that

is d

escr

ibin

g a

data

set

. Fa

lse

Shor

t_N

ame

varc

har

Fals

e Fa

lse

80

Th

e ab

brev

iate

d na

me

of th

e pr

ojec

t fro

m w

hich

the

data

wer

e co

llect

ed.

Fals

e Lo

ng_N

ame

varc

har

Fals

e Fa

lse

160

Th

e fu

ll na

me

of th

e pr

ojec

t fro

m w

hich

the

data

wer

e co

llect

ed.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Pr

ojec

t_pk

ey

Publ

ic

Proj

ectId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

Page 118: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

117

Rela

tedU

RL

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Re

late

dURL

tabl

e sp

ecifi

es li

nks

to In

tern

et s

ites

that

con

tain

info

rmat

ion

rela

ted

to th

e da

ta, a

s w

ell a

s re

late

d In

tern

et s

ites

such

as

proj

ect h

ome

page

s, r

elat

ed d

ata

arch

ives

/ser

vers

, met

adat

a ex

tens

ions

, onl

ine

softw

are

pack

ages

, web

map

ping

ser

vice

s, a

nd c

alib

ratio

n/va

lidat

ion

data

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Re

late

dURL

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

0

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e UR

L_Co

nten

t_Ty

pe

varc

har

True

Fa

lse

80

Th

e ty

pe o

f res

ourc

es b

eing

ref

eren

ced

by th

e UR

L.

Fals

e UR

L_Co

nten

t_Su

btyp

e va

rcha

r Fa

lse

Fals

e 80

Desc

ribes

the

subt

ype

of th

e re

sour

ce b

eing

refe

renc

ed b

y th

e UR

L.

Fals

e De

scrip

tion

text

Fa

lse

Fals

e 0

Pr

ovid

es in

form

atio

n ab

out t

he re

sour

ce(s

). Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st r

evis

ion

(i.e.

upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Re

late

dURL

_pke

y Pu

blic

Re

late

dURL

Id

Rela

tedU

RL_D

IF_I

d_fk

ey

Publ

ic

DIF_

Id

Page 119: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

118

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

R

ela

tedU

RL.R

elat

edUR

L_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

(Rel

ated

URLI

D =

Rel

ated

URLI

D)

1..*

U

RL.U

RL_R

elat

edUR

LId_

fkey

1

R

ela

tedU

RL.R

elat

edUR

L_pk

ey

Page 120: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

119

Senso

rNam

e

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Se

nsor

Nam

e ta

ble

stor

es th

e na

mes

of t

he in

stru

men

ts u

sed

to a

cqui

re th

e da

ta.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Se

nsor

Nam

eId

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

bigi

nt

True

Tr

ue

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Sh

ort_

Nam

e va

rcha

r Fa

lse

True

80

The

abbr

evia

ted

nam

e of

the

inst

rum

ent u

sed

to a

cqui

re th

e da

ta.

Fals

e Lo

ng_N

ame

varc

har

Fals

e Fa

lse

160

Th

e fu

ll na

me

of th

e in

stru

men

t use

d to

acq

uire

the

data

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Se

nsor

Nam

e_pk

ey

Publ

ic

Sens

orN

ameI

d

Se

nsor

Nam

e_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

Senso

rNam

e.S

enso

rNam

e_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

Page 121: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

120

ISRI

C Re

port

201

3/02

SpatialC

overa

ge

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Sp

atia

lCov

erag

e ta

ble

spec

ifies

the

geog

raph

ic a

nd v

ertic

al (a

ltitu

de, d

epth

) cov

erag

e of

the

data

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Sp

atia

lCov

erag

eId

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e So

uthe

rnm

ost_

Latit

ude

real

Fa

lse

Fals

e

Th

e so

uthe

rnm

ost g

eogr

aphi

c la

titud

e co

vere

d by

the

data

. Fro

m: 0

- 90

° N

orth

or

0 - 9

Sout

h.

Fals

e N

orth

ernm

ost_

Latit

ude

real

Fa

lse

Fals

e

Th

e no

rthe

rnm

ost g

eogr

aphi

c la

titud

e co

vere

d by

the

data

. Fro

m: 0

- 90

° N

orth

or

0 - 9

Sout

h.

Fals

e W

este

rnm

ost_

Long

itude

re

al

Fals

e Fa

lse

The

wes

tern

mos

t geo

grap

hic

long

itude

cov

ered

by

the

data

. Fro

m: 0

- 18

0° e

ast o

r 0

- 18

0° w

est.

The

Prim

e M

erid

ian

is 0

deg

rees

, mea

sure

d po

sitiv

e (+

) eas

twar

ds o

f the

PM

. Fa

lse

East

ernm

ost_

Long

itude

re

al

Fals

e Fa

lse

The

east

ernm

ost g

eogr

aphi

c lo

ngitu

de c

over

ed b

y th

e da

ta. F

rom

: 0 -

180°

eas

t or

0 -

180°

wes

t. Th

e Pr

ime

Mer

idia

n is

0 d

egre

es, m

easu

red

posi

tive

(+) e

astw

ards

of t

he P

M.

Fals

e M

inim

um_A

ltitu

de

inte

ger

Fals

e Fa

lse

The

altit

ude

leve

l, w

hich

rep

rese

nts

the

low

er li

mit

of d

ata

cove

rage

(met

ers)

. Fa

lse

Max

imum

_Alti

tude

in

tege

r Fa

lse

Fals

e

Th

e al

titud

e le

vel,

whi

ch r

epre

sent

s th

e hi

gher

lim

it of

dat

a co

vera

ge (m

eter

s).

Fals

e M

inim

um_D

epth

in

tege

r Fa

lse

Fals

e

Th

e de

pth

leve

l, w

hich

rep

rese

nts

the

uppe

r-mos

t dep

th o

f dat

a co

vera

ge (m

eter

s).

Fals

e M

axim

um_D

epth

in

tege

r Fa

lse

Fals

e

Th

e de

pth

leve

l, w

hich

rep

rese

nts

the

low

est d

epth

of d

ata

cove

rage

(met

ers)

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Sp

atia

lCov

erag

e_pk

ey

Publ

ic

Spat

ialC

over

ageI

d

Sp

atia

lCov

erag

e_DI

F_Id

_fke

y Pu

blic

DI

F_Id

Page 122: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

121

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*

SpatialC

ove

rage.S

patia

lCov

erag

e_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

Page 123: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

122

ISRI

C Re

port

201

3/02

Tem

pora

lCove

rage

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Te

mpo

ralC

over

age

tabl

e sp

ecifi

es th

e st

art a

nd s

top

date

s du

ring

whi

ch th

e da

ta w

as c

olle

cted

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Tem

pora

lCov

erag

eId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Fa

lse

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e St

art_

Date

tim

esta

mp

Fals

e Fa

lse

The

star

ting

date

of t

he d

ata

colle

ctio

n.

Fals

e St

op_D

ate

times

tam

p Fa

lse

Fals

e

Th

e en

ding

dat

e of

the

data

col

lect

ion.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Te

mpo

ralC

over

age_

pkey

Pu

blic

Te

mpo

ralC

over

ageI

d

Te

mpo

ralC

over

age_

DIF_

Id_f

key

Publ

ic

DIF_

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (D

IF_I

d =

DIF

_Id)

0

..*Tem

pora

lCove

rage

.Tem

pora

lCov

erag

e_DI

F_Id

_fke

y

1

DIF

.DIF

_pke

y

Page 124: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

123

UR

L

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: DIF

De

tail:

Crea

ted

on 2

7-10

-201

0. L

ast m

odifi

ed o

n 28

-2-2

011.

No

tes:

Th

e Re

late

dURL

tabl

e sp

ecifi

es li

nks

to In

tern

et s

ites

that

con

tain

info

rmat

ion

rela

ted

to th

e da

ta, a

s w

ell a

s re

late

d In

tern

et s

ites

such

as

proj

ect h

ome

page

s, r

elat

ed d

ata

arch

ives

/ser

vers

, met

adat

a ex

tens

ions

, onl

ine

softw

are

pack

ages

, web

map

ping

ser

vice

s, a

nd c

alib

ratio

n/va

lidat

ion

data

. Th

e UR

L ta

ble

lists

the

URL'

s as

soci

ated

with

a p

artic

ular

URL

con

tent

(sub

) typ

e en

try

in th

e Re

late

dURL

tabl

e.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

UR

LId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble.

Fa

lse

Rela

tedU

RLId

in

tege

r Fa

lse

Fals

e

Re

fere

nce

to a

n en

try

in th

e Re

late

dURL

tabl

e th

at is

des

crib

ing

a UR

L co

nten

t typ

e (a

nd U

RL

cont

ent s

ubty

pe).

Fals

e UR

L te

xt

Fals

e Tr

ue

The

URL

to th

e re

sour

ce a

ssoc

iate

d w

ith th

e da

ta s

et.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s UR

L_pk

ey

Publ

ic

URLI

d

UR

L_Re

late

dURL

Id_f

key

Publ

ic

Rela

tedU

RLId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

elat

edUR

LID

= R

elat

edUR

LID)

1

..*

U

RL.U

RL_R

elat

edUR

LId_

fkey

1

R

ela

tedU

RL.R

elat

edUR

L_pk

ey

Page 125: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

124

ISRI

C Re

port

201

3/02

Location

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

13-

12-2

010.

Las

t mod

ified

on

28-3

-201

1.

Note

s:

The

rela

tions

in th

e Lo

catio

n sc

hem

a es

sent

ially

con

tain

aut

horit

ativ

e na

mes

for

coun

try

grou

ps, c

ount

ries,

and

1st le

vel a

dmin

istr

ativ

e un

its w

ithin

co

untr

ies.

As

with

the

Cont

act s

chem

a it

is th

e on

ly e

ntry

poi

nt to

aut

horit

ativ

e ge

ogra

phic

nam

es (n

otab

ly o

f cou

ntrie

s) in

the

core

dat

abas

e sy

stem

. Ag

ain,

this

is to

pre

vent

the

use

of d

iffer

ent n

ames

or

spel

lings

for

the

sam

e ge

ogra

phic

loca

tion

in v

ario

us p

arts

of t

he d

atab

ase

whe

re th

is in

form

atio

n is

req

uire

d (e

.g. G

reat

Brit

tain

, Uni

ted

King

dom

, Eng

land

, Roy

aum

e Un

ie).

Nam

es c

ompl

y w

ith IS

O-3

166,

a s

tand

ard

publ

ishe

d by

the

Inte

rnat

iona

l O

rgan

izat

ion

for

Stan

dard

izat

ion

(ISO

), w

hich

def

ines

cod

es fo

r th

e na

mes

of c

ount

ries,

dep

ende

nt te

rrito

ries,

and

spe

cial

are

as o

f geo

grap

hica

l in

tere

st, a

nd th

eir

prin

cipa

l sub

divi

sion

s (e

.g.,

prov

ince

s or

sta

tes)

. The

offi

cial

nam

e of

the

stan

dard

is C

odes

for t

he re

pres

enta

tion

of n

ames

of

coun

tries

and

thei

r sub

divis

ions

. Dat

a ha

ve b

een

prov

ided

by

RIVM

, the

Dut

ch N

atio

nal I

nstit

ute

for

Publ

ic H

ealth

and

the

Envi

ronm

ent.

Fu

ture

acc

ess

met

hods

to th

e da

ta in

the

core

dat

abas

e th

at a

re lo

catio

n-ba

sed

may

use

web

ser

vice

s lik

e G

eoN

ames

to e

nabl

e th

e us

e of

alia

ses,

sy-

nony

ms,

etc

. Re

latio

n Re

gion

ena

bles

ad-

hoc

grou

ping

of c

ount

ries,

e.g

. 'Fo

rmer

Yug

osla

via'

and

'ASE

AN'.

Coun

try

grou

ps m

ay b

e us

ed to

que

ry th

e da

taba

se fo

r th

ese

grou

ping

s.

Futu

re r

elea

ses

will

cont

ain

addi

tions

spa

tial i

nfor

mat

ion

like

coun

try

poly

gons

. Th

e cu

rren

t Loc

atio

n sc

hem

a co

ntai

ns 4

rel

atio

ns. S

ee b

elow

.

Page 126: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 127: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

126

ISRI

C Re

port

201

3/02

Adm

inis

trative

Unit

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Loc

atio

n De

tail:

Crea

ted

on 1

3-12

-201

0. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

IS

O 3

166

is th

e In

tern

atio

nal S

tand

ard

for

coun

try

code

s. T

he p

urpo

se o

f ISO

316

6 is

to e

stab

lish

code

s fo

r th

e re

pres

enta

tion

of n

ames

of c

ount

ries,

te

rrito

ries

or a

reas

of g

eogr

aphi

cal i

nter

est,

and

thei

r su

bdiv

isio

ns.

Tabl

e Ad

min

istra

tiveD

ivisi

on is

bas

ed o

n IS

O 3

166-

2:20

07; C

odes

for

the

repr

esen

tatio

n of

nam

es o

f cou

ntrie

s an

d th

eir

subd

ivis

ions

– P

art 2

: Cou

ntry

su

bdiv

isio

n co

des,

whi

ch g

ives

cod

es fo

r th

e na

mes

of t

he p

rinci

pal s

ubdi

visi

ons

(e.g

. pro

vinc

es o

r st

ates

) of a

ll co

untr

ies

code

d in

ISO

316

6-1.

Thi

s co

de is

bas

ed o

n th

e tw

o-le

tter

code

ele

men

t fro

m IS

O 3

166-

1 fo

llow

ed b

y a

sepa

rato

r an

d a

furt

her

strin

g of

up

to th

ree

alph

anum

eric

cha

ract

ers,

w

hich

is u

sual

ly o

btai

ned

from

nat

iona

l sou

rces

and

ste

ms

from

cod

ing

syst

ems

alre

ady

in u

se in

the

coun

try

conc

erne

d.

A Co

untry

Id li

nks

the

adm

inis

trat

ive

divi

sion

s to

the

appr

opria

te c

ount

ries

in ta

ble

Coun

try.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Ad

min

istr

ativ

eUni

tId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Co

untr

yId

inte

ger

True

Tr

ue

Refe

renc

e to

a c

ount

ry in

the

Loca

tion.

Coun

try ta

ble.

Fa

lse

Adm

in

varc

har

True

Tr

ue

10

A

com

plet

e IS

O 3

166-

2 su

bdiv

isio

n co

de u

niqu

ely

iden

tifyi

ng a

cou

ntry

su

bdiv

isio

n in

a g

loba

l con

text

.

Fals

e N

ame

varc

har

True

Fa

lse

100

IS

O 3

166-

2 na

me

of th

e ad

min

istr

ativ

e su

bdiv

isio

n.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 128: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

127

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Ad

min

istr

ativ

eUni

t_pk

ey

Publ

ic

Adm

inis

trat

iveD

ivis

ionI

d

Ad

min

istr

ativ

eUni

tId_C

ount

ryId

_fke

y Pu

blic

Co

untr

yId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (C

ount

ryId

= C

ount

ryId

) 0

..*

A

dm

inis

trative

Unit

.Adm

inis

trat

iveU

nitId

_Cou

ntry

Id_f

key

1

Countr

y.C

ount

ry_p

key

Page 129: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

128

ISRI

C Re

port

201

3/02

Countr

y

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Loc

atio

n De

tail:

Crea

ted

on 1

3-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

IS

O 3

166

is th

e In

tern

atio

nal S

tand

ard

for

coun

try

code

s. T

he p

urpo

se o

f ISO

316

6 is

to e

stab

lish

code

s fo

r th

e re

pres

enta

tion

of n

ames

of c

ount

ries,

te

rrito

ries

or a

reas

of g

eogr

aphi

cal i

nter

est,

and

thei

r su

bdiv

isio

ns.

Ta

ble

Coun

try is

bas

ed o

n IS

O 3

166-

1:20

06; C

odes

for

the

repr

esen

tatio

n of

nam

es o

f cou

ntrie

s an

d th

eir

subd

ivis

ions

– P

art 1

: Cou

ntry

cod

es. T

his

is

wha

t mos

t use

rs k

now

as

ISO

's c

ount

ry c

odes

. Firs

t pub

lishe

d in

197

4, it

has

sin

ce th

en b

ecom

e on

e of

the

wor

lds

mos

t pop

ular

and

mos

t wid

ely

used

st

anda

rd s

olut

ion

for

codi

ng c

ount

ry n

ames

. It c

onta

ins

a tw

o-le

tter

code

whi

ch is

rec

omm

ende

d as

the

gene

ral p

urpo

se c

ode,

a th

ree-

lette

r co

de w

hich

ha

s be

tter

mne

mon

ic p

rope

rtie

s an

d a

num

eric

-3 c

ode

whi

ch c

an b

e us

eful

if s

crip

t ind

epen

denc

e of

the

code

s is

impo

rtan

t.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Co

untr

yId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e N

umer

ic

char

Fa

lse

Fals

e 3

IS

O 3

166-

1 th

ree-

digi

t cod

e; id

entif

ies

a ph

ysic

al te

rrito

ry. I

s id

entic

al to

that

def

ined

by

the

Unite

d N

atio

ns S

tatis

tical

Di

visi

on. T

he fi

eld

is c

har

and

not n

umer

ical

sin

ce w

e ha

ve to

incl

ude

zero

s to

the

left

of th

e si

gnifi

cant

dig

it so

that

co

de is

alw

ays

with

3 n

umbe

rs

Fals

e Al

pha_

3 ch

ar

Fals

e Fa

lse

3

ISO

316

6-3

thre

e-le

tter

code

; ide

ntifi

es a

cou

ntry

/ r

egio

n na

me.

Fa

lse

Alph

a_2

char

Tr

ue

Fals

e 2

IS

O 3

166-

2 th

ree-

lette

r co

de; i

dent

ifies

a c

ount

ry /

reg

ion

nam

e.

Fals

e N

ame

varc

har

True

Fa

lse

SO 3

166-

2 co

untr

y na

me.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor,

or la

st m

odifi

er, o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - 1

for

the

initi

al e

ntry

.

Page 130: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

129

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Co

untr

y_pk

ey

Publ

ic

Coun

tryI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (C

ount

ryId

=Co

untr

yId)

0

..*

M

apU

nit

.Ter

rain

_Cou

ntry

Id_f

key

1

Countr

y.C

ount

ry_p

key

0

..*

O

rganiz

ation.O

rgan

izat

ion_

Coun

tryI

d_fk

ey

1

Countr

y. C

ount

ry_p

key

(Nat

iona

lOf =

Cou

ntry

Id)

0..*

C

onta

ct.F

K_Co

ntac

tNat

iona

lOf_

Coun

try

1

Countr

y.P

K_Co

untr

y

Page 131: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

130

ISRI

C Re

port

201

3/02

Countr

y_x

_Regio

n

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Loc

atio

n De

tail:

Crea

ted

on 1

3-12

-201

0. L

ast m

odifi

ed o

n 11

-4-2

011.

No

tes:

Th

e Co

untry

_x_r

egio

n ta

ble

links

cou

ntrie

s, li

sted

in th

e Co

untry

tabl

e, to

regi

ons

in c

ount

ry g

roup

s in

the

Regi

on ta

ble.

Thi

s lin

k ta

ble

thus

list

s al

l re

gion

s th

at a

re p

art o

f a p

artic

ular

cou

ntry

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Coun

tryR

egio

nId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Co

untr

yId

inte

ger

True

Tr

ue

Fore

ign

key

to a

cou

ntry

in th

e Lo

catio

n.Co

untr

y ta

ble.

Fa

lse

Regi

onId

in

tege

r Tr

ue

True

Fo

reig

n ke

y to

a c

ount

ry g

roup

in th

e Lo

catio

n.Re

gion

tabl

e.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Co

untr

y_x_

Regi

on_p

key

Publ

ic

Coun

tryR

egio

nId

Coun

try_

x_Re

gion

_Cou

ntry

Id_f

key

Publ

ic

Coun

tryI

d

FK

_Cou

ntry

_x_R

egio

n_Re

gion

Pu

blic

Re

gion

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (C

ount

ryId

= C

ount

ryId

) 0

..*

C

ountr

y_x_R

egio

n.C

ount

ry_x

_Reg

ion_

Coun

tryI

d_fk

ey

1

Countr

y.C

ount

ry_p

key

(Reg

ionI

d =

Reg

ionI

d)

1..*

C

ountr

y_x_R

egio

n.F

K_Co

untr

y_x_

Regi

on_R

egio

n

1..*

Lo

catio

n.Re

gion

_pke

y

Page 132: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

131

Regio

n

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Loc

atio

n De

tail:

Crea

ted

on 1

3-12

-201

0. L

ast m

odifi

ed o

n 24

-3-2

011.

No

tes:

Ta

ble

enab

les

ad-h

oc g

roup

ing

of c

ount

ries,

e.g

. 'Fo

rmer

Yug

osla

via'

, 'AS

EAN

', et

c. C

ount

ry g

roup

s m

ay b

e us

ed to

que

ry th

e da

taba

se fo

r th

ese

grou

ping

s.

A re

gion

may

ref

er to

a m

ap, p

ublic

atio

n, U

RL, e

tc. (

in th

e Re

fere

nce.

Refe

renc

e ta

ble)

that

def

ines

itse

lf.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

"Reg

ionI

d"

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e N

ame

text

Tr

ue

Fals

e 10

0

Coun

try

grou

p's

nam

e.

Fals

e Re

fere

nceI

d in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

map

, pub

licat

ion,

URL

, etc

. (in

the

Refe

renc

e.Re

fere

nce

tabl

e) th

at

defin

es th

e co

untr

y gr

oup.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Re

gion

_pke

y Pu

blic

Re

gion

Id

FK_R

egio

n_Re

fere

nce

Publ

ic

Refe

renc

eId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

egio

nId

= R

egio

nId)

1

..*

R

egio

n.F

K_Re

gion

_Ref

eren

ce

1

Coun

try_

x_Re

gion

.FK_

Coun

try_

x_Re

gion

_Reg

ion

0

..*

R

egio

n.F

K_Re

gion

_Ref

eren

ce

1

Refe

rence.R

efer

ence

_pke

y

Page 133: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

132

ISRI

C Re

port

201

3/02

MapU

nit

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Note

s:

A m

ap u

nit i

s a

colle

ctio

n of

are

as d

efin

ed a

nd n

amed

the

sam

e in

term

s of

thei

r di

ffere

ntia

ting

crite

ria, o

r m

isce

llane

ous

area

s16, o

r bo

th. E

ach

map

un

it di

ffers

in s

ome

resp

ect f

rom

all

othe

rs in

the

area

of i

nter

est a

nd is

uni

quel

y id

entif

ied

on a

map

. Eac

h in

divi

dual

are

a, o

r po

lygo

n, o

n th

e m

ap is

a

delin

eatio

n of

a p

artic

ular

map

uni

t. M

ap u

nits

are

rep

rese

nted

by

cart

ogra

phic

uni

ts w

ith a

sin

gle

colo

ur o

r pa

ttern

. Th

e da

taba

se w

ill st

ore

each

map

uni

t as

a si

ngle

poi

nt s

et u

nion

of t

heir

poly

gon

geom

etrie

s (i.

e. b

orde

rs).

All p

olyg

on m

aps,

and

ther

efor

e th

eir

map

ping

uni

ts, a

re s

tore

d in

a s

ingl

e ta

ble.

Ref

eren

ce d

atum

for a

ny p

oint

on

the

eart

h's

surf

ace

that

is r

efer

ence

d in

the

data

base

is W

GS8

4.

Appl

ying

diff

eren

tiatin

g cr

iteria

in a

ste

p-by

-ste

p m

anne

r m

ay e

vent

ually

lead

to o

verly

com

plex

and

/or

frag

men

ted

map

uni

ts th

at c

anno

t be

map

ped

at

the

scal

e un

der c

onsi

dera

tion.

The

info

rmat

ion

is th

en s

tore

d as

a n

on-m

appa

ble

map

uni

t com

pone

nt w

ithou

t a g

eom

etry

. Thu

s, a

map

uni

t may

co

nsis

t of o

ne o

r m

ore

map

uni

t com

pone

nts,

eac

h co

verin

g a

cert

ain

perc

enta

ge o

f the

map

uni

t.

The

sub

mod

el r

epre

sent

ed b

y th

is s

chem

a ha

s to

som

e ex

tent

bee

n ba

sed

by th

e SO

TER

data

base

sch

ema.

16

M

isce

llane

ous

area

s ar

e ar

eas

that

fall

outs

ide

the

diffe

rent

iatin

g cr

iteria

, e.g

. wat

er b

odie

s un

der

terr

estr

ial c

riter

ia.

Page 134: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 135: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 136: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 137: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

136

ISRI

C Re

port

201

3/02

MapU

nit

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Map

Unit

Deta

il:

Cr

eate

d on

23-

2-20

11. L

ast m

odifi

ed o

n 29

-3-2

011.

No

tes:

Ta

ble

Map

Unit

stor

es th

e po

lygo

n ge

omet

ry (b

orde

rs) o

f hom

ogen

eous

feat

ures

as

wel

l as

met

adat

a as

soci

ated

with

thos

e fe

atur

es. H

omog

eneo

us

feat

ures

(rep

rese

nted

on

a m

ap b

y a

sing

le c

olou

r or

pat

tern

) are

sto

red

as a

sin

gle

poin

t set

uni

on o

f the

ir po

lygo

n ge

omet

ries.

M

apId

iden

tifie

s in

divi

dual

map

s w

ithin

the

tabl

e, a

nd m

ay b

e us

ed to

link

to a

cat

alog

app

licat

ion

like

Geo

Net

wor

k. R

efer

ence

Id li

nks

to th

e so

urce

- in

ta

ble

Refe

renc

e.Re

fere

nce

- fro

m w

hich

the

data

wer

e de

rived

for

the

com

pila

tion

of th

e m

appi

ng u

nit.

DIF_

Id e

nabl

es th

e lin

kage

of a

map

to a

dat

aset

(in

tabl

e DI

F.DI

F).

Coun

tryId

and

SOT

ERUn

itID

are

SOTE

R m

ap-s

peci

fic a

ttrib

utes

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

M

apUn

itId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e DI

F_Id

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e DI

F ta

ble

that

is d

escr

ibin

g a

data

set

. Fa

lse

Coun

tryI

d in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e Co

untr

y ta

ble

that

rep

rese

nts

a co

untr

y (a

ccor

ding

to IS

O

3166

-1:2

004)

. Fa

lse

SOTE

RUni

tID

smal

lint

True

Fa

lse

The

SOTE

RUni

tID is

the

iden

tific

atio

n co

de o

f a S

OTE

R un

it on

a S

OTE

R m

ap a

nd in

a

SOTE

R da

taba

se. I

t lin

ks th

e m

appe

d ar

ea to

the

attr

ibut

es in

the

data

base

and

in

part

icul

ar, i

t ide

ntifi

es w

hich

terr

ain

belo

ngs

to a

SO

TER

unit.

SO

TER

units

whi

ch h

ave

iden

tical

attr

ibut

es c

arry

the

sam

e SO

TERU

nitID

. In

othe

r w

ords

the

SOTE

RUni

tID is

sim

ilar

to a

cod

e fo

r a m

appi

ng u

nit o

n a

conv

entio

nal s

oil m

ap.

For e

ach

SOTE

R m

ap, a

uni

que

code

(up

to 4

dig

its) i

s as

sign

ed to

eve

ry S

OTE

R un

it th

at

has

been

dis

tingu

ishe

d. O

n m

ost S

OTE

R m

aps

2 or

3 d

igits

will

suffi

ce.

Fals

e Re

fere

nceI

d in

tege

r Fa

lse

Fals

e

Re

fere

nce

to th

e so

urce

- in

tabl

e Re

fere

nce.

Refe

renc

e - f

rom

whi

ch th

e da

ta w

ere

deriv

ed

for

the

com

pila

tion

of th

e m

appi

ng u

nit.

Fals

e Lo

catio

n ge

omet

ry

True

Fa

lse

Geo

grap

hic

loca

tion

of th

e m

appi

ng u

nit (

WG

S84)

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

80

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Page 138: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

137

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Te

rrai

n_pk

ey

Publ

ic

Map

UnitI

d

Te

rrai

n_Co

untr

yId_

fkey

Pu

blic

Co

untr

yId

Terr

ain_

Refe

renc

eId_

fkey

Pu

blic

Re

fere

nceI

d

Te

rrai

n_DI

F_Id

_fke

y Pu

blic

DI

F_Id

en

forc

e_di

ms_

the_

geom

Pu

blic

Lo

catio

n CH

ECK

(st_

ndim

s("L

ocat

ion"

) = 2

) O

nly

2D c

oord

inat

e sy

stem

allo

wed

e

nfor

ce_g

eoty

pe_t

he_g

eom

Pu

blic

Lo

catio

n CH

ECK

(geo

met

ryty

pe("L

ocat

ion"

) =

'MUL

TIPO

LYG

ON

'::te

xt O

R "L

ocat

ion"

IS

NUL

L)

Onl

y po

lygo

ns a

llow

ed

enfo

rce_

srid

_the

_geo

m

Publ

ic

Loca

tion

CHEC

K (s

t_sr

id("L

ocat

ion"

) = 4

326)

EP

SG:4

326,

geo

grap

hic

coor

dina

tes

(lat/

long

) (W

SG84

)

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

efer

ence

Id =

Ref

eren

ceId

) 0

..*

M

apU

nit

.Ter

rain

_Ref

eren

ceId

_fke

y

1

Refe

rence.R

efer

ence

_pke

y

(Map

UnitI

d =

Map

UnitI

d)

0..*

M

apU

nitC

om

ponent.T

erra

inCo

mpo

nent

_Ter

rain

Id_f

key

1

MapU

nit

.Ter

rain

_pke

y

(Map

UnitI

d =

Map

UnitI

d)

0..*

M

apU

nitA

ttri

bute

.Map

UnitA

ttrib

ute_

Map

UnitI

d_fk

ey

1

MapU

nit

.Ter

rain

_pke

y

(Cou

ntry

Id =

Cou

ntry

Id)

0..*

M

apU

nit

.Ter

rain

_Cou

ntry

Id_f

key

1

Countr

y.C

ount

ry_p

key

(DIF

_Id=

DIF_

Id)

0..*

M

apU

nit

.Ter

rain

_DIF

_Id_

fkey

1

D

IF.D

IF_p

key

Page 139: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

138

ISRI

C Re

port

201

3/02

MapU

nitA

ttri

bute

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Map

Unit

Deta

il:

Cr

eate

d on

23-

2-20

11. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

Ta

ble

Map

UnitA

ttrib

ute

stor

es th

e va

lues

of c

hara

cter

istic

s th

at a

re a

ssoc

iate

d w

ith th

e ho

mog

eneo

us m

ap fe

atur

es ("

map

ping

uni

ts"),

in ta

ble

Map

Unit.

Its

Val

ueDe

scrip

torId

link

s ea

ch V

alue

to a

terr

ain

char

acte

ristic

in ta

ble

Atttr

ibut

e.At

tribu

te, a

nd -

if ap

plic

able

to a

val

ues

dom

ain

in A

ttrib

ute.

Dom

ain

(and

a u

nit i

n ta

ble

Attri

bute

.Uni

t).

Valu

egro

up is

a n

umer

ic to

gro

up a

ssoc

iate

d pr

oper

ty v

alue

s fo

r a

map

ping

uni

t (e.

g. d

egre

e, a

nd e

xten

t for

two

or m

ore

type

s of

ero

sion

in a

sin

gle

map

ping

uni

t).

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

M

apUn

itAttr

ibut

eId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e M

apUn

itId

inte

ger

True

Fa

lse

Refe

renc

e to

a m

appi

ng u

nit i

n ta

ble

Map

Unit.

Fa

lse

Valu

eDes

crip

torId

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

Val

ueDe

scrip

tor

in th

e At

tribu

te.V

alue

Desc

ripto

r tab

le. A

Va

lueD

escr

ipto

r lin

ks a

pro

pert

y to

a v

alue

dom

ain.

Fa

lse

Valu

e va

rcha

r Tr

ue

Fals

e 15

0

A va

lid p

rope

rty

valu

e.

Fals

e Va

lueG

roup

in

tege

r Fa

lse

Fals

e

N

umer

ic to

gro

up a

ssoc

iate

d pr

oper

ty v

alue

s fo

r a m

appi

ng u

nit (

e.g.

type

, deg

ree,

an

d ex

tent

of e

rosi

on).

Fals

e Da

te

times

tam

p Fa

lse

Fals

e

Da

te o

f obs

erva

tion

or m

easu

rem

ent.

Fals

e Lo

D

varc

har

Fals

e Fa

lse

150

Le

vel o

f Det

erm

inat

ion

- acc

urac

y of

an

obse

rvat

ion

or m

easu

rem

ent.

Fals

e Tr

ust

char

Tr

ue

Fals

e 1

'a'

Leve

l of t

rust

in th

e gi

ven

valu

e: 'a

' is

low

est,

'd' i

s hi

ghes

t. Fa

lse

Qua

lity

byte

a Fa

lse

Fals

e

Q

ualit

y in

dica

tor

- 0 is

low

est q

ualit

y le

vel,

255

is h

ighe

st q

ualit

y le

vel.

Fals

e cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 80

"c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

rev

isio

n (i.

e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Page 140: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

139

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Te

rrai

nAttr

ibut

e_pk

ey

Publ

ic

Map

UnitA

ttrib

uteI

d

M

apUn

itAttr

ibut

e_M

apUn

itId_

fkey

Pu

blic

M

apUn

itId

Map

UnitA

ttrib

ute_

Valu

eDes

crip

torId

_fke

y Pu

blic

Va

lueD

escr

ipto

rId

Chec

k_Tr

ust

Publ

ic

"T

rust

" IN

('a

','b'

,'c','

d')

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (M

apUn

itId

= M

apUn

itId)

0

..*

M

apU

nitA

ttri

bute

.Map

UnitA

ttrib

ute_

Map

UnitI

d_fk

ey

1

MapU

nit

.Ter

rain

_pke

yt

0

..*

M

apU

nitA

ttri

bute

.Map

UnitA

ttrib

ute_

Valu

eDes

crip

torId

_fke

y

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

Page 141: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

140

ISRI

C Re

port

201

3/02

MapU

nitC

om

ponent

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Map

Unit

Deta

il:

Cr

eate

d on

23-

2-20

11. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

A

map

ping

uni

t com

pone

nt is

a n

on-m

appa

ble

cons

titue

nt o

f a m

appi

ng u

nit a

s st

ored

in ta

ble

Map

Unit.

It h

as th

eref

ore

no g

eom

etry

. It h

as, h

owev

er,

an e

xten

t: a

perc

enta

ge c

over

age

(or

Prop

ortio

n) o

f the

Map

Unit

it is

par

t of.

Map

ping

uni

t com

pone

nts

are

sequ

entia

lly n

umbe

red

with

in th

eir

encl

osin

g m

appi

ng u

nit,

the

larg

er o

ne n

umbe

red

first

.

Obv

ious

ly, a

map

ping

uni

t com

pone

nt is

map

pabl

e if

it co

vers

100

% o

f a m

appi

ng u

nit.

Its b

orde

rs th

en c

oinc

ide

with

bor

ders

of i

ts e

ncom

pass

ing

map

ping

uni

t.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

M

apUn

itCom

pone

ntId

in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Map

UnitI

d in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

map

ping

uni

t in

tabl

e M

apUn

it.

Fals

e N

umbe

r sm

allin

t Tr

ue

Fals

e

Se

quen

ce n

umbe

r of

the

map

ping

uni

t com

pone

nt in

the

map

ping

uni

t: th

e la

rges

t map

ping

uni

t com

pone

nt c

omes

firs

t, fo

llow

ed b

y th

e se

cond

in s

ize,

an

d so

on.

Fa

lse

Prop

ortio

n sm

allin

t Tr

ue

Fals

e

Th

e pr

opor

tion

that

the

map

ping

uni

t com

pone

nt o

ccup

ies

with

in th

e m

appi

ng

unit.

The

sum

of a

ll m

appi

ng u

nit c

ompo

nent

s w

ithin

a m

appi

ng u

nit s

houl

d be

10

0%.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 142: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

141

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Te

rrai

nCom

pone

nt_p

key

Publ

ic

Map

UnitC

ompo

nent

Id

Terr

ainC

ompo

nent

_Ter

rain

Id_f

key

Publ

ic

Map

UnitI

d

Te

rrai

nCom

pone

nt_N

umbe

r_ch

eck

Publ

icN

umbe

r "N

umbe

r" >

0

Te

rrai

nCom

pone

nt_P

ropo

rtio

n_ch

eck

Publ

ic

Prop

ortio

n "P

ropo

rtio

n" >

0 A

ND

"Pro

port

ion"

<=

100

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (M

apUn

itId

= M

apUn

itId)

0

..*

M

apU

nitC

om

ponent.T

erra

inCo

mpo

nent

_Ter

rain

Id_f

key

1

MapU

nit

.Ter

rain

_pke

y

(Map

UnitC

ompo

nent

Id =

Map

UnitC

ompo

nent

Id)

0..*

MapU

nitC

om

ponentA

ttri

bute

.Ter

rain

Com

pone

ntAt

trib

ute_

Terr

ainC

ompo

nent

Id_f

ke

1

MapU

nitC

om

ponent.T

erra

inCo

mpo

nent

_pke

y

(Map

UnitC

ompo

nent

Id =

Map

UnitC

ompo

nent

Id)

0..*

SoilC

om

ponent.S

oilC

ompo

nent

_Ter

rain

Com

pone

ntId

_fke

y 1

M

apU

nitC

om

ponent.T

erra

inCo

mpo

nent

_pke

y

Page 143: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

142

ISRI

C Re

port

201

3/02

MapU

nitC

om

ponentA

ttri

bute

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Map

Unit

Deta

il:

Cr

eate

d on

23-

2-20

11. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

Ta

ble

Map

UnitC

ompo

nent

Attri

bute

sto

res

the

valu

es o

f cha

ract

eris

tics

that

are

ass

ocia

ted

with

a m

appi

ng u

nit c

ompo

nent

in ta

ble

Map

UnitC

ompo

nent

. Its

Val

ueDe

scrip

torId

link

s ea

ch V

alue

to a

terr

ain

char

acte

ristic

in ta

ble

Atttr

ibut

e.At

tribu

te, a

nd -

if ap

plic

able

to a

val

ues

dom

ain

in A

ttrib

ute.

Dom

ain

(and

a u

nit i

n ta

ble

Attri

bute

.Uni

t).

Valu

egro

up is

a n

umer

ic to

gro

up a

ssoc

iate

d pr

oper

ty v

alue

s fo

r a

map

ping

uni

t (e.

g. d

urat

ion,

and

ext

ent f

or tw

o or

mor

e pe

riods

of f

lood

ing

in a

si

ngle

map

ping

uni

t).

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

M

apUn

itCom

pone

ntAt

trib

uteI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

ke

y).

Fals

e M

apUn

itCom

pone

ntId

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

map

ping

uni

t com

pone

nt in

tabl

e M

apUn

itCom

pone

nt.

Fals

e Va

lueD

escr

ipto

rId

inte

ger

True

Fa

lse

Refe

renc

e to

a V

alue

Desc

ripto

r in

the

Attri

bute

.Val

ueDe

scrip

tor t

able

. A

Valu

eDes

crip

tor

links

a p

rope

rty

to a

val

ue d

omai

n.

Fals

e Va

lue

varc

har

True

Fa

lse

150

A

valid

pro

pert

y va

lue.

Fa

lse

Valu

eGro

up

inte

ger

Fals

e Fa

lse

Num

eric

to g

roup

ass

ocia

ted

prop

erty

val

ues

for a

map

ping

uni

t co

mpo

nent

(e.g

. typ

e, d

egre

e, a

nd e

xten

t of e

rosi

on).

Fals

e Da

te

times

tam

p Fa

lse

Fals

e

Da

te o

f obs

erva

tion

or m

easu

rem

ent.

Fals

e Lo

D

varc

har

Fals

e Fa

lse

150

Le

vel o

f Det

erm

inat

ion

- acc

urac

y of

an

obse

rvat

ion

or m

easu

rem

ent.

Fals

e Tr

ust

char

Tr

ue

Fals

e 1

'a'

Leve

l of t

rust

in th

e gi

ven

valu

e: 'a

' is

low

est,

'd' i

s hi

ghes

t. Fa

lse

Qua

lity

byte

a Fa

lse

Fals

e

Q

ualit

y in

dica

tor

- 0 is

low

est q

ualit

y le

vel,

255

is h

ighe

st q

ualit

y le

vel.

Fals

e cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 144: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

143

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Te

rrai

nCom

pone

ntAt

trib

ute_

pkey

P Pu

blic

M

apUn

itCom

pone

ntAt

trib

uteI

d

Te

rrai

nCom

pone

ntAt

trib

ute_

Terr

ainC

ompo

nent

Id_f

key

Publ

ic

Map

UnitC

ompo

nent

Id

Terr

ainC

ompo

nent

Attr

ibut

e_Va

lueD

escr

ipto

rId_f

keyF

K_M

apUn

itCom

pone

ntAt

trib

ute_

Valu

eDes

crip

tor

Publ

ic

Valu

eDes

crip

torId

FK

_Map

UnitC

ompo

nent

Attr

ibut

e_Re

visi

on

Publ

ic

Revi

sion

Id

Trus

t_ch

eck

Publ

ic

Trus

t "T

rust

" IN

('a'

,'b','

c','d

')

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (M

apUn

itCom

pone

ntId

=

Map

UnitC

ompo

nent

Id)

0..*

M

apU

nitC

om

ponentA

ttri

bute

.Ter

rain

Com

pone

ntAt

trib

ute_

Terr

ainC

ompo

nent

Id_f

key

1

MapU

nitC

om

ponent.T

erra

inCo

mpo

nent

_pke

y

0

..*

M

apU

nitC

om

ponentA

ttri

bute

.Ter

rain

Com

pone

ntAt

trib

ute_

Valu

eDes

crip

torId

_fke

y

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

Page 145: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

144

ISRI

C Re

port

201

3/02

SoilC

om

ponent

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Map

Unit

Deta

il:

Cr

eate

d on

23-

2-20

11. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

A

soil

com

pone

nt is

a c

onst

ituen

t of a

map

ping

uni

t com

pone

nt (a

s st

ored

in ta

ble

Map

UnitC

ompo

nent

), th

at r

epre

sent

s a

sing

le s

oil.

Sinc

e a

map

ping

un

it co

mpo

nent

is a

non

-map

pabl

e co

nstit

uent

of a

map

ping

uni

t, a

soil

com

pone

nt d

oes

not h

ave

a ge

omet

ry o

f its

ow

n ei

ther

. It h

as, h

owev

er, a

n ex

tent

: the

per

cent

age

cove

rage

(or

Prop

ortio

n) o

f the

map

ping

uni

t it i

s pa

rt o

f (vi

a its

map

ping

uni

t com

pone

nt).

Soil

com

pone

nts

are

sequ

entia

lly

num

bere

d w

ithin

thei

r en

clos

ing

map

ping

uni

t, th

e la

rger

one

num

bere

d fir

st. T

he p

erce

ntag

e co

vera

ge o

f all

soil

com

pone

nts

with

in a

map

ping

uni

t co

mpo

nent

sho

uld

add

up e

xact

ly to

the

perc

enta

ge c

over

age

of th

at m

appi

ng u

nit c

ompo

nent

with

in it

s m

appi

ng u

nit.

Obv

ious

ly, a

map

ping

uni

t com

pone

nt is

map

pabl

e if

it co

vers

100

% o

f a m

appi

ng u

nit.

Its b

orde

rs th

en c

oinc

ide

with

bor

ders

of i

ts e

ncom

pass

ing

map

ping

uni

t Fo

r ev

ery

soil

com

pone

nt a

t lea

st o

ne, b

ut p

refe

rabl

y m

ore,

fully

des

crib

ed a

nd a

naly

sed

refe

renc

e pr

ofile

s sh

ould

be

avai

labl

e fr

om e

xist

ing

soil

info

rmat

ion

sour

ces.

Fol

low

ing

judi

ciou

s se

lect

ion,

one

of t

hese

ref

eren

ce p

rofil

es w

ill be

des

igna

ted

as th

e re

pres

enta

tive

prof

ile fo

r th

e so

il co

mpo

nent

. It i

s re

fere

nced

by

Prof

ileId

in ta

ble

Prof

ile.P

rofil

e.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

So

ilCom

pone

ntId

in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Map

UnitC

ompo

nent

Id

inte

ger

True

Fa

lse

Refe

renc

e to

a m

appi

ng u

nit c

ompo

nent

in ta

ble

Map

UnitC

ompo

nent

. Fa

lse

Num

ber

smal

lint

True

Fa

lse

Sequ

ence

num

ber

of th

e so

il co

mpo

nent

in th

e m

appi

ng u

nit c

ompo

nent

: the

larg

est

com

pone

nt c

omes

firs

t, fo

llow

ed b

y th

e se

cond

in s

ize,

and

so

on.

Fals

e Pr

opor

tion

smal

lint

True

Fa

lse

The

prop

ortio

n th

at th

e so

il co

mpo

nent

occ

upie

s w

ithin

the

map

ping

uni

t. Th

e su

m o

f all

soil

com

pone

nts

with

in a

map

ping

uni

t com

pone

nt s

houl

d be

equ

al to

the

prop

ortio

n of

the

map

ping

uni

t com

pone

nt in

its

map

ping

uni

t. Th

e su

m o

f all

soil

com

pone

nts

with

in a

m

appi

ng u

nit s

houl

d be

100

%.

Fals

e Pr

ofile

Id

bigi

nt

True

Fa

lse

Refe

renc

e to

a p

rofil

e in

tabl

e Pr

ofile

.Pro

file,

whi

ch is

des

igna

ted

as th

e re

pres

enta

tive

prof

ile fo

r th

e so

il co

mpo

nent

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- 1 fo

r th

e in

itial

ent

ry.

Page 146: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

145

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s So

ilCom

pone

nt_p

key

Publ

ic

SoilC

ompo

nent

Id

SoilC

ompo

nent

_Ter

rain

Com

pone

ntId

_fke

y Pu

blic

M

apUn

itCom

pone

ntId

FK

_Soi

lCom

pone

nt_P

rofil

e Pu

blic

Pr

ofile

Id

SoilC

ompo

nent

_Num

ber_

chec

k Pu

blic

N

umbe

r "N

umbe

r" >

0

So

ilCom

pone

nt_P

ropo

rtio

n_ch

eck

Publ

ic

Prop

ortio

n “P

ropo

rtio

n” >

0 AN

D “P

ropo

rtio

n”

<=

100

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (S

oilC

ompo

nent

Id=

Soi

lCom

pone

ntId

) 0

..*

SoilC

om

ponentA

ttri

bute

.Soi

lCom

pone

ntAt

trib

ute_

SoilC

ompo

nent

Id_f

key

1

SoilC

om

ponent.S

oilC

ompo

nent

_pke

y

(Pro

fileI

d =

Pro

fileI

d)

0..*

SoilC

om

ponent.F

K_So

ilCom

pone

nt_P

rofil

e

1

Pro

file

.Pro

file_

pkey

(Map

UnitC

ompo

nent

Id =

Map

UnitC

ompo

nent

Id)

0..*

SoilC

om

ponent.S

oilC

ompo

nent

_Ter

rain

Com

pone

ntId

_fke

y

1

MapU

nitC

om

ponent.T

erra

inCo

mpo

nent

_pke

y

Page 147: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

146

ISRI

C Re

port

201

3/02

SoilC

om

ponentA

ttri

bute

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Map

Unit

Deta

il:

Cr

eate

d on

23-

2-20

11. L

ast m

odifi

ed o

n 25

-3-2

011.

No

tes:

Ta

ble

SoilC

ompo

nent

Attri

bute

sto

res

the

valu

es o

f cha

ract

eris

tics

that

are

ass

ocia

ted

with

a s

oil c

ompo

nent

in ta

ble

SoilC

ompo

nent

. Its

Va

lueD

escr

ipto

rId li

nks

each

Val

ue to

a te

rrai

n ch

arac

teris

tic in

tabl

e At

ttrib

ute.

Attri

bute

, and

- if

appl

icab

le to

a v

alue

s do

mai

n in

Attr

ibut

e.Do

mai

n (a

nd a

un

it in

tabl

e At

tribu

te.U

nit).

Va

lueg

roup

is a

num

eric

to g

roup

ass

ocia

ted

prop

erty

val

ues

for

a m

appi

ng u

nit (

e.g.

siz

e an

d su

rface

cov

er fo

r tw

o ty

pes

of s

urfa

ce r

ocki

ness

in a

si

ngle

soi

l com

pone

nt).

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

So

ilCom

pone

ntAt

trib

uteI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

SoilC

ompo

nent

Id

inte

ger

True

Fa

lse

Refe

renc

e to

a s

oil c

ompo

nent

in ta

ble

SoilC

ompo

nent

. Fa

lse

Valu

eDes

crip

torId

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

Val

ueDe

scrip

tor

in th

e At

tribu

te.V

alue

Desc

ripto

r tab

le. A

Val

ueDe

scrip

tor l

inks

a

prop

erty

to a

val

ue d

omai

n.

Fals

e Va

lue

varc

har

True

Fa

lse

150

A

valid

pro

pert

y va

lue.

Fa

lse

Date

tim

esta

mp

Fals

e Fa

lse

Date

of o

bser

vatio

n or

mea

sure

men

t. Fa

lse

LoD

va

rcha

r Fa

lse

Fals

e 15

0

Leve

l of D

eter

min

atio

n - a

ccur

acy

of a

n ob

serv

atio

n or

mea

sure

men

t. Fa

lse

Trus

t bp

char

Tr

ue

Fals

e 1

'a'

Leve

l of t

rust

in th

e gi

ven

valu

e: 'a

' is

low

est,

'd' i

s hi

ghes

t. Fa

lse

Qua

lity

byte

a Fa

lse

Fals

e

Q

ualit

y in

dica

tor

- 0 is

low

est q

ualit

y le

vel,

255

is h

ighe

st q

ualit

y le

vel.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0"c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 148: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

147

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s So

ilCom

pone

ntAt

trib

ute_

SoilC

ompo

nent

Id_f

key

Publ

ic

SoilC

ompo

nent

Id

SoilC

ompo

nent

Attr

ibut

e_Va

lueD

escr

ipto

rId_f

key

Publ

ic

Valu

eDes

crip

torId

Ch

eck_

Trus

t Pu

blic

Tr

ust

"Tru

st" I

N ('

a','b

','c'

,'d')

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (S

oilC

ompo

nent

Id =

Soi

lCom

pone

ntId

) 0

..*

SoilC

om

ponentA

ttri

bute

.Soi

lCom

pone

ntAt

trib

ute_

SoilC

ompo

nent

Id_f

key

1

SoilC

om

ponent.S

oilC

ompo

nent

_pke

y

0

..*

SoilC

om

ponentA

ttri

bute

.Soi

lCom

pone

ntAt

trib

ute_

Valu

eDes

crip

torId

_fke

y

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

Page 149: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

148

ISRI

C Re

port

201

3/02

SoilC

om

ponent_

x_P

rofile

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Map

Unit

Deta

il:

Cr

eate

d on

16-

3-20

11. L

ast m

odifi

ed o

n 28

-4-2

011.

No

tes:

Th

e So

ilCom

pone

nt_x

_Pro

file

tabl

e lin

ks s

oil c

ompo

nent

s, li

sted

in th

e So

ilCom

pone

nt ta

ble,

to o

ne o

r m

ore

refe

renc

e pr

ofile

s in

the

Prof

ile.P

rofil

e ta

ble.

Thi

s lin

k ta

ble

thus

sho

ws

a ce

rtai

n ra

nge

in s

oil v

aria

bilit

y w

ithin

a s

oil c

ompo

nent

.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

SoilC

ompo

nent

Prof

ileId

bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

SoilC

ompo

nent

Id

bigi

nt

True

Fa

lse

Refe

renc

e to

a s

oil c

ompo

nent

in ta

ble

SoilC

ompo

nent

. Fa

lse

Prof

ileId

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

pro

file

in ta

ble

Prof

ile.P

rofil

e.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

rev

isio

n (i.

e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s so

ilcom

pone

nt_x

_pro

file_

fkey

Pu

blic

Pr

ofile

Id

soilc

ompo

nent

_x_p

rofil

e_so

ilcom

pone

nt_f

key

Publ

ic

SoilC

ompo

nent

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (S

oilC

ompo

nent

Id =

Soi

lCom

pone

ntId

) 0

..*

SoilC

om

ponent_

x_P

rofile

.soi

lcom

pone

nt_x

_pro

file_

soilc

ompo

nent

_fke

y

1

SoilC

om

ponent.S

oilC

ompo

nent

_pke

y

(Pro

fileI

d =

Pro

fileI

d)

0..*

SoilC

om

ponent_

x_P

rofile

.soi

lcom

pone

nt_x

_pro

file_

fkey

1

Pro

file

.Pro

file_

pkey

Page 150: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

149

Pro

file

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

13-

12-2

010.

Las

t mod

ified

on

28-3

-201

1.

Note

s:

The

Prof

ile s

chem

a is

fund

amen

tal t

o th

e co

re d

atab

ase.

Its

rela

tions

des

crib

e tw

o ba

sic

entit

ies

from

the

dom

ain

of d

isco

urse

und

erly

ing

the

data

base

: a

prof

ile (“

pedo

n”) a

nd it

s pr

oper

ties

(land

use

, pos

ition

in th

e te

rrai

n, s

igns

of e

rosi

on, e

tc.),

and

its

cons

titue

nt h

orizo

ns, e

ach

horiz

on w

ith it

s ow

n pr

oper

ties

(str

uctu

re, c

olou

r, te

xtur

e, e

tc.).

Thi

s yi

elds

a r

athe

r si

mpl

e sc

hem

a of

rel

atio

ns.

Prof

ile d

escr

iptio

ns m

ay b

e in

clud

ed in

mor

e th

an o

ne d

ata

set,

usin

g di

ffere

nt id

entif

iers

(and

sub

sets

of p

rope

rtie

s). U

sing

the

Prof

ile s

chem

a, d

ata

sets

can

be

reco

nstr

ucte

d, u

sing

the

orig

inal

iden

tifie

rs.

Si

nce

avai

labl

e so

il m

oist

ure

play

s a

prev

alen

t rol

e in

man

y ap

plic

atio

ns, i

t has

bee

n m

ade

a da

taba

se o

bjec

t in

its o

wn

right

. Oth

erw

ise,

soi

l moi

stur

e te

nsio

ns m

ust b

e de

rived

from

thei

r an

alyt

ical

met

hods

, req

uirin

g ar

bitr

ary

strin

g pa

rsin

g in

que

ries.

Se

e Fi

gure

25-

27.

Page 151: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 152: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 153: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 154: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

153

LayerA

ttri

bute

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Pro

file

Deta

il:

Cr

eate

d on

13-

12-2

010.

Las

t mod

ified

on

26-5

-201

1.

Note

s:

Tabl

e La

yerA

ttrib

ute

stor

es th

e va

lues

of a

ny c

hara

cter

istic

ass

ocia

ted

with

a s

ingl

e pr

ofile

laye

r.

Its V

alue

Desc

ripto

rId li

nks

each

pro

pert

y's

Valu

e to

a la

yer

char

acte

ristic

in ta

ble

Atttr

ibut

e.At

tribu

te, a

nd -

if ap

plic

able

- to

a v

alue

s do

mai

n in

At

tribu

te.D

omai

n (a

nd a

uni

t in

tabl

e At

tribu

te.U

nit).

Va

lueg

roup

is a

num

eric

to g

roup

ass

ocia

ted

prop

erty

val

ues

for

a la

yer (

e.g.

col

our,

siz

e, a

nd d

istin

ctne

ss fo

r tw

o or

mor

e ty

pes

of m

ottle

s).

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

La

yerA

ttrib

uteI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Prof

ileId

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

pro

file

in th

e Pr

ofile

.Pro

file

tabl

e.

Fals

e Bi

nary

Data

Id

inte

ger

Fals

e Fa

lse

Refe

renc

e to

Bin

ary.

Data

Fa

lse

Uppe

rBou

ndar

yCm

re

al

Fals

e Fa

lse

Dept

h to

upp

er la

yer

boun

dary

(cen

timet

res)

. Fa

lse

Low

erBo

unda

ryCm

re

al

Fals

e Fa

lse

Dept

h to

low

er la

yer

boun

dary

(cen

timet

res)

. Fa

lse

Valu

eDes

crip

torId

in

tege

r Tr

ue

True

Re

fere

nce

to a

Val

ueDe

scrip

tor

in th

e At

tribu

te.V

alue

Desc

ripto

r tab

le. A

Val

ueDe

scrip

tor l

inks

a

prop

erty

to a

val

ue d

omai

n.

Fals

e Va

lue

text

Tr

ue

True

A

valid

pro

pert

y va

lue.

Fa

lse

Valu

eGro

up

inte

ger

Fals

e Tr

ue

Num

eric

to g

roup

ass

ocia

ted

prop

erty

val

ues

for a

hor

izon

(e.g

. col

our,

size

, and

di

stin

ctne

ss o

f mot

tles)

. Fa

lse

Org

aniz

atio

nAna

lytic

alM

etho

dId

inte

ger

Fals

e Fa

lse

Refe

renc

e to

an

entr

y in

the

Orga

niza

tion_

x_An

alyt

ical

Met

hod

tabl

e: th

at is

, a la

bora

tory

and

an

ana

lytic

al p

roce

dure

. Fa

lse

Date

tim

esta

mp

Fals

e Fa

lse

Date

of o

bser

vatio

n or

mea

sure

men

t. Fa

lse

LoD

va

rcha

r Fa

lse

Fals

e150

Le

vel o

f Det

erm

inat

ion

- acc

urac

y of

an

obse

rvat

ion

or m

easu

rem

ent.

Fals

e Tr

ust

char

Fa

lse

Fals

e 1

'a'

Leve

l of t

rust

in th

e gi

ven

valu

e: 'a

' is

low

est,

'd' i

s hi

ghes

t. Fa

lse

Qua

lity

byte

a Fa

lse

Fals

e

Q

ualit

y in

dica

tor

- 0 is

low

est q

ualit

y le

vel,

255

is h

ighe

st q

ualit

y le

vel.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0"c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 155: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

154

ISRI

C Re

port

201

3/02

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Lay

erAt

trib

ute

Publ

ic

Laye

rAttr

ibut

eId

FK_L

ayer

Attr

ibut

e_Pr

ofile

Pu

blic

Pr

ofile

Id

FK_L

ayer

Attr

ibut

e_Va

lueD

escr

ipto

r Pu

blic

Va

lueD

escr

ipto

rId

FK_L

ayer

Attr

ibut

e_La

bora

tory

Anal

ytic

alM

etho

d Pu

blic

O

rgan

izat

ionA

naly

tical

Met

hodI

d

FK

_Lay

erAt

trib

ute_

Data

Pu

blic

Bi

nary

Data

Id

CK_T

rust

Pu

blic

"Tru

st" I

N ('

a','b

','c'

,'d')

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (P

rofil

eId

= P

rofil

eId)

0

..*

LayerA

ttri

bute

.FK_

Laye

rAttr

ibut

e_Pr

ofile

1

P

rofile

.Pro

file_

pkey

(Val

ueDe

scrip

torId

=Va

lueD

escr

ipto

rId)

0..*

LayerA

ttri

bute

.FK_

Laye

rAttr

ibut

e_Va

lueD

escr

ipto

r

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

(Org

aniz

atio

nAna

lytic

alM

etho

dId=

Org

aniz

atio

nAna

lytic

alM

etho

dId)

0

..*

LayerA

ttri

bute

.FK_

Laye

rAttr

ibut

e_La

bora

tory

Anal

ytic

alM

etho

d

1

Org

aniz

ation_x

_Analy

ticalM

eth

od

.Lab

orat

oryA

naly

tical

Met

hod_

pkey

(Bin

aryI

d=Bi

nary

Id)

0..*

LayerA

ttri

bute

.Bin

aryD

ataI

d 1

Bin

ary

.PK_

Data

Page 156: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

155

Pro

file

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Pro

file

Deta

il:

Cr

eate

d on

13-

12-2

010.

Las

t mod

ified

on

28-3

-201

1.

Note

s:

The

Prof

ile ta

ble

stor

es s

oil p

rofil

es, e

ither

syn

thet

ic o

r re

al-w

orld

, alo

ng w

ith th

eir

loca

tion.

The

Pro

file

tabl

e is

a p

ivot

al ta

ble

in th

e Co

re d

atab

ase.

In

form

atio

n st

ored

in th

is ta

ble

is r

athe

r su

mm

ary,

val

ues

for

prof

ile c

hara

cter

istic

s ar

e st

ored

in th

e Pr

ofile

Attri

bute

tabl

e.

To a

ssoc

iate

syn

thet

ic p

rofil

es, o

r pr

ofile

s w

ith a

n un

know

n lo

catio

n, w

ith a

min

imal

geo

refe

renc

e, a

cou

ntry

ref

eren

ce h

as b

een

incl

uded

. Ea

ch p

rofil

e is

als

o as

soci

ated

with

a d

ata

sour

ce -

publ

icat

ion,

map

, web

site

, etc

. Th

e Sy

nthe

tic c

olum

n de

note

s w

heth

er a

pro

file

is s

ynth

etic

or

not.

The

Shar

ed c

olum

n de

note

s w

heth

er a

pro

file

is to

be

shar

ed o

r no

t.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Prof

ileId

in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Coun

tryI

d in

tege

r Tr

ue

Fals

e

Re

fere

nce

to a

n en

try

in th

e Co

untr

y ta

ble

that

rep

rese

nts

a co

untr

y (a

ccor

ding

to IS

O 3

166-

1:20

04).

Fals

e Re

fere

nceI

d in

tege

r Fa

lse

Fals

e

Re

fere

nce

to th

e so

urce

- in

tabl

e Re

fere

nce.

Refe

renc

e - f

rom

whi

ch th

e da

ta w

ere

deriv

ed.

Fals

e Lo

catio

n ge

omet

ry

Fals

e Fa

lse

Geo

grap

hic

loca

tion

of th

e pr

ofile

(WG

S84)

. Fa

lse

Synt

hetic

bo

olea

n Tr

ue

Fals

e

Fals

e If

true

, the

pro

file

is a

n ar

tific

ial p

rofil

e - i

.e. n

on-e

xist

ent i

n th

e re

al w

orld

. Fa

lse

Loca

tionL

oD

bigi

nt

Fals

e Fa

lse

Unce

rtai

nty

rela

ted

to th

e Lo

catio

n. N

umer

ical

val

ue

Fals

e uu

id

uuid

Fa

lse

Fals

e

Un

iver

sally

Uni

que

Iden

tifie

r. UU

ID is

aut

omat

ical

ly g

ener

ated

if p

rofil

e is

inse

rted

with

out o

ne.

Fals

e Sh

ared

bo

ol

Fals

e Fa

lse

Bool

ean

indi

catin

g if

prof

ile c

an b

e sh

ared

. Pub

lic a

vaila

ble

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 157: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

156

ISRI

C Re

port

201

3/02

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Pr

ofile

_pke

y Pu

blic

Pr

ofile

Id

Prof

ile_C

ount

ryId

_fke

y Pu

blic

Co

untr

yId

Prof

ile_R

efer

ence

Id_f

key

Publ

ic

Refe

renc

eId

enfo

rce_

dim

s_Lo

catio

n Pu

blic

Lo

catio

n nd

ims(

'Loc

atio

n') =

2

Post

GIS

def

ault

chec

k en

forc

e_sr

id_L

ocat

ion

Publ

ic

Loca

tion

srid

("Loc

atio

n") =

432

6 Po

stG

IS d

efau

lt ch

eck

for

EPSG

:432

6 (la

t/lo

ng )

enfo

rce_

geot

ype_

Loca

tion"

Pu

blic

Lo

catio

n ge

omet

ryty

pe('L

ocat

ion'

) =

'PO

INT'

::tex

t OR

"Loc

atio

n" IS

N

ULL

DB o

nly

allo

ws

for

poin

t dat

a to

be

ente

red.

Oth

er s

patia

l obj

ects

are

not

allo

wed

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (C

ount

ryId

= C

ount

ryId

) 0

..*

P

rofile

.Pro

file_

pkey

1

C

ountr

y.C

ount

ry_p

key

0

..*

P

rofile

_x_D

IF.P

rofil

e_x_

DIF_

Prof

ileId

_fke

y

1

Pro

file

.pro

file_

pkey

(Pro

fileI

d =

Pro

fileI

d)

0..*

SoilC

om

ponent.F

K_So

ilCom

pone

nt_P

rofil

e

1

Pro

file

.PK_

Prof

ile

<anonym

ous>

.

Pro

file

.

(Pro

fileI

d =

Pro

fileI

d)

0..*

P

rofile

Att

ribute

.FK_

Prof

ileAt

trib

ute_

Prof

ile

1

Pro

file

.PK_

Prof

ile

(Ref

eren

ceId

=Re

fere

nceI

d)

0..*

Re

fere

nce.

Refe

renc

e_pk

ey

1

Pr

ofile

.pro

file_

pkey

Page 158: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

157

Pro

file

Att

ribute

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Pro

file

Deta

il:

Cr

eate

d on

13-

12-2

010.

Las

t mod

ified

on

28-3

-201

1.

Note

s:

Tabl

e Pr

ofile

Attri

bute

sto

res

the

valu

es o

f cha

ract

eris

tics

that

are

ass

ocia

ted

with

the

prof

ile's

site

as

wel

l as

its id

entif

icat

ion.

Its

Val

ueDe

scrip

torId

link

s ea

ch p

rope

rty

Valu

e to

a s

ite c

hara

cter

istic

in ta

ble

Atttr

ibut

e.At

tribu

te, a

nd -

if ap

plic

able

- to

a v

alue

s do

mai

n in

At

tribu

te.D

omai

n (a

nd a

uni

t in

tabl

e At

tribu

te.U

nit).

Va

lueg

roup

is a

num

eric

to g

roup

ass

ocia

ted

prop

erty

val

ues

for

a m

appi

ng u

nit (

e.g.

deg

ree,

and

ext

ent f

or tw

o or

mor

e ty

pes

of e

rosi

on a

t the

pro

file

site

).

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Pr

ofile

Attr

ibut

eId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Pr

ofile

Id

inte

ger

True

Fa

lse

Refe

renc

e to

a p

rofil

e in

the

Prof

ile.P

rofil

e ta

ble.

Fa

lse

Valu

eDes

crip

torId

in

tege

r Tr

ue

True

Re

fere

nce

to a

Val

ueDe

scrip

tor

in th

e At

tribu

te.V

alue

Desc

ripto

r tab

le. A

Val

ueDe

scrip

tor l

inks

a

prop

erty

to a

val

ue d

omai

n.

Fals

e Bi

nary

Data

Id

inte

ger

Fals

e Fa

lse

Refe

renc

e to

a b

inar

y co

nten

t in

Bina

ry.D

ata

tabl

e Fa

lse

Valu

e te

xt

True

Tr

ue

A va

lid p

rope

rty

valu

e.

Fals

e Va

lueG

roup

in

tege

r Fa

lse

True

N

umer

ic to

gro

up a

ssoc

iate

d pr

oper

ty v

alue

s fo

r a p

rofil

e (e

.g. t

ype

and

exte

nt o

f veg

etat

ion

at th

e si

te).

Fals

e O

rgan

izat

ionA

naly

tical

Met

hodI

d in

tege

r Fa

lse

Fals

e

Re

fere

nce

to a

n en

try

in th

e Or

gani

zatio

nx_A

nalyt

ical

Met

hod

tabl

e: th

at is

, a la

bora

tory

and

an

anal

ytic

al p

roce

dure

. Fa

lse

Date

tim

esta

mp

Fals

e Fa

lse

Date

of o

bser

vatio

n or

mea

sure

men

t. Fa

lse

LoD

va

rcha

r Fa

lse

Fals

e 24

0

Leve

l of D

eter

min

atio

n - a

ccur

acy

of a

n ob

serv

atio

n or

mea

sure

men

t. Fa

lse

Trus

t ch

ar

True

Fa

lse

1 'a

' Le

vel o

f tru

st in

the

give

n va

lue:

'a' i

s lo

wes

t, 'd

' is

high

est.

Fals

e Q

ualit

y by

tea

Fals

e Fa

lse

Qua

lity

indi

cato

r - 0

is lo

wes

t qua

lity

leve

l, 25

5 is

hig

hest

qua

lity

leve

l. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

80

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Page 159: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

158

ISRI

C Re

port

201

3/02

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Pro

fileA

ttrib

ute

Publ

ic

Prof

ileAt

trib

uteI

d

FK

_Pro

fileA

ttrib

ute_

Labo

rato

ryAn

alyt

ical

Met

hod

Publ

ic

Org

aniz

atio

nAna

lytic

alM

etho

dId

FK_P

rofil

eAttr

ibut

e_Pr

ofile

Pu

blic

Pr

ofile

Id

FK_P

rofil

eAttr

ibut

e_Va

lueD

escr

ipto

r Pu

blic

Va

lueD

escr

ipto

rId

FK_P

rofil

eAttr

ibut

e_Re

visi

on

Publ

ic

Revi

sion

Id

FK_P

rofil

eAttr

ibue

_Dat

a Pu

blic

Bi

nary

Data

Id

CK_T

rust

Pu

blic

"Tru

st" I

N ('

a','b

','c'

,'d')

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

0

..*

P

rofile

Att

ribute

.FK_

Prof

ileAt

trib

ute_

Valu

eDes

crip

tor

1

Valu

eD

esc

ripto

r.Va

lueD

escr

ipto

r_pk

ey

0

..*

P

rofile

Att

ribute

.FK_

Prof

ileAt

trib

ute_

Org

aniz

atio

nAna

lytic

alM

etho

d

1

Org

aniz

ation_x

_Analy

ticalM

eth

od

.Lab

orat

oryA

naly

tical

Met

hod_

pkey

(Pro

fileI

d =

Pro

fileI

d)

0..*

P

rofile

Att

ribute

.FK_

Prof

ileAt

trib

ute_

Prof

ile

1

Pro

file

.PK_

Prof

ile

Page 160: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

159

Pro

file

_x_D

IF

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Pro

file

Deta

il:

Cr

eate

d on

8-2

-201

1. L

ast m

odifi

ed o

n 21

-4-2

011.

No

tes:

Th

e Pr

ofile

_x_D

IF ta

ble

links

pro

files

, lis

ted

in th

e Pr

ofile

tabl

e to

one

or

mor

e da

ta s

ets

in th

e DI

F.DI

F ta

ble.

Thu

s, it

sho

ws

the

vario

us d

ata

sets

a

prof

ile is

par

t of.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Prof

ileDI

FId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Pr

ofile

Id

inte

ger

True

Tr

ue

Refe

renc

e to

a p

rofil

e in

the

Prof

ile.P

rofil

e ta

ble.

Fa

lse

DIF_

Id

inte

ger

True

Tr

ue

Refe

renc

e to

an

entr

y in

the

DIF

tabl

e th

at is

des

crib

ing

a da

ta s

et.

Fals

e Pr

ofile

Nam

e va

rcha

r Tr

ue

Fals

e 80

Data

set i

dent

ifier

("na

me"

) for

the

prof

ile.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Pro

file_

x_DI

F Pu

blic

Pr

ofile

DIFI

d

FK

_Pro

file_

x_DI

F_DI

F Pu

blic

DI

F_Id

FK

_Pro

file_

x_DI

F_Pr

ofile

Pu

blic

Pr

ofile

Id

UQ_P

rofil

e_DI

F Pu

blic

Pr

ofile

Id

DIF_

Id

Page 161: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

160

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s

(Pro

fileI

d =

Pro

fileI

d)

0..*

LocalC

lass

ific

ation.F

K_LocalC

lass

ific

ation_P

rofile

_x_D

IF

1

Pro

file

_x_D

IF.P

K_P

rofile

_x_D

IF

0

..*

P

rofile

_x_D

IF.F

K_Pr

ofile

_x_D

IF_P

rofil

e

1

Pro

file

.PK_

Prof

ile

Page 162: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

161

SoilM

ois

ture

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Pro

file

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

26-5

-201

1.

Note

s:

Tabl

e So

ilMoi

stur

e st

ores

soi

l moi

stur

e te

nsio

n (in

KPa

) and

the

resu

lting

soi

l moi

stur

e co

nten

t (vo

l%) f

or a

soi

l lay

er.

Orga

niza

tionA

nalyt

ical

Met

hodI

d lin

ks a

n an

alyt

ical

met

hod

and

labo

rato

ry to

eac

h m

easu

rem

ent.

Sinc

e so

il m

oist

ure

tens

ion

is p

art o

f the

obs

erva

tion

that

is s

tore

d in

tabl

e So

ilMoi

stur

e, th

e as

soci

ated

ana

lytic

al m

etho

d m

ay b

e de

scrib

ed in

gen

eric

term

s.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

So

ilMoi

stur

eId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

su

rrog

ate

key)

. Fa

lse

Prof

ileId

in

tege

r Tr

ue

Fals

e

Fals

e Up

perB

ound

aryC

m

real

Fa

lse

Fals

e

De

pth

to u

pper

laye

r bo

unda

ry (c

entim

etre

s).

Fals

e Lo

wer

Boun

dary

Cm

real

Fa

lse

Fals

e

De

pth

to lo

wer

laye

r bo

unda

ry (c

entim

etre

s).

Fals

e Te

nsio

n re

al

True

Fa

lse

Soil

moi

stur

e te

nsio

n (in

KPa

, zer

o or

less

) Fa

lse

Cont

ent

smal

lint

True

Fa

lse

Soil

moi

stur

e co

nten

t (vo

l%).

Fals

e O

rgan

izat

ionA

naly

tical

Met

hodI

d in

tege

r Fa

lse

Fals

e

Re

fere

nce

to a

n en

try

in th

e Or

gani

zatio

n_x_

Anal

ytic

alM

etho

d ta

ble:

that

is, a

labo

rato

ry a

nd a

n an

alyt

ical

pro

cedu

re.

Fals

e Da

te

times

tam

p Fa

lse

Fals

e

Da

te o

f obs

erva

tion

or m

easu

rem

ent.

Fals

e Lo

d sm

allin

t Fa

lse

Fals

e

Le

vel o

f Det

erm

inat

ion

- acc

urac

y of

an

obse

rvat

ion

or

mea

sure

men

t. Fa

lse

Trus

t ch

ar

True

Fa

lse

1 'a

' Le

vel o

f tru

st in

the

give

n va

lue:

'a' i

s lo

wes

t, 'd

' is

high

est.

Fals

e Q

ualit

y by

tea

Fals

e Fa

lse

Qua

lity

indi

cato

r - 0

is lo

wes

t qua

lity

leve

l, 25

5 is

hig

hest

qua

lity

leve

l. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f cre

atio

n of

the

reco

rd.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t mod

ifica

tion

of th

e re

cord

. Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

en

try.

Page 163: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

162

ISRI

C Re

port

201

3/02

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s FK

_Soi

lMoi

stur

e_Pr

ofile

Pu

blic

Pr

ofile

Id

PK_S

oilM

oist

ure

Publ

ic

SoilM

oist

ureI

d

FK_M

oist

ure_

Org

Anal

ytic

alM

etho

d Pu

blic

O

rgan

izat

ionA

naly

tical

Met

hodI

d

CK_T

rust

Pu

blic

"Tru

st" I

N ('

a','b

','c'

,'d')

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (P

rofil

eId

= P

rofil

eId)

0

..*

SoilM

ois

ture

.FK_

SoilM

oist

ure_

Prof

ile

1

Pro

file

.PK_

Prof

ile

Page 164: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

163

Refe

rence

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

29-3

-201

1.

Note

s:

Data

, def

initi

ons,

and

des

crip

tions

may

be

draw

n fro

m a

var

iety

of d

ata

and

info

rmat

ion

sour

ces.

Pot

entia

l sou

rces

are

: pub

licat

ions

, map

s, w

eb s

ites

(URL

's),

orga

niza

tions

, and

dig

ital m

edia

. As

can

be s

een,

thes

e so

urce

s va

ry w

idel

y in

nat

ure,

and

in th

e w

ay th

ey a

re d

escr

ibed

. The

Ref

eren

ces

sche

ma

enab

les

a ha

rmon

ized

way

to r

efer

to th

ese

hete

roge

neou

s so

urce

s.

M

ost o

ther

sch

emas

som

ehow

rel

y on

this

sch

ema.

Sch

ema

Refe

renc

e on

the

othe

r ha

nd, i

s th

e on

ly s

chem

a th

at d

oes

not d

epen

d on

any

oth

er

sche

ma.

Se

e Fi

gure

28.

Page 165: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 166: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

165

Dig

italM

edia

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ref

eren

ce

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

29-3

-201

1.

Note

s:

Digi

tal m

edia

incl

udes

any

sto

rage

dev

ice

that

hol

ds d

igita

l dat

a (m

agne

tic d

isk,

mag

netic

tape

, opt

ical

dis

c (C

D, D

VD),

etc.

). Th

at is

, any

sto

rage

de

vice

of R

efer

ence

Type

'Dig

ital m

edia

'.

Tabl

e Di

gita

lMed

ia s

tore

s co

mm

on in

form

atio

n lik

e tit

le, p

ublis

her,

and

pub

licat

ion

year

of a

dig

ital m

edia

rel

ease

. 'D

igita

l med

ia' i

s on

e of

the

refe

renc

e ty

pes

liste

d in

tabl

e Re

fere

nceT

ype.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Digi

talM

edia

Id

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Bi

nary

Data

Id

inte

ger

Fals

e Fa

lse

Bina

ryDa

taId

ref

eren

ce

Fals

e Fo

rmat

va

rcha

r Tr

ue

Fals

e 50

Shap

e fil

e, (g

eogr

aphi

c) d

atab

ase,

flat

file

, PDF

, etc

. Fa

lse

Title

va

rcha

r Tr

ue

Fals

e 25

5

The

title

of t

he d

igita

l dat

a se

t Fa

lse

Publ

ishe

r va

rcha

r Fa

lse

Fals

e 10

0

Publ

ishe

r of

the

digi

tal d

ata

set.

Fals

e Pu

blic

atio

nYea

r sm

allin

t Fa

lse

Fals

e

Ye

ar o

f pub

licat

ion

of th

e di

gita

l dat

a se

t. Fa

lse

Serie

s va

rcha

r Fa

lse

Fals

e 25

5

If ap

plic

able

Fa

lse

URL

varc

har

Fals

e Fa

lse

50

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Di

gita

lMed

ia_p

key

Publ

ic

Digi

talM

edia

Id

FK_D

igita

Med

ia_D

ata

Publ

ic

Revi

sion

Id

Page 167: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

166

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (T

ypeR

efer

ence

Id =

Dig

italM

edia

Id)

0..*

R

efe

rence.R

efer

ence

_Ref

eren

ceTy

peId

_fke

y 1

D

igitalM

edia

.Dig

italM

edia

_pke

y

(Bin

aryD

ataI

d=Bi

nary

Data

Id)

0..*

D

ata

.PK_

Data

1

Dig

italM

edia

.Dig

italM

edia

_pke

y

Page 168: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

167

Map

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ref

eren

ce

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

29-3

-201

1.

Note

s:

Tabl

e M

ap d

escr

ibes

prin

ted

(sou

rce)

map

s. T

hese

map

s m

ay h

ave

been

use

d to

der

ive

data

for

the

com

pila

tion

of m

ap u

nits

(sto

red

in

Map

Unit.

Map

Unit)

or

prof

ile d

escr

iptio

ns.

Tabl

e M

ap s

tore

s co

mm

on in

form

atio

n lik

e tit

le, p

ublis

her,

pub

licat

ion

year

and

map

ext

ent.

"M

ap" i

s on

e of

the

refe

renc

e ty

pes

liste

d in

tabl

e Re

fere

nceT

ype.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Map

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Ti

tle

varc

har

True

Fa

lse

600

Fals

e Su

btitl

e va

rcha

r Fa

lse

Fals

e 60

0

Fa

lse

Map

Serie

s va

rcha

r Fa

lse

Fals

e 60

0

Fa

lse

Map

Shee

t va

rcha

r Fa

lse

Fals

e 22

0

Fa

lse

Scal

e bi

gint

Fa

lse

Fals

e 0

Fals

e Pu

blic

atio

nYea

r in

tege

r Fa

lse

Fals

e 0

Fals

e Pu

blis

her

varc

har

Fals

e Fa

lse

220

Fals

e M

apTy

pe

varc

har

Fals

e Fa

lse

50

Fals

e M

inim

umLa

titud

e nu

mer

ic

Fals

e Fa

lse

(7,5

)

Fa

lse

Max

imum

Latit

ude

num

eric

Fa

lse

Fals

e (7

,5)

Fals

e M

inim

umLo

ngitu

de

num

eric

Fa

lse

Fals

e (8

,5)

Fals

e M

axim

umLo

ngitu

de

num

eric

Fa

lse

Fals

e (8

,5)

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 169: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

168

ISRI

C Re

port

201

3/02

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s pk

_map

Pu

blic

M

apId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (T

ypeR

efer

ence

Id =

Map

Id)

0..*

R

efe

rence.R

efer

ence

_Ref

eren

ceTy

peId

_fke

y 1

M

ap

.pk_

map

Page 170: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

169

Publication

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ref

eren

ce

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

29-3

-201

1.

Note

s:

Tabl

e Pu

blic

atio

n de

scrib

es a

ny c

onte

nt th

at h

as b

een

mad

e av

aila

ble

to th

e pu

blic

, usu

ally

in th

e fo

rm o

f tex

t, im

ages

, or

othe

r vi

sual

con

tent

, and

pr

edom

inan

tly o

n pa

per

(boo

ks, m

anua

ls, j

ourn

als,

art

icle

s, e

tc.).

The

se p

ublic

atio

ns m

ay h

ave

been

use

d to

der

ive

data

for

the

com

pila

tion

of p

rofil

e de

scrip

tions

, or

to d

efin

e so

il an

d te

rrai

n ch

arac

teris

tic, a

nd a

naly

tical

met

hods

.

Tabl

e Pu

blic

atio

n st

ores

com

mon

info

rmat

ion

like

title

, pub

lishe

r, p

ublic

atio

n ye

ar a

nd IS

BN. P

ublic

atio

n au

thor

s ar

e st

ored

in a

sep

arat

e Pu

blic

atio

nAut

hor t

able

. 'Pu

blic

atio

n' is

one

of t

he r

efer

ence

type

s lis

ted

in ta

ble

Refe

renc

eTyp

e.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Publ

icat

ionI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Title

va

rcha

r Tr

ue

Fals

e 25

5

Fa

lse

ISBN

va

rcha

r Fa

lse

Fals

e 50

Fa

lse

Publ

ishe

r va

rcha

r Fa

lse

Fals

e 10

0

Fa

lse

Publ

icat

ionY

ear

smal

lint

Fals

e Fa

lse

0

Fa

lse

Issu

e va

rcha

r Fa

lse

Fals

e 25

5

Fa

lse

URL

varc

har

Fals

e Fa

lse

255

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Pu

blic

atio

n_pk

ey

Publ

ic

Publ

icat

ionI

d

Page 171: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

170

ISRI

C Re

port

201

3/02

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (P

ublic

atio

nId

= P

ublic

atio

nId)

0

..*

P

ublicationA

uth

or.

Publ

icat

ionA

utho

r_Pu

blic

atio

nId_

fkey

1

Publication.P

ublic

atio

n_pk

ey

(Typ

eRef

eren

ceId

= P

ublic

atio

nId)

0

..*

R

efe

rence.R

efer

ence

_pke

y

1

Publication.P

K_Pu

blic

atio

n

Page 172: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

171

PublicationA

uth

or

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ref

eren

ce

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

29-3

-201

1.

Note

s:

Tabl

e Pu

blic

atio

nAut

hor l

inks

aut

hor

nam

es to

pub

licat

ions

(in

tabl

e Pu

blic

atio

n). A

sin

gle

auth

or m

ay b

e lin

ked

to m

ore

than

one

pub

licat

ion,

and

a

publ

icat

ion

may

hav

e m

ore

than

one

aut

hor.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Publ

icat

ionA

utho

rId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Pu

blic

atio

nId

inte

ger

True

Fa

lse

Refe

renc

e to

a p

ublic

atio

n in

tabl

e Pu

blic

atio

n.

Fals

e Au

thor

va

rcha

r Tr

ue

Fals

e 25

5

Nam

e of

the

auth

or: S

urna

me,

Initi

al_1

.Initi

al_2

.Initi

al_3

. Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Pu

blic

atio

nAut

hor_

pkey

Pu

blic

Pu

blic

atio

nAut

horId

Publ

icat

ionA

utho

r_Pu

blic

atio

nId_

fkey

Pu

blic

Pu

blic

atio

nId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (P

ublic

atio

nId

= P

ublic

atio

nId)

0

..*

P

ublicationA

uth

or.

Publ

icat

ionA

utho

r_pk

ey

1

Publication.P

ublic

atio

n_pk

ey

Page 173: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

172

ISRI

C Re

port

201

3/02

Refe

rence

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ref

eren

ce

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

29-3

-201

1.

Note

s:

The

Refe

renc

e ta

ble

lists

ref

eren

ces

- sou

rces

of d

ata

and

info

rmat

ion.

A r

efer

ence

may

be

eith

er o

f ref

eren

ce ty

pe:

Pu

blic

atio

n (fr

om ta

ble

Publ

icat

ion)

Org

aniz

atio

n (fr

om ta

ble

Cont

act.O

rgan

izat

ion)

Map

(fro

m ta

ble

Map

)

Web

site

(fro

m ta

ble

URL)

Oth

er (A

ny o

ther

dat

a so

urce

- st

ill to

impl

emen

ted)

Digi

tal m

edia

(fro

m ta

ble

Digi

talM

edia

) A

refe

renc

e co

nsis

ts o

f a re

fere

nceT

ype

(poi

ntin

g th

e re

fere

nce

to th

e ap

prop

riate

tabl

e) a

nd a

Typ

eRef

eren

ce (a

Map

Id, P

ublic

atio

nId,

URL

Id, e

tc.,

in a

ccor

danc

e w

ith th

e Re

fere

nceT

ype)

. Tab

le R

efer

ence

har

mon

izes

ref

eren

ce to

a v

arie

ty o

f dat

a an

d in

form

atio

n re

sour

ces.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Re

fere

nceI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Refe

renc

eTyp

eId

inte

ger

True

Fa

lse

Refe

renc

e to

a r

efer

ence

type

(dig

ital m

edia

, map

, pub

licat

ion,

URL

) in

tabl

e Re

fere

nceT

ype.

Fa

lse

Type

Refe

renc

eId

inte

ger

True

Fa

lse

0

Refe

renc

e to

a d

ata

sour

ce /

aut

horit

ativ

e so

urce

in th

e ap

prop

riate

type

of r

efer

ence

tabl

e -

Digi

talM

edia

, Map

, Pub

licat

ion,

URL

or C

onta

ct.O

rgan

izat

ion

Fals

e Da

taTy

peId

in

tege

r Tr

ue

Fals

e

Re

fere

nce

to b

inar

y da

ta in

Bin

ary.

Data

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Page 174: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

173

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Di

gita

lMed

ia_p

key

Publ

ic

Type

Refe

renc

eId

pk_m

ap

Publ

ic

Type

Refe

renc

eId

Publ

icat

ion_

pkey

Pu

blic

Ty

peRe

fere

nceI

d

UR

L_pk

ey

Publ

ic

Type

Refe

renc

eId

Refe

renc

e_pk

ey

Publ

ic

Refe

renc

eId

Refe

renc

e_Re

fere

nceT

ypeI

d_fk

ey

Publ

ic

Refe

renc

eTyp

eId

PK_D

ata

Publ

ic

Data

Type

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

efer

ence

Type

Id =

Ref

eren

ceTy

peId

) 0

..*

R

efe

rence.R

efer

ence

_Ref

eren

ceTy

peId

_fke

y 1

R

efe

renceType.R

efer

ence

Type

_pke

y

0

..*

A

naly

ticalM

eth

od

.Ana

lytic

alM

etho

d_Re

fere

nceI

d_fk

ey

1

Refe

rence.R

efer

ence

_pke

y

0

..*

A

ttri

bute

.Attr

ibut

e_Re

fere

nceI

d_fk

ey

1

Refe

rence.R

efer

ence

_pke

y

0

..*

D

om

ain

.FK_

Dom

ain_

Refe

renc

e

1

Refe

rence.R

efer

ence

_pke

y

(Typ

eRef

eren

ceId

= U

RLId

) 0

..*

R

efe

rence.F

K_Re

fere

nce_

URL

1

UR

L.U

RL_p

key

(Typ

eRef

eren

ceId

= M

apId

) 0

..*

R

efe

rence.F

K_Re

fere

nce_

Map

1

M

ap

. pk_

map

(Typ

eRef

eren

ceId

= D

igita

lMed

iaId

) 0

..*

R

efe

rence.F

K_Re

fere

nce_

Digi

talM

edia

1

D

igitalM

edia

.Dig

italM

edia

_pke

y

(Typ

eRef

eren

ceId

= P

ublic

atio

nId)

0

..*

R

efe

rence.F

K_Re

fere

nce_

Publ

icat

ion

1

Publication.P

ublic

atio

n_pk

ey

(Ref

eren

ceId

= R

efer

ence

Id)

0..*

M

apU

nit

.FK_

Map

Unit_

Refe

renc

e

1

Refe

rence.P

K_Re

fere

nce

0

..*

P

rofile

.FK_

Prof

ile_R

efer

ence

1

R

efe

rence.R

efer

ence

_pke

y

Page 175: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

174

ISRI

C Re

port

201

3/02

0

..*

B

ibliogra

phic

Citation.B

iblio

grap

hicC

itatio

n_Re

fere

nceI

d_fk

ey

1

Refe

rence.R

efer

ence

_pke

y

0

..*

R

egio

n..F

K_Re

gion

_Ref

eren

ce

1

Refe

rence.R

efer

ence

_pke

y

(Bin

ary

Data

Id=B

inary

Data

Id)

0..*

Refe

rence.F

K_D

ata

1

Data

.Bin

ary

Data

Id

Page 176: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

175

Refe

renceType

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ref

eren

ce

Deta

il:

Cr

eate

d on

14-

12-2

010.

Las

t mod

ified

on

29-3

-201

1.

Note

s:

Data

base

tabl

es li

ke A

ttrib

ute.

Attri

bute

and

Pro

file.

Prof

ile m

ay r

efer

to v

ario

us d

ata

and

info

rmat

ion

sour

ces:

Pub

licat

ions

, Map

s, w

eb s

ites

(URL

's),

Org

aniz

atio

ns, D

igita

l med

ia, a

nd o

ther

s. T

able

Ref

eren

ceTy

pe c

onta

ins

the

mas

ter

data

for

thes

e so

urce

s - a

nam

e an

d a

desc

riptio

n.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Refe

renc

eTyp

eId

inte

ger

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Ty

pe

varc

har

True

Fa

lse

50

Re

fere

nce

type

nam

e.

Fals

e De

scrip

tion

varc

har

Fals

e Fa

lse

255

Re

fere

nce

type

des

crip

tion.

Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

100

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s Re

fere

nceT

ype_

pkey

Pu

blic

Re

fere

nceT

ypeI

d

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

efer

ence

Type

Id =

Ref

eren

ceTy

peId

) 0

..*

R

efe

rence.R

efer

ence

_pke

y

1

Refe

renceType.R

efer

ence

Type

_pke

y

Page 177: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

176

ISRI

C Re

port

201

3/02

UR

L

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Ref

eren

ce

Deta

il:

Cr

eate

d on

16-

3-20

11. L

ast m

odifi

ed o

n 29

-3-2

011.

No

tes:

Ta

ble

URL

lists

Uni

vers

al R

esou

rce

Loca

tors

("w

eb s

ite a

ddre

sses

") as

dat

a an

d in

form

atio

n so

urce

s fo

r va

rious

dat

abas

e ta

bles

. "UR

L" is

one

of t

he

refe

renc

e ty

pes

liste

d in

tabl

e Re

fere

nceT

ype.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

URLI

d in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Cont

ent

varc

har

True

Fa

lse

220

Co

nten

t / in

form

atio

n to

be

foun

d at

URL

. Fa

lse

URL

varc

har

True

Fa

lse

220

Un

iver

sal R

esou

rce

Loca

tor (

"inte

rnet

site

add

ress

") in

clud

es p

roto

col:

"http

://w

ww

....."

Fa

lse

Not

es

text

Fa

lse

Fals

e

Ad

ditio

nal i

nfor

mat

ion

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w)'

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

)' Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 'c

urre

nt_u

ser()

Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Pu

blic

UR

LId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (T

ypeR

efer

ence

Id =

URL

Id)

0..*

R

efe

rence.F

K_Re

fere

nce_

URL

1

UR

L.U

RL_p

key

Page 178: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

177

Bin

ary

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Bin

ary

Deta

il:

Cr

eate

d on

01-

11-2

012.

Las

t mod

ified

on

01-1

1-20

12.

Note

s:

The

Data

tabl

e co

ntai

ns r

efer

ence

to b

inar

y da

ta, e

.g. i

mag

es.

Da

ta e

ntra

nce

is d

one

usin

g th

e fu

nctio

n 'B

inar

y'.'i

mpo

rtIm

g'('f

ileIm

age'

' t

ext,

'des

crip

tionT

ext'

text

DEF

AULT

NUL

L::te

xt, '

stor

ageL

oc' t

ext D

EFAU

LT '/

opt/

imag

eSto

rage

'::te

xt).

The

func

tion

retu

rns

a Bi

nary

Data

Id th

at is

us

ed in

oth

er ta

bles

.

Dire

ct d

ata

in th

e ta

ble

is n

ot re

com

men

ded

and

data

intr

oduc

tion

shou

ld b

e do

ne in

SQ

L qu

erie

s in

oth

er ta

bles

that

req

uire

a B

inar

yDat

aId

key

valu

e.

O

rigin

al fi

les

are

stor

ed in

the

file

syst

em a

nd g

iven

a U

UID

that

rep

lace

s th

e fil

e na

me.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

Bi

nary

Data

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

Fals

e Da

taTy

peId

bi

gint

Tr

ue

Fals

e

Da

taTy

peId

val

ue d

efin

ed in

Attr

ibut

e.Da

taTy

pe fo

r bi

nary

dat

a (n

orm

ally

it s

houl

d be

7)

Fals

e M

imeT

ype

bigi

nt

Fals

e Fa

lse

75

M

imeT

ype

is a

ssig

ned

auto

mat

ical

ly u

sing

Pyt

hon'

s Fi

leM

agic

libr

ary

(http

://p

ypi.p

ytho

n.or

g/py

pi/f

ilem

agic

). Th

e py

thon

libr

ary

is b

ased

on

C/C+

+ li

bmag

ic (U

nix

syst

ems:

file

com

man

d)

Fals

e Im

age

char

acte

r Fa

lse

Fals

e 14

0000

Fo

r eac

h st

ored

imag

e a

smal

l thu

mbn

ail i

s ge

nera

ted

(100

kb) a

nd s

tore

d as

bas

e64

enco

ding

(tex

t) Fa

lse

Desc

riptio

n te

xt

Fals

e Fa

lse

Gen

eric

imag

e de

scrip

tion.

Hum

an r

eada

ble

info

rmat

ion.

Fa

lse

File

Loca

tion

text

Fa

lse

Fals

e

'/op

t/im

ageS

tora

ge'::

text

File

sys

tem

pat

h w

ere

orig

inal

imag

e w

ill be

sto

red.

Def

ault

valu

e de

fined

in

Bina

ry.im

port

Img(

) lis

t arg

umen

ts

Fals

e O

rigin

alFi

leN

ame

char

acte

r Fa

lse

Fals

e 10

0

Orig

inal

file

nam

e be

fore

UUI

D as

sign

men

t Fa

lse

File

UUID

uu

id

Fals

e Fa

lse

UUID

use

d as

file

nam

e.

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 10

0 "c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Page 179: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

178

ISRI

C Re

port

201

3/02

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Dat

a Pu

blic

Bi

nary

Data

Id

FK_D

ata_

Data

Type

Pu

blic

Da

taTy

peId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (B

inar

yDat

aId

= B

inar

yDat

aId)

0

..*

LayerA

ttri

bute

.FK_

Laye

rAttr

ibut

e_Da

ta

1

Data

.PK_

Data

0

..*

P

rofile

Att

ribute

.FK_

Prof

ileAt

trib

ue_D

ata

1

Data

.PK_

Data

0

..*

D

igitalM

edia

.FK_

Digi

talM

edia

_Dat

a 1

D

ata

.PK_

Data

0

..*

R

efe

rence.F

K_Re

fere

nce_

Data

1

Data

.PK_

Data

(Dat

aTyp

eId

= D

ataT

ypeI

d)

0..1

D

ata

.FK_

Data

_Dat

aTyp

e 1

D

ata

Type

.Dat

aTyp

eId

Data

Type

is b

inar

y. D

ataT

ype

tabl

e on

ly h

as 1

ty

pe o

f dat

a fo

r bi

nary

Page 180: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

179

i18n

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: i18

n De

tail:

Crea

ted

on 0

1-12

-201

2. L

ast m

odifi

ed o

n 01

-12-

2012

. No

tes:

Ta

ble

rela

tes

betw

een

all t

he s

chem

as/t

able

in W

OSI

S an

d th

e RF

C564

6 la

ngua

ge c

ode

of a

vaila

ble

tran

slat

ions

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

i1

8nid

in

tege

r Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e Fa

lse

sche

ma

char

acte

r

True

Fa

lse

80

Sc

hem

a na

me

cont

aini

ng th

e tr

ansl

ated

rec

ord

Fals

e ta

ble

char

acte

r Fa

lse

Fals

e 80

Tabl

e na

me

cont

aini

ng th

e tr

ansl

ated

rec

ord

Fals

e pk

eyid

in

tege

r Tr

ue

Fals

e

Pr

imar

y ke

y of

tran

slat

ed r

ecor

d Fa

lse

rfc56

46

char

acte

r Fa

lse

Fals

e 20

RFC

5646

cod

e e.

g.: n

l-NL,

de-

DE, p

t-PT

Fals

e Cr

eate

d tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of r

ecor

d cr

eatio

n.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f las

t rec

ord

mod

ifica

tion.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 80

"c

urre

nt_u

ser"(

) Cr

eato

r or l

ast m

odifi

er o

f the

rec

ord.

Fa

lse

Revi

sion

Id

bigi

nt

Fals

e Fa

lse

Refe

renc

e to

the

last

revi

sion

(i.e

. upd

ate)

of t

he r

ecor

d in

the

Syst

em.R

evis

ion

tabl

e.

Fals

e Ve

rsio

n in

tege

r Tr

ue

Fals

e

1 Se

quen

tial r

ecor

d ve

rsio

n nu

mbe

r - s

tart

ing

with

1 fo

r th

e in

itial

ent

ry.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s i1

8nid

_pke

y Pu

blic

i1

8nid

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (p

keyi

d =

<an

y>)

0..*

i1

8n.i1

8ind

1

<

any>

.<PK

_any

>

Page 181: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

180

ISRI

C Re

port

201

3/02

Tra

nsl

ation

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: i18

n De

tail:

Crea

ted

on 0

1-12

-201

2. L

ast m

odifi

ed o

n 01

-12-

2012

. No

tes:

Co

nten

t tra

nsla

tion

tabl

e. A

ll tr

ansl

atio

ns a

re s

tore

d in

this

tabl

e.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s

True

tr

ansi

d in

tege

r Tr

ue

Fals

e

Pr

imar

y ke

y Fa

lse

i18n

id

inte

ger

Tr

ue

Fals

e

Fo

reig

n ke

y re

latin

g to

i18n

.i18n

(tra

nsla

tion

met

adat

a)

Fals

e co

lum

n ch

arac

ter

Fals

e Fa

lse

80

Co

lum

n na

me

of tr

ansl

atio

n Fa

lse

valu

e te

xt

Fals

e Fa

lse

Tran

slat

ion

valu

e Fa

lse

Crea

ted

times

tam

p Fa

lse

Fals

e

now

() Da

te o

f rec

ord

crea

tion.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

no

w()

Date

of l

ast r

ecor

d m

odifi

catio

n.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

80

"cur

rent

_use

r"()

Crea

tor o

r las

t mod

ifier

of t

he r

ecor

d.

Fals

e Re

visi

onId

bi

gint

Fa

lse

Fals

e

Re

fere

nce

to th

e la

st re

visi

on (i

.e. u

pdat

e) o

f the

rec

ord

in th

e Sy

stem

.Rev

isio

n ta

ble.

Fa

lse

Vers

ion

inte

ger

True

Fa

lse

1

Sequ

entia

l rec

ord

vers

ion

num

ber

- sta

rtin

g w

ith 1

for

the

initi

al e

ntry

.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s tr

ansi

d_pk

ey

Publ

ic

tran

sid

i18n

id_f

key

Publ

ic

i18n

id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (i1

8nid

= i1

8nid

) 0

..*

tr

ansl

ation.i1

8nid

_fke

y 1

i1

8nid

.i18n

id_p

key

Page 182: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

181

Syst

em

Type

:

Package

Pack

age:

IS

RIC

Soil

Data

Rep

osito

ry

Deta

il:

Cr

eate

d on

22-

2-20

11. L

ast m

odifi

ed o

n 29

-3-2

011.

No

tes:

Sc

hem

a Sy

stem

con

tain

s da

taba

se s

peci

fic ta

bles

that

sup

port

or

enab

le a

num

ber

of m

aint

enan

ce-re

late

d ta

sks:

Ke

epin

g tr

ack

of p

rimar

y ke

y va

lues

to b

e as

sign

ed to

new

ly c

reat

ed r

ecor

ds in

the

data

base

- Ta

lly

Su

pply

ing

an a

udit

trai

l for

cha

nges

to th

e da

taba

se -

Revis

ion,

Cha

ngeI

tem

, and

Cha

ngeG

eom

etry

See

Figu

re 2

9.

Page 183: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing
Page 184: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

183

ChangeG

eom

etr

y

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Sys

tem

De

tail:

Crea

ted

on 1

6-3-

2011

. Las

t mod

ified

on

28-3

-201

1.

Note

s:

Tabl

e Ch

ange

Geom

etry

sto

res

dele

ted

or u

pdat

ed d

ata

item

s of

type

'geo

met

ry' f

rom

the

data

base

. All

othe

r de

lete

d or

upd

ated

dat

a ite

ms

are

stor

ed

in ta

ble

Chan

geIte

m.

Colu

mn

Revis

ionI

d re

fers

to th

e re

visi

on in

tabl

e Re

visio

n th

at th

e da

ta it

ems

are

part

of.

Colu

mns

Col

umnN

ame

and

Valu

e st

ore

the

nam

e of

the

affe

cted

col

umn,

and

its

orig

inal

val

ue (a

s te

xt),

resp

ectiv

ely.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Chan

geG

eom

etry

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Re

visi

onId

bi

gint

Tr

ue

Fals

e

Re

fere

nce

to a

rev

isio

n - e

ither

an

"UPD

ATE"

or

a "D

ELET

E" -

in ta

ble

Revis

ion.

Fa

lse

Colu

mnN

ame

varc

har

Fals

e Fa

lse

80

N

ame

of th

e re

cord

's c

olum

n w

hose

val

ue w

as c

hang

ed. T

his

colu

mn

mus

t be

of ty

pe "g

eom

etry

". Fa

lse

Valu

e te

xt

Fals

e Fa

lse

Orig

inal

val

ue o

f the

rec

ord'

s co

lum

n w

hose

val

ue w

as c

hang

ed.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Cha

ngeG

eom

etry

Pu

blic

Ch

ange

Geo

met

ryId

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

evis

ionI

d =

Rev

isio

nId)

0

..*

C

hangeG

eom

etr

y.C

hang

eGeo

met

ry_R

evis

ionI

d_fk

ey

1

Revi

sion.P

K_Re

visi

on

Page 185: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

184

ISRI

C Re

port

201

3/02

ChangeItem

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Sys

tem

De

tail:

Crea

ted

on 1

6-3-

2011

. Las

t mod

ified

on

28-3

-201

1.

Note

s:

Tabl

e Ch

ange

Item

sto

res

dele

ted

or u

pdat

ed d

ata

item

s fro

m th

e da

taba

se. D

elet

ed o

r up

date

d ge

omet

ry it

ems

are

stor

ed in

a s

epar

ate

Chan

geGe

omet

ry ta

ble.

Co

lum

n Re

visio

nId

refe

rs to

the

revi

sion

in ta

ble

Revis

ion

that

the

data

item

s ar

e pa

rt o

f. Co

lum

ns C

olum

nNam

e an

d Va

lue

stor

e th

e na

me

of th

e af

fect

ed c

olum

n, a

nd it

s or

igin

al v

alue

, res

pect

ivel

y.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Chan

geIte

mId

bi

gint

Tr

ue

Fals

e

Un

ique

iden

tifie

r fo

r eac

h po

ssib

le r

ecor

d in

the

tabl

e (O

RM s

urro

gate

key

). Fa

lse

Revi

sion

Id

bigi

nt

True

Fa

lse

Refe

renc

e to

a r

evis

ion

- eith

er a

n "U

PDAT

E" o

r a

"DEL

ETE"

- in

tabl

e Re

visio

n.

Fals

e Co

lum

nNam

e va

rcha

r Tr

ue

Fals

e 80

Nam

e of

the

reco

rd's

col

umn

who

se v

alue

was

cha

nged

. Cha

nges

to G

eom

etry

col

umns

are

sto

red

in a

sep

arat

e ta

ble.

Fa

lse

Valu

e va

rcha

r Fa

lse

Fals

e 24

0

Orig

inal

val

ue o

f the

rec

ord'

s co

lum

n w

hose

val

ue w

as c

hang

ed.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s FK

_Cha

ngeI

tem

_Rev

isio

n Pu

blic

Re

visi

onId

PK

_Cha

ngeI

tem

Pu

blic

Ch

ange

Item

Id

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

evis

ionI

d =

Rev

isio

nId)

0

..*

C

hangeItem

.FK_

Chan

geIte

m_R

evis

ion

1

Revi

sion.P

K_Re

visi

on

Page 186: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

185

Revi

sion

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Sys

tem

De

tail:

Crea

ted

on 1

6-3-

2011

. Las

t mod

ified

on

28-3

-201

1.

Note

s:

Tabl

e Re

visi

on s

tore

s an

aud

it tr

ail f

or c

hang

es to

the

data

base

. The

Rev

isio

n ta

ble

trac

es e

very

UPD

ATE

and

DELE

TE o

pera

tion

to a

ny r

ecor

d in

the

data

base

(with

the

exce

ptio

n of

Sys

tem

tabl

es).

The

data

base

ope

ratio

n is

sto

red

in c

olum

n Ac

tion:

'U' f

or a

rec

ord

upda

te, a

nd 'D

' for

a d

elet

ed

reco

rd.

Colu

mns

Sch

emaN

ame,

Tab

leNa

me,

PK_

nam

e (n

ame

of th

e pr

imar

y ke

y co

lum

n), a

nd P

K_va

lue

(prim

ary

key

valu

e) p

inpo

int t

he r

ecor

d af

fect

ed b

y th

e op

erat

ion.

Co

lum

n W

ho re

gist

ers

the

logi

n ro

le th

at e

xecu

ted

the

oper

atio

n, W

hen

regi

ster

s th

e tim

esta

mp

of th

e op

erat

ion.

Co

lum

n Pr

evio

usRe

visi

on r

efer

s, b

y m

eans

of i

ts R

evis

ionI

d, to

the

prev

ious

rev

isio

n of

this

rec

ord.

Ver

sion

con

tain

s th

e ve

rsio

n nu

mbe

r of

the

affe

cted

re

cord

. Th

e (o

rigin

al) v

alue

s of

the

affe

cted

rec

ords

are

sto

red

in ta

bles

Cha

ngeG

eom

etry

(for

geo

met

ry c

olum

ns) a

nd C

hang

eIte

m (a

ll ot

her

colu

mns

).

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Revi

sion

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Ac

tion

char

Tr

ue

Fals

e 1

DM

L ac

tion;

eith

er 'U

' for

UPD

ATE,

or '

D' fo

r DE

LETE

. Fa

lse

Sche

maN

ame

varc

har

True

Fa

lse

80

Sc

hem

a fo

r th

e ta

ble

that

was

rev

ised

. Fa

lse

Tabl

eNam

e va

rcha

r Tr

ue

Fals

e 80

Nam

e of

the

tabl

e th

at w

as re

vise

d.

Fals

e PK

_nam

e va

rcha

r Tr

ue

Fals

e 80

Nam

e of

the

prim

ary

key

field

of t

he ta

ble

that

was

rev

ised

. It

is a

ssum

ed th

at th

ere

is a

sin

gle

prim

ary

key

field

(as

is th

e ca

se w

ith O

RM s

urro

gate

key

s)

with

pos

ition

1 in

the

field

s lis

t. Fa

lse

PK_v

alue

bi

gint

Tr

ue

Fals

e

Va

lue

of th

e pr

imar

y ke

y fie

ld o

f the

tabl

e th

at w

as re

vise

d.

Fals

e M

odifi

ed

times

tam

p Fa

lse

Fals

e

Pr

evio

us m

odifi

catio

n tim

esta

mp

of th

e re

cord

that

is r

evis

ed.

Fals

e Ed

itor

varc

har

Fals

e Fa

lse

80

Pr

evio

us e

dito

r ("o

wne

r") o

f the

reco

rd th

at is

rev

ised

. Fa

lse

Who

va

rcha

r Tr

ue

Fals

e 80

Edito

r ("o

wne

r", in

effe

ct a

logi

n ro

le) o

f the

reco

rd th

at is

rev

ised

. Fa

lse

Whe

n tim

esta

mp

True

Fa

lse

Tim

esta

mp

for

the

revi

sion

of t

he r

ecor

d.

Fals

e Pr

evio

usRe

visi

on

bigi

nt

Fals

e Fa

lse

Poin

ts to

a p

revi

ous

revi

sion

of t

he s

ame

reco

rd in

the

Revis

ion

tabl

e - N

ULL

for

a fir

st r

evis

ion,

or

a D

ELET

E ac

tion.

Fa

lse

Vers

ion

inte

ger

Fals

e Fa

lse

Prev

ious

ver

sion

of t

he re

cord

that

is re

vise

d.

Page 187: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

186

ISRI

C Re

port

201

3/02

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Rev

isio

n Pu

blic

Re

visi

onId

CK_A

ctio

n Pu

blic

'Act

ion'

= 'U

' OR

'Act

ion'

= 'D

'

Rela

tionsh

ips

Colu

mns

Ass

ocia

tion

Note

s (R

evis

ionI

d =

Rev

isio

nId)

0

..*

C

hangeItem

.FK_

Chan

geIte

m_R

evis

ion

1

Revi

sion.P

K_Re

visi

on

(Rev

isio

nId

= R

evis

ionI

d)

0..*

C

hangeG

eom

etr

y.F

K_Ch

ange

Geo

met

ry_R

evis

ion

1

Revi

sion.P

K_Re

visi

on

Page 188: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

IS

RIC

Repo

rt 2

013/

02

187

Tally

Data

base

: Po

stgr

eSQL

, Ste

reot

ype:

«ta

ble»

, Pac

kage

: Sys

tem

De

tail:

Crea

ted

on 2

2-2-

2011

. Las

t mod

ified

on

28-3

-201

1.

Note

s:

Tabl

e Ta

lly k

eeps

trac

k of

the

(num

eric

) prim

ary

key

valu

es to

be

assi

gned

to n

ewly

cre

ated

rec

ords

. Upo

n in

sert

ion

of a

new

rec

ord

in a

tabl

e, a

n IN

SERT

trig

ger

on th

at ta

ble:

read

s th

e pr

imar

y ke

y va

lue

for

that

par

ticul

ar ta

ble

from

the

Tally

tabl

e;

as

sign

s th

is v

alue

to th

e pr

imar

y ke

y fie

ld o

f the

new

ly c

reat

ed r

ecor

d;

in

crea

ses

the

prim

ary

key

valu

e fo

r th

at p

artic

ular

tabl

e in

the

Tally

tabl

e w

ith o

ne.

Ta

lly k

eeps

trac

k of

the

time

and

the

last

logi

n ro

le to

inse

rt a

rec

ord

in a

par

ticul

ar d

atab

ase

tabl

e.

Colu

mns

PK

N

am

e

Type

Not

Null

Uniq

ue

Len

Init

Note

s Tr

ue

Tally

Id

bigi

nt

True

Fa

lse

Uniq

ue id

entif

ier

for e

ach

poss

ible

rec

ord

in th

e ta

ble

(ORM

sur

roga

te k

ey).

Fals

e Sc

hem

a va

rcha

r Tr

ue

True

50

Sche

ma

for

the

tabl

e.

Fals

e Ta

bleN

ame

varc

har

True

Tr

ue

50

N

ame

of th

e ta

ble.

Fa

lse

Nex

tId

bigi

nt

True

Fa

lse

Nex

t val

ue fo

r th

e O

RM s

urro

gate

key

of s

chem

a.ta

ble.

Fa

lse

Mod

ified

tim

esta

mp

Fals

e Fa

lse

Date

of l

ast r

ecor

d in

sert

ion

in s

chem

a.ta

ble.

Fa

lse

Edito

r va

rcha

r Fa

lse

Fals

e 80

"c

urre

nt_u

ser"(

) La

st lo

gin

role

to in

sert

a r

ecor

d in

sch

ema.

tabl

e.

Const

rain

ts

Nam

e

Type

Colu

mns

Initia

l C

ode

Note

s PK

_Tal

ly

Publ

ic

Tally

Id

Page 189: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing

188 ISRIC Report 2013/02

Page 190: Towards an ISRIC WOrld Soil...known data lineage). Further, ISRIC is in the process of developing a series of web-based services, known as Further, ISRIC is in the process of developing