http://www.EcoInvent.org/EcoSpold02
Activity Description
Activity
Classification
Geography
Technology
Time Period
Macro-economic Scenario
Flow Data
Exchanges
Only valid for Intermediate Exchanges
Only valid for Elementary Exchanges
Parameters
Impact Indicator Results
Complex Types
TCompartment
TUncertainty
TProperty
TTransferCoefficient
TTextAndImage
Modelling and validation
Representativeness
Review
Administrative information
Data entry by
Data generator and publication
File attributes
Required Context Reference


http://www.EcoInvent.org/EcoSpold02
This documentation provides a simplified view of the EcoSpold02 schemata. Developers should consult the schema files as well to make sure the format is implemented correctly.
To distinguish Xml attributes from elements attribute names are prefixed by "@".
Additions behind the numbers in the "SpoldID, version 1" column are used to indicate changes compared to EcoSpold01.
The "SpoldID, version 1" column is used to help find EcoSpold01 fields. Please use the new "fieldId" column for communications regarding the format.
The following version 1 SpoldIds have been removed in the EcoSpold02 format:
205 languageCode, 206 localLanguageCode, 208 impactAssessmentResult
400 datasetRelatesToProduct, 403 unit, 404 amount
490 localName, 493 infrastructureProcess, 494 infrastructureIncluded, 495 category, 496 subCategory, 497 localCategory, 498 localSubCategory, 499 formula
502 CASNumber
727 uncertaintyAdjustments, 761 countryCode
2401 referenceToCoProduct, 2403 allocationMethod, 2404 fraction, 2492 referenceToInputOutput
3506 category, 3507 subCategory, 3508 infrastructureProcess, 3509 localCategory, 3510 localSubCategory
3703 location, 3709 standardDeviation95, 3711 formula, 3794 localName, 3795 minValue, 3796 maxValue, 3797 mostLikelyValue
5807 companyCode, 5808 countryCode


Activity Description
Activity
Multiple occurrencesNoRequiredYes
Contains the identifying information of an activity dataset including name and classification.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
activityName100401-renameTString120120NoYesYesYes
A name for the activity that is represented by this dataset.
@id102200-typeTUuid36NoYesNoNo
Unique identifier for this activity. The datat type UUID is a 36 characters string with hexadecimal characters and ensures a world-wide unique identifier. A UUID for a new item must be supplied by external software. There are several UUID generators on the web and implementations in most programming languages.
@activityNameId105newTUuid36NoYesNoNo
Reference to the activity name master data entry for this activity.
@activityNameContextId106newTUuid36NoNoNoNo
Reference to the context of the activity name.
If this attribute is omitted the context of the dataset itself will be used instead.
@type110201-type1 = Unit process; 2 = System terminatedintegerNoYesNoNo
Indicates the kind of data (1 = Unit process; 2 = System terminated) that is represented by this dataset. Data are always entered by the data providers as Unit process. The database-generated, attributional and consequential datasets are available both at the unit process level and as aggregated (terminated) system dataset (i.e. the life cycle inventory results) containing the aggregated elementary exchanges and impacts of the product system related to one specific product from the unit process. The terminated product systems include all upstream activity datasets, as linked by the intermediate exchanges, and therefore do not themselves have any intermediate exchanges, only environmental exchanges and accumulated impact assessment results.
@specialActivityType115new0 = ordinary transforming activity (default), 1 = market activity, 10 = market group, 2 = IO activity, 3 = Residual activity, 4 = production mix, 5 = import activity, 6 = supply mix, 7 = export activity, 8 = re-export activity, 9 = correction activityintegerNoYesNoNo
The special activity types are: 0 = “ordinary” transforming activities. Transforming activities are human activities that transform inputs, so that the output of the activity is different from the inputs, e.g. a hard coal mine that transforms hard coal in ground to the marketable product hard coal. Transforming activities are here understood in the widest possible sense, including extraction, production, transport, consumption and waste treatment activities, i.e. any human activity where the intermediate output is different from the intermediate input. The concept “transforming activities” is introduced here simply to distinguish – in the further modelling and linking of activities – these “ordinary” activities from the market activities, production and supply mixes, import and export activities, and correction datasets.1 = market activity. Market activities do not transform their inputs, but simply transfer the intermediate output from a transforming activity to the transforming activities that consume this intermediate output as an input, e.g. from hard coal at the supplier to hard coal at the consumer. Market activities typically mix similar intermediate outputs from different transforming activities. Market activities therefore supply consumption mixes of the intermediate outputs.10 = market group. Market groups are to markets what markets are to transforming activities. In the undefined system model a market group only contains a reference product. The linking algorithm will add supplying markets as inputs which are contained in the location of the market group and have the same reference product.2 = IO activity. An IO activity represents an activity dataset from a national supply-use table, i.e. typically the supply and use of one specific industry.3 = Residual activity. A residual activity is the resulting activity when subtracting all available unit processes within an activity class from the supply-use data (IO activity) of the same activity class, for the same year and geo-graphical area. 4 = production mix. A production mix represents the production-volume-weighted average of the suppliers of a specific product within a geographical area.5 = import activity. An import activity represents the import of a specified product to a specified geographical area, solely for use in national balancing (not contributing to any auto-generated consumption mixes). Imports to administratively constrained markets and from partly isolated markets are modelled as ordinary transforming activities in order to be included in the relevant market activities (consumption mixes).6 = supply mix. A supply mix is a production mix with the addition of the import of a specified product to a specified geographical area.7 = export activity. An export activity represents the export volume of a national production mix that has the national area as its geographical location and does not contribute to any auto-generated consumption mixes. To give the correct value of the export, the same activities and data that are included with the market activities are added directly to the export activity. This includes transport activities, production losses, wholesaler and retailer activities, and product taxes and subsidies.8 = re-export activity. A re-export activity represents the re-export volume of a geographical area and does not contribute to any auto-generated consumption mixes.9 = correction activity. A correction activity is an activity that is added twice to a product system, one with a positive and once with a negative flow, in order to move one or more exchanges from one part of the system to another, e.g. to correct for downstream effects of an upstream activity, or to correct a bias in the mass-balance introduced by an allocation. More details on this is provided in the Chapters on "Downstream changes caused by differences in product quality" and "Allocation corrections" in the ecoinvent Data Quality Guidelines.
generalComment120492TTextAndImageNoNoYesNo
Text and image field for general information about the dataset. Only comments and references of more general nature that cannot be placed in any of the more specific comment fields, should be placed here. In general, the information in the dataset should be sufficient to judge the appropriateness of a dataset for a specific application.Text and image fields are list of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
List of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
@parentActivityId130newTUuid36NoNoNoNo
The parentActivityId is a UUID to the parent activity dataset. When this field is filled with a UUID, all the field content from the parent activity dataset is taken over by the child activity dataset (the activity that calls the parent via the UUID).
Child activity is derived (inherited) from its parent activity and only the content changes in comparison to its parent are stored in the child process. Child activity datasets cannot be validated using the EcoSpold02 schema, since most of the required fields will not be filled. Please refer to the additional documentation regarding inheritance of datasets in the ecoinvent database for further details.
There are 5 ways to fill a field in a child activity dataset ("http://www.EcoInvent.org/EcoSpold02Child"):
1) Leave a field blank: In this case, the value from the parent activity dataset applies.
2) Fill in content: In this case, the filled in value applies, and the value from the parent activity dataset is ignored.
3) In a string field, fill in content including the text {{PARENTTEXT}} in which case the field content from the parent activity dataset is included at this place in the filled in text in the child dataset.
4) In a field with type TTextAndImage, both {{PARENTTEXT}} and {{text_variables}} are supported; the latter allows to define text variables in the parent dataset and use them in the text as {{variablename}}. If a parent textfield includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
5) In an amount field with corresponding mathematical relation fields, fill in content in the mathematicalRelation field including the reserved variable PARENTVALUE, e.g. the formula PARENTVALUE*0.5 results in halfing the value of the original amount field.
@parentActivityContextId131newTUuid36NoNoNoNo
Reference to the context of the parent activity.
If this attribute is omitted the context of the dataset itself will be used instead.
@inheritanceDepth135newintegerNoNoNoNo
The inheritance depth expresses the maximum number of parent datasets for the current dataset. The following values are used in the ecoinvent context: 0 = not a child, 1 = a geography child, 2 = a temporal child, 3 = a macro-economic scenario child.
includedActivitiesStart145402-typeTString3200032000NoNoYesNo
Describes the starting point of the activity. For "system terminated" the starting point is always "From cradle, i.e. including all upstream activities". For unit processes, the starting point may be described in terms of the nature of the inputs, e.g. "From reception of [e.g. raw material X]..." or "Service starting with the input of [e.g. labour and energy].
includedActivitiesEnd150402-typeTString3200032000NoNoYesNo
Describes the included activities to the extent that this is not self-explanatory from the activity name, as well as activities or inputs that are intentionally excluded, e.g. if the activity “application of pesticides” as a service excludes the pesticide, in order to be applicable for many different active ingredients. The description ends by mentioning the last activity and/or point of delivery, e.g. “until and including loading of the product on lorries”.
synonym170491-typeTSynonym80YesNoYesNo
List of synonyms for the name. Contrary to normal multi language strings, synonyms may contain more than one element with the same xml:lang attribute value.
0..n entries are allowed with a max. length of 80 each.
tag175newTTag40YesNoNoNo
The tag field allows an open list of keywords which describes the activity and can be used for filtering, grouping and searching. The validTags file reference provides a list of predefined tags, but the semantic validation procedure should only display an information (not an error) if a tag entry cannot be found in the validTags master file.
@energyValues1802030 = Undefined (default); 1 = Net values; 2 = Gross valuesintegerNoNoNoNo
Indicates the way energy values are applied in the dataset. The codes are: 0=Undefined (default). 1=Net (lower) heating value. 2=Gross (higher) heating value.
This data field is by default set to 0.
@masterAllocationPropertyId190newTUuid36NoNoNoNo
References the default Allocation Property (via UUID) for all exchanges of this dataset. The Allocation Property can be overwritten for each exchange (see field 1150 specificAllocationPropertyId).
The allocation factor for a specific output is then the declared TProperty value for this output multiplied by the amount of the output divided by the sum of the all such multiplied TProperty values for all outputs.
@masterAllocationPropertyContextId191newTUuid36NoNoNoNo
Reference to the context of the master allocation property.
If this attribute is omitted the context of the dataset itself will be used instead.
@masterAllocationPropertyIdOverwrittenByChild192newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
allocationComment1952407TTextAndImageNoNoYesNo
Text and image field for further information about the allocation procedure and the allocation properties chosen. An eventual coincidence in allocation factors when comparing different allocation parameters (like physical and economic ones) may be reported here as well.Text and image fields are list of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
List of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
@datasetIcon200newanyURINoNoNoNo
The URL of the dataset icon. A dataset icon serves a quick identification of the specific dataset, and may also be used for product brands and company logos. The icon is not directly part of the dataset, but is stored locally or on the ecoinvent web-server, from where it is retrievable via the Http protocol.

