UNPKG

@hestia-earth/schema

Version:
75 lines (74 loc) 4.12 kB
"use strict"; // auto-generated content Object.defineProperty(exports, "__esModule", { value: true }); exports.JSON = exports.nestedSearchableKeys = exports.UploadLimit = exports.searchableProperties = exports.SchemaType = exports.NodeType = void 0; var NodeType; (function (NodeType) { NodeType["Actor"] = "Actor"; NodeType["Cycle"] = "Cycle"; NodeType["ImpactAssessment"] = "ImpactAssessment"; NodeType["Organisation"] = "Organisation"; NodeType["Site"] = "Site"; NodeType["Source"] = "Source"; NodeType["Term"] = "Term"; })(NodeType = exports.NodeType || (exports.NodeType = {})); var SchemaType; (function (SchemaType) { SchemaType["Actor"] = "Actor"; SchemaType["Bibliography"] = "Bibliography"; SchemaType["Completeness"] = "Completeness"; SchemaType["Cycle"] = "Cycle"; SchemaType["Emission"] = "Emission"; SchemaType["ImpactAssessment"] = "ImpactAssessment"; SchemaType["Indicator"] = "Indicator"; SchemaType["Infrastructure"] = "Infrastructure"; SchemaType["Input"] = "Input"; SchemaType["Measurement"] = "Measurement"; SchemaType["Organisation"] = "Organisation"; SchemaType["Practice"] = "Practice"; SchemaType["Product"] = "Product"; SchemaType["Property"] = "Property"; SchemaType["Site"] = "Site"; SchemaType["Source"] = "Source"; SchemaType["Term"] = "Term"; SchemaType["Transformation"] = "Transformation"; })(SchemaType = exports.SchemaType || (exports.SchemaType = {})); exports.searchableProperties = { Actor: ['name', 'orcid', 'scopusID', 'email', 'schemaVersion'], Bibliography: ['name', 'documentDOI', 'title', 'arxivID', 'scopus', 'mendeleyID'], Completeness: [], Cycle: ['name', 'description', 'site', 'otherSites', 'defaultSource', 'endDate', 'functionalUnit', 'inputs', 'emissions', 'products', 'practices', 'transformations', 'schemaVersion', 'aggregated'], Emission: ['term', 'value', 'observations', 'methodModel', 'methodTier'], ImpactAssessment: ['name', 'organisation', 'cycle', 'endDate', 'site', 'country', 'region', 'product', 'source', 'emissionsResourceUse', 'impacts', 'endpoints', 'schemaVersion', 'aggregated'], Indicator: ['term', 'observations', 'methodModel'], Infrastructure: ['term'], Input: ['term', 'observations', 'methodModel', 'operation', 'country', 'region'], Measurement: ['term', 'observations', 'endDate', 'methodModel'], Organisation: ['name', 'description', 'latitude', 'longitude', 'region', 'country', 'schemaVersion'], Practice: ['term', 'key', 'observations', 'methodModel'], Product: ['term', 'observations', 'primary', 'methodModel'], Property: ['term', 'key', 'value', 'observations', 'methodModel'], Site: ['name', 'siteType', 'defaultSource', 'latitude', 'longitude', 'country', 'region', 'measurements', 'practices', 'schemaVersion', 'aggregated'], Source: ['name', 'bibliography', 'metaAnalyses', 'schemaVersion'], Term: ['name', 'synonyms', 'units', 'subClassOf', 'defaultProperties', 'gadmLevel', 'gadmName', 'gadmCountry', 'latitude', 'longitude', 'openLCAId', 'scientificName', 'termType', 'schemaVersion'], Transformation: ['term', 'inputs', 'emissions', 'products', 'practices'] }; var UploadLimit; (function (UploadLimit) { UploadLimit[UploadLimit["Actor"] = 1000] = "Actor"; UploadLimit[UploadLimit["Cycle"] = 2000] = "Cycle"; UploadLimit[UploadLimit["ImpactAssessment"] = 1000] = "ImpactAssessment"; UploadLimit[UploadLimit["Organisation"] = 1000] = "Organisation"; UploadLimit[UploadLimit["Site"] = 1000] = "Site"; UploadLimit[UploadLimit["Source"] = 300] = "Source"; UploadLimit[UploadLimit["Term"] = 1000] = "Term"; })(UploadLimit = exports.UploadLimit || (exports.UploadLimit = {})); exports.nestedSearchableKeys = [ 'otherSites', 'inputs', 'emissions', 'products', 'practices', 'transformations', 'emissionsResourceUse', 'impacts', 'endpoints', 'measurements', 'metaAnalyses', 'synonyms', 'subClassOf', 'defaultProperties' ]; var JSON = /** @class */ (function () { function JSON() { } return JSON; }()); exports.JSON = JSON;