Top

Classification
Multiple occurrencesYesRequiredNo
Contains classification pairs to specify the activity.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
classificationSystem300501TString255255NoYesYesYes
The name of the classification system used, e.g. ISIC Rev. 4. This is an optional plaintext value of the referenced classification system (field 320).
classificationValue310newTString120120NoYesYesYes
The class that the activity belongs to within the specified classification system. This is an optional plaintext value of the referenced classification value (field 320).
@classificationId320newTUuid36NoYesNoNo
Reference to the value of a classification system. Must be defined in list of valid classifications (see field 5160).
@classificationContextId321newTUuid36NoNoNoNo
Reference to the context of the classification.
If this attribute is omitted the context of the dataset itself will be used instead.

Top

Geography
Multiple occurrencesNoRequiredYes
Contains information about the geographic validity of the process. The geography may be the point location of the activity, a line describing a mobile activity, or an area of a distributed activity or of a production mix, containing several located activities. For markets (consumption mixes), the geography describes the market boundaries, across which imports and exports are limited.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@geographyId400newTUuid36NoYesNoNo
Reference to valid locations file with detailed geography information.
@geographyContextId401newTUuid36NoNoNoNo
Reference to the context of the geography.
If this attribute is omitted the context of the dataset itself will be used instead.
shortname410662TString4040NoYesYesYes
Descriptive shortname of the location referenced by geographyId, e.g. the regional codes of EcoSpold version 1.
comment420663TTextAndImageNoNoYesNo
Text and image field for further explanations of the geography. Especially for area descriptions, the nature of the geographical delimitation may be given, especially when this is not an administrative area. Justifications for market boundaries may also be provided here.Text and image fields are list of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
List of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.

Top

Technology
Multiple occurrencesNoRequiredYes
Contains a description of the technology for which data has been collected. The text should cover information necessary to identify the properties and particularities of the technology(ies) underlying the activity data.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@technologyLevel500new0 = undefined, 1 = New, 2 = Modern, 3 = Current (default), 4 = Old, 5 = OutdatedintegerNoNoNoNo
Label that grossly classifies the technology of the described activity and can be used in modelling to select processes with a specific technological level. The codes used are:0=Undefined. For market activities that do not have a technology level.1=New. For a technology assumed to be on some aspects technically superior to modern technology, but not yet the most commonly installed when investment is based on purely economic considerations.2=Modern. For a technology currently used when installing new capacity, when investment is based on purely economic considerations (most competitive technology). 3=Current (default). For a technology in between modern and old.4=Old. For a technology that is currently taken out of use, when decommissioning is based on purely economic considerations (least competitive technology).5=Outdated. For a technology no longer in use.The terms used does not necessarily reflect the age of the technologies. A modern technology can be a century old, if it is still the most competitive technology, and an old technology can be relatively young, if it is one that has quickly become superseded by other more competitive ones. The technology level is relative to the year for which the data are valid, as given under Time Period. In a time series, the same technology can move between different technology levels over time. The same technology can also be given different technology levels in different geographical locations, even in the same year.
comment510692TTextAndImageNoNoYesNo
Text and image field to describe the technology of the activity. The text should cover information necessary to identify the properties and particularities of the technology(ies) underlying the activity data. Describes the technological properties of the unit process. If the activity comprises several subactivities, the corresponding technologies should be reported as well. Professional nomenclature should be used for the description.Text and image fields are list of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
List of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.

Top

Time period
Multiple occurrencesNoRequiredYes
Describes start and end date of the time period for which the dataset is valid.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@startDate600601dateNoYesNoNo
Start date of the time period for which the dataset is valid, presented as a complete date (year-month-day).
@endDate610602dateNoYesNoNo
End date of the time period for which the dataset is valid, presented as a complete date (year-month-day).
@isDataValidForEntirePeriod620603booleanNoYesNoNo
Indicates whether or not the activity data (elementary and intermediate exchanges reported under flow data) are valid for the entire time period stated. If not, explanations may be given under 'comment'.
comment630611TTextAndImageNoNoYesNo
Text and image field for additional explanations concerning the temporal validity of the data reported. It may e.g. include information about:- how strong the temporal correlation is for the unit process at issue (e.g., are four year old data still adequate for the activity operated today?),- why data is not valid for the entire period, and for which smaller periods data are then valid. Text and image fields are list of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
List of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.

Top

Macro-economic Scenario
Multiple occurrencesNoRequiredYes
References the macro-economic scenario used in this dataset.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@macroEconomicScenarioId700newTUuid36NoYesNoNo
A reference to a macro-economic scenario defined in the list of valid scenarios (see field 3715).
@macroEconomicScenarioContextId701newTUuid36NoNoNoNo
Reference to the context of the macro-economic scenario. If this attribute is omitted the context of the dataset itself will be used instead.
name720newTString8080NoYesYesYes
Name of the macro-economic scenario that this dataset belongs to.
comment740newTString3200032000NoNoYesNo
Description of how a macro-economic child dataset deviates from the default scenario of the parent dataset.

Top

Flow Data
Exchanges
Multiple occurrencesYesRequiredYes
This section contains elements used in both exchange types. Elements unique to either Intermediate exchanges or Exchanges with environment are listed in the sections below.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
name10003702TString120120NoYesYesYes
Name of the exchange.
@id1005newTUuid36NoYesNoNo
Unique identifier for this exchange. The intermediateExchangeId or the elementaryExchangeId can not be used to identify an exchange because one master data entry can be referenced by more than one exchange of a dataset.
@amount10203707TFloatNumberNoYesNoNo
Amount of an elementary or intermediate exchange.
@unitId10303706TUuid36NoYesNoYes
Reference to the unit of the amount.
@unitContextId1031newTUuid36NoNoNoYes
Reference to the context of the unit.
If this attribute is omitted the context of the dataset itself will be used instead.
unitName10353706TString4040NoYesYesYes
Unit name of the amount.
@variableName1040newTVariableName40NoNoNoNo
The variable name is a short name for the exchange, used when refering to the exchange amount in mathematical relations (formulas). Variables may contain characters, numbers and underscores (_). Variable names must start with a character (a-z). Variable names are not case sensitive (calorific_Value equals Calorific_value).
@isCalculatedAmount1050newbooleanNoNoNoNo
If true the value of the amount field is the calculated value of the mathematicalRelation or the transferCoefficient.
@mathematicalRelation1060newTBaseString3200032000NoNoNoNo
Defines a mathematical formula with references to values of flows, parameters or properties by variable names or REF function.
The result of the formula with a specific set of variable values is written into the amount field.
@casNumber11003701TCasNumber11NoNoNoYes
Indicates the number according to the Chemical Abstract Service (CAS). The Format of the CAS-number: 000000-00-0, where the first string of digits needs not to be complete (i.e. less than six digits are admitted).
comment11103792TString3200032000NoNoYesNo
A general comment can be made about each individual exchange.
@sourceId11203715Reference to a source defined in the modelling and validation section.TUuid36NoNoNoNo
A reference to a valid source.
@sourceContextId1121newTUuid36NoNoNoNo
Reference to the context of the source.
If this attribute is omitted the context of the dataset itself will be used instead.
@sourceIdOverwrittenByChild1122newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
@sourceYear1125newTBaseString3030NoNoNoYes
Indicates the year of publication and communication, respectively. For web-sites: last visited.
@sourceFirstAuthor1126newTBaseString4040NoNoNoYes
Indicates the first author by surname and abbreviated name (e.g., Einstein A.). In case of measurement on site, oral communication, personal written communication and questionnaries ('sourceType'=4, 5, 6, 7) the name of the communicating person is mentioned here.
@pageNumbers11303716TBaseString3030NoNoNoNo
The relevant page numbers if the data are sourced on specific pages in an article or larger publication.
@specificAllocationPropertyId1150newTUuid36NoNoNoNo
Reference to the Property used by the allocation. This overrides the dataset wide default defined by masterAllocationPropertyId.
@specificAllocationPropertyContextId1151newTUuid36NoNoNoNo
Reference to the context of the property.
If this attribute is omitted the context of the dataset itself will be used instead.
@specificAllocationPropertyIdOverwrittenByChild1152newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
transferCoefficient1200newTTransferCoefficientYesNoNoNo
Transfer coefficients relate specific inputs to specific outputs and record the share of this specific input that contributes to this specific output.
For the format definition see the complex type section below.
uncertainty13003708TUncertaintyNoNoNoNo
Uncertainty information in the form of distribution functions and their parameters and/or pedigree data.
For the format definition see the complex type section below.
property1400newTPropertyYesNoNoNo
Properties of the exchange, e.g. dry mass, water content, price, content of specific elements or substances.
For the format definition see the complex type section below.
tag1450newTTag40YesNoNoNo
The tag field allows an open list of keywords which describes the activity and can be used for filtering, grouping and searching. The validTags file reference provides a list of predefined tags, but the semantic validation procedure should only display an information (not an error) if a tag entry cannot be found in the validTags master file.
synonym1470newTSynonym80YesNoYesYes
List of synonyms for the name. Contrary to normal multi language strings, synonyms may contain more than one element with the same xml:lang attribute value.
0..n entries are allowed with a max. length of 80 each.

Top

Only valid for Intermediate Exchanges
Multiple occurrencesYesRequiredYes
Comprises fields (additional to the exchanges section) which are only valid for intermediate exchanges. Intermediate exchanges are product or waste inputs and outputs recorded in a unit process and its related information.
This section extends the exchanges section in case of intermediate exchanges.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
inputGroup150035031 = Materials/Fuels; 2 = Electricity/Heat; 3 = Services; 5 = From Technosphere (unspecified)integerNoYesNoNo
Indicates the kind of input flow. The codes are: 1=Materials/Fuels, 2=Electricity/Heat, 3=Services, 5=From Technosphere (unspecified).
For each exchange only an inputGroup or outputGroup shall exist. This indicates the direction of the flow.
outputGroup151035040 = ReferenceProduct; 2 = By-product; 3 = Material for Treatment; 5=Stock AdditionsintegerNoYesNoNo
Indicates the kind of output flow. The codes are: 0=ReferenceProduct, 2=By-product, 3=MaterialForTreatment, 5=Stock Additions
For each exchange only an inputGroup or outputGroup shall exist. This indicates the direction of the flow.
@intermediateExchangeId15153793TUuid36NoYesNoNo
Reference to the master data entry for this intermediate exchange
@intermediateExchangeContextId1516newTUuid36NoNoNoNo
Reference to the context of the intermediate exchange.
If this attribute is omitted the context of the dataset itself will be used instead.
@activityLinkId15203715Reference to 105 (in another activity dataset).TUuid36NoNoNoNo
Explicit reference to the activity which supplies the intermediate product. If this field is empty the activity will determined by a linking rule, which uses geographical and temporal information of this activity.
@activityLinkContextId1521newTUuid36NoNoNoNo
Reference to the context of the activity link.
If this attribute is omitted the context of the dataset itself will be used instead.
@activityLinkIdOverwrittenByChild1522newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
@productionVolumeAmount1530newTFloatNumberNoNoNoNo
The product volume expressed per year in the same unit as the exchange.
@productionVolumeSourceIdOverwrittenByChild1531newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
@productionVolumeVariableName1532newTVariableName40NoNoNoNo
The variable name is a short name for the production volume of the exchange, used when refering to the production volume amount in mathematical relations (formulas). Variables may contain characters, numbers and underscores (_). Variable names must start with a character (a-z). Variable names are not case sensitive (calorific_Value equals Calorific_value).
@productionVolumeSourceId1533newReference to a source defined in the modelling and validation section.TUuid36NoNoNoNo
A reference to a valid source.
@productionVolumeMathematicalRelation1534newTBaseString3200032000NoNoNoNo
Defines a mathematical formula which references to values of flows, parameters or properties by variable names or REF function.
The result of the formula with a specific set of variable values is written into the amount field.
productionVolumeComment1535724TString3200032000NoNoYesNo
A general comment can be made on the data source, assumptions and calculations for the production volume data.
@productionVolumeSourceContextId1536newTUuid36NoNoNoNo
Reference to the context of the source.
If this attribute is omitted the context of the dataset itself will be used instead.
@productionVolumeSourceYear1537newTBaseString3030NoNoNoYes
Indicates the year of publication and communication, respectively. For web-sites: last visited.
@productionVolumeSourceFirstAuthor1538newTBaseString4040NoNoNoYes
Indicates the first author by surname and abbreviated name (e.g., Einstein A.). In case of measurement on site, oral communication, personal written communication and questionnaries ('sourceType'=4, 5, 6, 7) the name of the communicating person is mentioned here.
productionVolumeUncertainty1539newTUncertaintyNoNoNoNo
Uncertainty information in the form of distribution functions and their parameters and/or pedigree data.
For the format definition see the complex type section below.
classification1540newTClassificationYesNoNoYes
Contains classification pairs to specify the product.

Top

Only valid for Elementary Exchanges
Multiple occurrencesYesRequiredNo
Comprises fields (additional to the exchanges section) which are only valid for elementary exchanges. Exchanges with environment are elementary flows as inputs and outputs recorded in a unit process and its related information.
This section extends the exchanges section in case of exchanges with environment.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
inputGroup160035034 = From EnvironmentintegerNoYesNoNo
Indicates the kind of input flow. The codes are: 4=From Environment
For each exchange only an inputGroup or outputGroup shall exist. This indicates the direction of the flow.
This field is the equivalent of field 1500 with a different set of valid values.
outputGroup161035044 = ToEnvironmentintegerNoYesNoNo
Indicates the kind of output flow. The codes are: 4=ToEnvironment
For each exchange only an inputGroup or outputGroup shall exist. This indicates the direction of the flow.
This field is the equivalent of field 1510 with a different set of valid values.
@elementaryExchangeId16153793TUuid36NoYesNoNo
Reference to the master data entry for this elementary exchange
@elementaryExchangeContextId1616newTUuid36NoNoNoNo
Reference to the context of the elementary exchange.
If this attribute is omitted the context of the dataset itself will be used instead.
compartment1660newTCompartmentNoYesNoYes
Name of the compartment and subcompartment of the exchange. The xml document referenced by validCompartments contains definitions of valid compartment/subcompartment pairs for a given language.
@formula16703711TBaseString4040NoNoNoYes
Chemical formula (e.g. sum formula) may be entered.

Top

Parameters
Multiple occurrencesYesRequiredNo
Dataset parameters for use in formulas.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
name1700newTString8080NoYesYesYes
Descriptive name of the parameter.
@parameterId1705newTUuid36NoYesNoNo
A reference to a valid master data parameter.
@parameterContextId1706newTUuid36NoNoNoNo
Reference to the context of the parameter.
If this attribute is omitted the context of the dataset itself will be used instead.
@amount1710newTFloatNumberNoYesNoNo
The current value of the parameter.
@unitId17123706TUuid36NoNoNoYes
Reference to the unit of the parameter amount.
@unitContextId1713newTUuid36NoNoNoYes
Reference to the context of the unit. If this attribute is omitted the context of the dataset itself will be used instead.
unitName17143706TString4040NoNoYesYes
Unit name of the parameter amount.
@variableName1715newTVariableName40NoNoNoNo
The variable name is a short name for the exchange, used when refering to the exchange amount in mathematical relations (formulas). Variables may contain characters, numbers and underscores (_). Variable names must start with a character (a-z). Variable names are not case sensitive (calorific_Value equals Calorific_value).
@mathematicalRelation1720newTBaseString3200032000NoNoNoNo
Defines a mathematical formula with references to values of flows, parameters or properties by variable names or REF function.
The result of the formula with a specific set of variable values is written into the amount field.
@isCalculatedAmount1725newbooleanNoNoNoNo
If true the value of the amount field is the calculated value of the mathematicalRelation.
uncertainty1730newTUncertaintyNoNoNoNo
Uncertainty of the parameter amount.
comment1740newTString3200032000NoNoYesNo
A general comment can be made about each individual parameter.

Top

Impact Indicator Results
Multiple occurrencesYesRequiredNo
Calculated impact indicators
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@impactIndicatorId1800newTUuid36NoYesNoNo
Reference to the impact indicator.
@impactIndicatorContextId1801newTUuid36NoNoNoNo
Reference to the context of the impact indicator. If this attribute is omitted the context of the dataset itself will be used instead.
@impactMethodId1810newTUuid36NoYesNoNo
Reference to the method of the impact indicator.
@impactMethodContextId1811newTUuid36NoNoNoNo
Reference to the context of the impact method. If this attribute is omitted the context of the dataset itself will be used instead.
impactMethodName1815newTString120120NoYesYesYes
Name of the impact method.
@impactCategoryId1820newTUuid36NoYesNoNo
Reference to the method of the impact category.
@impactCategoryContextId1821newTUuid36NoNoNoNo
Reference to the context of the impact category. If this attribute is omitted the context of the dataset itself will be used instead.
impactCategoryName1825newTString120120NoYesYesYes
Name of the impact category.
@amount1830newTFloatNumberNoYesNoNo
The value of the impact indicator.
name1840newTString120120NoYesYesYes
Name of the impact indicator.
unitName1850newTString4040NoYesYesYes
Unit name of the impact indicator amount.

Top

Complex Types
TCompartment
Multiple occurrencesNoRequiredNo
Contains compartment pairs to specify an exchange.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
compartment330newTCompartmentName40NoYesYesYes
The name of the compartment.This is the plaintext value of the referenced compartment (field 5315).
subcompartment340newTCompartmentName40NoYesYesYes
The name of the subcompartment.This is the plaintext value of the referenced subcompartment (field 5325).
@subcompartmentId350newTUuid36NoYesNoNo
Reference to the compartment/subcompartment pair. Must be defined in list of valid compartments (see field 5330).
@subcompartmentContextId351newTUuid36NoNoNoNo
Reference to the context of the subcompartment
If this attribute is omitted the context of the dataset itself will be used instead.

Top

TUncertainty
Multiple occurrencesNoRequiredNo
Of the following uncertainty methods (lognormal, normal, ..., undefined) exactly one must be selected. The TUncertainty complex type is used in several places, so one dataset may contain several uncertainty elements in distinct places. But each element which has uncertainty may only contain one.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
comment20103792TString3200032000NoNoYesNo
A general comment can be made about each uncertainty information
lognormal2100newNoYesNoNo
The Lognormal-distribution with average value μ (Mu parameter) and variance σ (Variance parameter) is a Normal-distribution, shaping the natural logarithm of the characteristic values ln(x) instead of x-values.
@meanValue2101newTFloatNumberNoYesNoNo
Geometric mean
@mu2102newTFloatNumberNoYesNoNo
Arithmetic mean of the underlying normal distribution
@variance2103newTFloatNumberNoNoNoNo
Unbiased variance of the underlying normal distribution
@varianceWithPedigreeUncertainty2104newTFloatNumberNoYesNoNo
Unbiased variance of the underlying normal distribution, basic uncertainty with pedigree uncertainty
normal2110newNoYesNoNo
Normal (also known as "Gaussian") distribution. It is a family of distributions of the same general form, differing in their location and scale parameters: the mean ("MeanValue") and standard deviation ("Deviation"), respectively.
@meanValue2111newTFloatNumberNoYesNoNo
Arithemtic mean
@variance2112newTFloatNumberNoNoNoNo
Unbiased variance
@varianceWithPedigreeUncertainty2113newTFloatNumberNoYesNoNo
Unbiased variance, basic uncertainty with pedigree uncertainty
triangular2120newNoYesNoNo
Parameter are minValue, mostLikelyValue, maxValue.
In case of triangular uncertainty distribution, the meanValue shall be calculated from the mostLikelyValue. The field mostLikelyValue (#3797) must not be used in the ecoinvent context.
@minValue2121newTFloatNumberNoYesNoNo
Minimum value
@mostLikelyValue2122newTFloatNumberNoYesNoNo
Mode
@maxValue2123newTFloatNumberNoYesNoNo
Maximum value
uniform2130newNoYesNoNo
Uniform distribution of values between the minValue and the maxValue parameter. If the maxValue parameter is smaller than the minValue parameter their values will be swapped.
@minValue2131newTFloatNumberNoYesNoNo
Minimum value
@maxValue2132newTFloatNumberNoYesNoNo
Maximum value
beta2140newNoYesNoNo
Beta distribution using minValue (a), maxValue (b) and mostFrequentValue (m) parameters to calculate the two shape parameters of the underlying Gamma distributions. The parameters must follow this condition: ((a <= m) and (m <= b)) or (a = b). The shape values will be calculated by these formulas: Shape1 = 1 + 4 * ((m-a) / (b-a)). Shape2 = 6 - Shape1.
@minValue2141newTFloatNumberNoYesNoNo
Minimum value (a)
@mostFrequentValue2142newTFloatNumberNoYesNoNo
Most Frequent value (m)
@maxValue2143newTFloatNumberNoYesNoNo
Maximum value (b)
gamma2150newNoYesNoNo
Gamma distribution using scale and shape parameter. Absolute values of the values entered here will be used. The value of the minimum parameter will be added to all samples.
@shape2151newTFloatNumberNoYesNoNo
Shape parameter
@scale2152newTFloatNumberNoYesNoNo
Scale parameter
@minValue2153newTFloatNumberNoYesNoNo
Minimum value (location parameter)
binomial2160newNoYesNoNo
Binomial distribution using n and p parameter.
@n2161newintegerNoYesNoNo
Number of independant trials
@p2162newTFloatNumberNoYesNoNo
Probability of success in each trial
undefined2170newNoYesNoNo
This "distribution" can be used to hold legacy data of the EcoSpold01 format which reused the minValue, maxValue and standardDeviation95 fields to store undefined distribution data.
@minValue2171newTFloatNumberNoYesNoNo
Minimum value
@maxValue2172newTFloatNumberNoYesNoNo
Maximum value
@standardDeviation952173newTFloatNumberNoYesNoNo
The value, extended from both sides of the mean, that would be necessary to cover 95% of the population
pedigreeMatrix2270newintegerNoNoNoNo
The data quality indicators provides a qualitative assessment of data quality. This can be converted to a quantitative additional uncertainty, which can be added to the basic uncertainty. The pedigreeMatrix element groups the 5 data quality indicators and contains no data itself.
@reliability2271newintegerNoYesNoNo
1=Verified data based on measurements
2=Verified data partly based on assumptions OR nonverified data based on measurements
3=Non-verified data partly based on qualified estimates
4=Qualified estimate (e.g. by industrial expert)
5=Non-qualified estimate (default)
@completeness2272newintegerNoYesNoNo
1=Representative data from all sites relevant for the market considered over an adequate period to even out normal fluctuations
2=Representative data from >50% of the sites relevant for the market considered over an adequate period to even out normal fluctuations
3=Representative data from only some sites (<<50%) relevant for the market considered OR >50% of sites but from shorter periods
4=Representative data from only one site relevant for the market considered OR some sites but from shorter periods
5=Representativeness unknown or data from a small number of sites AND from shorter periods
@temporalCorrelation2273newintegerNoYesNoNo
1=Less than 3 years of difference to the time period of the dataset (fields 600-610)
2=Less than 6 years of difference to the time period of the dataset (fields 600-610)
3=Less than 10 years of difference to the time period of the dataset (fields 600-610)
4=Less than 15 years of difference to the time period of the dataset (fields 600-610)
5=Age of data unknown or more than 15 years of difference to the time period of the dataset (fields 600-610)
@geographicalCorrelation2274newintegerNoYesNoNo
1=Data from area under study
2=Average data from larger area in which the area under study is included
3=Data from area with similar production conditions
4=Data from are with slightly similar production conditions
5=Data from unknown OR distinctly different area (north america instead of middle east, OECD-Europe instead of Russia)
@furtherTechnologyCorrelation2275newintegerNoYesNoNo
1=Data from enterprises, processes and materials under study
2=Data from processes and materials under study (i.e. identical technology) but from different enterprises
3=Data from processes and materials under study but from different technology
4=Data on related processes or materials
5=Data on related processes on laboratory scale or from different technology

Top

TProperty
Multiple occurrencesYesRequiredNo
Format to specify properties of exchanges.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@propertyId2300newTUuid36NoYesNoNo
Reference to the master data entry for this property.
@propertyContextId2301newTUuid36NoNoNoNo
Reference to the context of the property.
If this attribute is omitted the context of the dataset itself will be used instead.
name2310newTString8080NoYesYesYes
Descriptive name of the property.
@unitId23203706TUuid36NoNoNoYes
Reference to the unit of the amount.
@unitContextId2321newTUuid36NoNoNoYes
Reference to the context of the unit.
If this attribute is omitted the context of the dataset itself will be used instead.
unitName23253706TString4040NoNoYesYes
Unit name of the property amount.
@amount2330newTFloatNumberNoYesNoNo
The value of the property.
@isDefiningValue2335newbooleanNoNoNoNo
If this field is true, the value of this property is a part of the definition of the exchange and therefore has a fixed relation to the amount of the exchange that cannot be changed for individual instances of the exchange in different datasets.
@mathematicalRelation2340newTBaseString3200032000NoNoNoNo
Defines a mathematical formula with references to values of flows, parameters or properties by variable names or REF function.
The result of the formula with a specific set of variable values is written into the amount field.
@isCalculatedAmount2345newbooleanNoNoNoNo
If true the value of the amount field is the calculated value of the mathematicalRelation.
@variableName2350newTVariableName40NoNoNoNo
Defines a variable name for referencing the property amount in a mathematicalrelation.
Variable names must start with a character (a-z) and may contain characters, numbers and underscores (_). Variable names are not case sensitive (calorific_Value equals Calorific_value).
uncertainty2360newTUncertaintyNoNoNoNo
Uncertainty of the property value.
@sourceId2370newTUuid36NoNoNoNo
A reference to a valid source. It indicates the publication where the property is documented.
@sourceContextId2371newTUuid36NoNoNoNo
Reference to the context of the source.
If this attribute is omitted the context of the dataset itself will be used instead.
@sourceIdOverwrittenByChild2372newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
@sourceYear2375newTBaseString3030NoNoNoYes
Indicates the year of publication and communication, respectively. For web-sites: last visited.
@sourceFirstAuthor2376newTBaseString4040NoNoNoYes
Indicates the first author by surname and abbreviated name (e.g., Einstein A.). In case of measurement on site, oral communication, personal written communication and questionnaries ('sourceType'=4, 5, 6, 7) the name of the communicating person is mentioned here.
comment2380newTString3200032000NoNoYesNo
A general comment can be made about each individual property of a particular exchange.

Top

TTransferCoefficient
Multiple occurrencesYesRequiredNo
Transfer coefficients for calculating amounts of outputs from amounts of inputs.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@exchangeId2400newTUuid36NoYesNoNo
Reference to the UUID of an exchange.
@amount2410newTFloatNumberNoYesNoNo
The amount of the transfer coefficient is to be multiplied with the amount of this referenced exchange.
@mathematicalRelation2420newTBaseString3200032000NoNoNoNo
defines a mathematical formula with references to values of flows, parameters or properties by variable names or REF function
the result of the formula with a specific set of variable values is written into the amount field
@isCalculatedAmount2425newbooleanNoNoNoNo
If true the value of the amount field is the calculated value of the mathematicalRelation.
uncertainty2430newTUncertaintyNoNoNoNo
Uncertainty of the transfer coefficient amount.
@sourceId2440newReference to a source defined in the modellingAndValidation section.TUuid36NoNoNoNo
A reference to a valid source.
@sourceContextId2441newTUuid36NoNoNoNo
Reference to the context of the source.
If this attribute is omitted the context of the dataset itself will be used instead.
@sourceIdOverwrittenByChild2442newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
@sourceYear2445newTBaseString3030NoNoNoYes
Indicates the year of publication and communication, respectively. For web-sites: last visited.
@sourceFirstAuthor2446newTBaseString4040NoNoNoYes
Indicates the first author by surname and abbreviated name (e.g., Einstein A.). In case of measurement on site, oral communication, personal written communication and questionnaries ('sourceType'=4, 5, 6, 7) the name of the communicating person is mentioned here.
comment24503792TString3200032000NoNoYesNo
A general comment can be made about each individual transfer coefficient.

Top

TTextAndImage
Multiple occurrencesNoRequiredNo
List of text, imageUri and variable elements. These can be combined in any order. Their desired order in the result must be given by the index attributes of the text and imageUrl elements.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
text3900newTIndexedString3200032000YesNoNoNo
Free text used to describe the current section. Its index attribute is used to enforce a specific order of text and image elements.
imageUrl3910newanyURIYesNoNoNo
Can be used to mix images between texts. Its index attribute is used to enforce a specific order of text and image elements.
variable3920newTNamedString3200032000YesNoNoNo
Defines a varible name and its value used in a text element in this section. These can be overriden by derived datasets to change the value of variables.

Top

Modelling and validation
Representativeness
Multiple occurrencesNoRequiredNo
Contains information about the representativeness of the information in the dataset and about how data have been sampled and/or calculated.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@systemModelId3000newTUuid36NoYesNoNo
The system model describes how activity datasets are linked to form product systems. Some options in the ecoinvent network are 'undefined', 'attributional, average current suppliers, revenue allocation', 'consequential, small-scale, long-term decisions'.
@systemModelContextId3001newTUuid36NoNoNoNo
Reference to the context of the system model.
If this attribute is omitted the context of the dataset itself will be used instead.
systemModelName3005newTString120120NoYesYesYes
This is the plaintext value of the referenced system model (field 3000).
@percent3010722Maximum 100TPercentNoNoNoNo
Percent of data sampled out of the total that the activity is intended to represent (as given by the fields under Geography, Technology and Time Period).
samplingProcedure3030725TString3200032000NoNoYesNo
Text describing the sampling and calculation procedures applied for quantifying the exchanges. Reports whether the sampling procedure for particular elementary and intermediate exchanges differ from the general procedure. Mentions possible problems in combining different sampling procedures.Text and image fields are list of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
extrapolations3040726TString3200032000NoNoYesNo
Describes extrapolations of data from another time period, another geographical area or another technology and the way these extrapolations have been carried out.
It should be reported whether different extrapolations have been done on the level of individual exchanges.
If data representative for a activity operated in one country is used for another country's activity, its original representativity can be indicated here.
Changes in mean values due to extrapolations may also be reported here.

Top

Review
Multiple occurrencesYesRequiredNo
Contains information about who carried out the critical review and about the main results and conclusions of the review and the recommendations made.
Multiple reviewers allowed
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@reviewerId33005616Reference to 3610.TUuid36NoYesNoNo
Indicates the person who carried out the review.
@reviewerContextId3301newTUuid36NoNoNoNo
Reference to the context of the reviewer.
If this attribute is omitted the context of the dataset itself will be used instead.
@reviewerName3305newTBaseString4040NoYesNoYes
Name and surname of the person.
@reviewerEmail3306newTBaseString8080NoYesNoYes
Complete email address of the person.
@reviewDate3310newdateNoYesNoNo
Date of validation or review.
@reviewedMajorRelease3320newintegerNoYesNoNo
The dataset version validated or reviewed. Refers to 3800.
@reviewedMinorRelease3325newintegerNoYesNoNo
The dataset version validated or reviewed. Refers to 3805.
@reviewedMajorRevision3330newintegerNoYesNoNo
The dataset version validated or reviewed. Refers to 3810.
@reviewedMinorRevision3335newintegerNoYesNoNo
The dataset version validated or reviewed. Refers to 3815.
details33405615TTextAndImageNoNoYesNo
Text and image field for the comment of the reviewer of the dataset. Text and image fields are list of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
List of text, imageUri and variable elements. The text and imageUri elements can used to describe the current section and they can be combined in any order given by their index attribute. Text variables are defined by the variable elements, which may be used in the text as {{variablename}}. If a parent text field includes a variable, this variable may be redefined by the child activity dataset while keeping the rest of the parent text intact. This allows easy changes of text parts in child processes.
otherDetails33505619TString3200032000NoNoYesNo
Contains further information from the review process, e.g. on smaller corrections added after the first publication of the dataset.

Top

Administrative information
Data entry by
Multiple occurrencesNoRequiredYes
Contains information about the author of the dataset, i.e. the person that entered data into the database format and thereby is the person responsible for the data.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@personId3400302Entry must be identical to an existing entry in field 3610TUuid36NoYesNoNo
ID number for the person that prepared the dataset and enters the dataset into the database.
@personContextId3401newTUuid36NoNoNoNo
Reference to the context of the person.
If this attribute is omitted the context of the dataset itself will be used instead.
@isActiveAuthor3403newbooleanNoNoNoNo
This field defines if the person specified by field 3400 is the active author for this dataset. The active author will be consulted in case of future changes to the dataset by different data providers.
@personName3405newTBaseString4040NoYesNoYes
Name and surname of the person.
@personEmail3406newTBaseString8080NoYesNoYes
Complete email address of the person.

Top

Data generator and publication
Multiple occurrencesNoRequiredYes
Contains information about who collected, compiled or published the orginal data. This may or may not be the same person as under 'DataEntryBy'. Furthermore contains information about kind of publication underlying the dataset and the accessibility of the dataset.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@personId3500751ID number for the data generator, i.e. the person or organisation that collected, compiled or published the original data. This may or may not be the same person as the author (see 'DataEntryBy'). The purpose of this field is to acknowledge and reference the origin of the data and the person or organisation that performed the majority of the work in data collection.TUuid36NoYesNoNo
ID number for the person that generated the dataset. It must correspond to an ID number of a person listed in the respective dataset.
@personContextId3501newTUuid36NoNoNoNo
Reference to the context of the person.
If this attribute is omitted the context of the dataset itself will be used instead.
@personName3505newTBaseString4040NoYesNoYes
Name and surname of the person.
@personEmail3506newTBaseString8080NoYesNoYes
Complete email address of the person.
@dataPublishedIn35107560 = Data as such not published elsewhere (default), 1 = The data of some unit processes or subsystems are published, 2 = Data has been published entirely in (refers to field 757)integerNoNoNoNo
Indicates whether the dataset has been published (not, partly, entirely).
The codes are: 0=Data as such not published (default). 1=The data of some unit processes or subsystems are published. 2=Data has been published entirely in 'referenceToPublishedSource'.
@publishedSourceId3520757Reference to 801TUuid36NoNoNoNo
ID number for the report in which the dataset is documented.
@publishedSourceContextId3521newTUuid36NoNoNoNo
Reference to the context of the published source.
If this attribute is omitted the context of the dataset itself will be used instead.
@publishedSourceIdOverwrittenByChild3522newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".
@publishedSourceYear3525newTBaseString3030NoNoNoYes
Indicates the year of publication and communication, respectively. For web-sites: last visited.
@publishedSourceFirstAuthor3526newTBaseString4040NoNoNoYes
Indicates the first author by surname and abbreviated name (e.g., Einstein A.). In case of measurement on site, oral communication, personal written communication and questionnaries ('sourceType'=4, 5, 6, 7) the name of the communicating person is mentioned here.
@pageNumbers3530762TBaseString3030NoNoNoNo
The relevant page numbers if the data are sourced on specific pages in an article or larger publication.
@isCopyrightProtected3540758booleanNoYesNoNo
Indicates whether or not a copyright exists. '1' (Yes) or '0' (No) should be entered correspondingly.
@accessRestrictedTo35507590=Public, 1=Licensees, 2=Results only, 3=RestrictedintegerNoNoNoNo
Indicates possible access restrictions for the dataset.
The codes used are: 0=Public, 1=Licensees, 2=Results only, 3=Restricted
accessRestrictedTo=0: No access restrictions.
accessRestrictedTo=1: only license holders (as defined by context) have access.
accessRestrictedTo=2: license holders (as defined by context) have access to LCI results but not to unit process raw data. Database administrator have full access.
accessRestrictedTo=3: only the organisation specified by 'companyCode' and the database administrator have access.
@companyId3560760If 759=3TUuid36NoNoNoNo
Reference to an organisation/institute that the use of this dataset is restricted to.
@companyContextId3561newTUuid36NoNoNoNo
Reference to the context of the company.
If this attribute is omitted the context of the dataset itself will be used instead.
@companyCode3562760If 759=3TCompanyCode7NoNoNoYes
Optional 7 letter code plaintext of the referenced company (field 3560)
@companyIdOverwrittenByChild3563newbooleanNoNoNoNo
If a reference to a master data entity must be removed in a child dataset it is required to set the corresponding xxxOverwrittenByChild attribute to true. Otherwise the removed referenced will be interpreted as "Keep the Parent Value".

Top

File attributes
Multiple occurrencesNoRequiredYes
Contains metainformation regarding the file as a whole.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@majorRelease3800202integerNoYesNoNo
The major release number is increased by one with each major update (e.g. every second year).
@minorRelease3805202integerNoYesNoNo
The minor release number is increased by one for each release within the period of two major updates.
@majorRevision3810207integerNoYesNoNo
The revision number is specific to each dataset and is independent of the overall database release version and is used to discern different versions of the dataset within the database major/minor release versions. The major revision number reflects the amount of accepted changes to the dataset. It will only increase over time and must not be changed manually. In the ecoinvent context the major revision is increased each time changes to an activity are added to the database (i.e. after they passed the review process). This also resets the minor revision to 1.
@minorRevision3815207integerNoYesNoNo
The minor revision number describes versions of the dataset during the editing process before it is submitted for review. In th eecoinvent context it is increased automatically every time the data provider saves changes made to the dataset either locally or as a draft on the ecoinvent server. The minor revision number is reset to “1” each time the major revision number is increased (when changes to a dataset are accepted by a reviewer).
@defaultLanguage3820newstringNoNoNoNo
Default language for all multi language fields of this dataset. Any multi language field should contain a value at least for the default language. If no defaultLanguage is given, the default value ("en") will be used.
@creationTimestamp3830204aTime of creation of datasetdateTimeNoNoNoNo
Automatically generated date when dataset is created.
@lastEditTimestamp3840204bTime of last editing of datasetdateTimeNoNoNoNo
Automatically generated date when dataset is saved.
@internalSchemaVersion3850newTBaseString8080NoNoNoNo
Dataset is generated based on this internal schema version.
@fileGenerator3860newTBaseString255255NoNoNoNo
Description of the program which created this file. Preferably including version.
@fileTimestamp3870newdateTimeNoNoNoNo
Time and date this file was created.
@contextId3880newTUuid36NoNoNoNo
Indicates the context for which this dataset is designed. The information is used, e.g. for restricting the accessibility of dataset information to one particular context and to determine which master data files are needed to access it. If this attribute is omitted the dataset is assumed to be a standalone dataset and masterdata references can not be dereferenced.
The context replaces the ecoSpold01 quality network (field id 304). The context id for the ecoinvent quality network can be found in the Context.xml master data file.
contextName3885newTString8080NoNoYesYes
The name of the context referenced by field 3880.
The context replaces the ecoSpold01 quality network (field id 304). The context id for the ecoinvent quality network can be found in the Context.xml master data file.
requiredContext3890newTRequiredContextReferenceYesNoNoNo
Reference to a context required to load this document with all its master data references intact.

Top

Required Context Reference
Multiple occurrencesNoRequiredNo
This type allows to specify which context(s) must be known if a dataset is to be read using the master data referenced by it.
It can be used signal that master data entries from different contexts are needed to read this dataset. The software reading the dataset must be aware of those contexts and must know where to find the actual master data files of each context.
NameFieldIDSpoldID,
version 1
OptionsTypeSizeMultiple
Occurrence
ReqMulti
Language
Redundant
Master Data
@majorRelease7810newintegerNoYesNoNo
This version number can be used to make sure that the necessary master data entries are present for an activity.
@minorRelease7820newintegerNoYesNoNo
This version number can be used to make sure that the necessary master data entries are present for an activity.
@majorRevision7830newintegerNoNoNoNo
This version number can be used to make sure that the necessary master data entries are present for an activity.
@minorRevision7840newintegerNoNoNoNo
This version number can be used to make sure that the necessary master data entries are present for an activity.
@requiredContextId7850newTUuid36NoYesNoNo
Reference to the context of the master data file.
If this attribute is omitted the context of the dataset itself should be used instead.
requiredContextName7855newTString8080NoYesYesYes
The name of the context referenced by field 7850.
@requiredContextFileLocation7860newanyURINoNoNoNo
Optional URI reference to the directory containing the master data files of this context.

Top