factbook
Version:
Serves as an independent data scraping module, complete with ontology and full scraping ability for the CIA World Factbook site
152 lines (151 loc) • 5.06 kB
TypeScript
declare class Constants {
BASE: {
COUNTRY_BLACKLIST: string[];
DATA_REQUEST_TIMEOUT: number;
URL_BASE: string;
URL_COUNTRY_BASE: string;
};
ONTOLOGY: {
DT_AREA_COMPARATIVE: string;
DT_AREA_RANK: string;
DT_BACKGROUND: string;
DT_BORDER_LENGTH: string;
DT_CLIMATE_ZONE_DESCRIPTION: string;
DT_CLIMATE_ZONE_NAME: string;
DT_COLLECTION_TIMESTAMP: string;
DT_CONTENTS: string;
DT_CONTENT_DESCRIPTION: string;
DT_CONTIGUOUS_ZONE: string;
DT_CONTINENTAL_SHELF: string;
DT_CONTINENTAL_SHELF_MODIFIER: string;
DT_DESCRIPTION: string;
DT_EXCLUSIVE_ECONOMIC_ZONE: string;
DT_EXCLUSIVE_FISHING_ZONE: string;
DT_GEC_CODE: string;
DT_HAZARD_DESCRIPTION: string;
DT_HIGHEST_POINT: string;
DT_HIGHEST_POINT_DESCRIPTION: string;
DT_IMAGE_DIMENSIONS: string;
DT_IMAGE_SIZE: string;
DT_ISO_CODE: string;
DT_LAND_AREA: string;
DT_LAST_ESTIMATED: string;
DT_LENGTH: string;
DT_LENGTH_MODIFIER: string;
DT_LOCATION_DESCRIPTION: string;
DT_LOCATION_REF_DESCRIPTION: string;
DT_LOCATOR_URI: string;
DT_LOWEST_POINT: string;
DT_LOWEST_POINT_DESCRIPTION: string;
DT_MAP_REFERENCES: string;
DT_MEAN_ELEVATION: string;
DT_MIME_TYPE: string;
DT_PERCENTAGE: string;
DT_POPULATION_DISTRIBUTION: string;
DT_RESOURCE_NAME: string;
DT_SUPPLEMENTAL_EXPLANATION: string;
DT_TERRITORIAL_SEA: string;
DT_TOTAL_AREA: string;
DT_TOTAL_BORDER: string;
DT_TOTAL_BORDER_COUNTRIES: string;
DT_UNIT: string;
DT_WATER_AREA: string;
HAS_AGRICULTURAL_LAND: string;
HAS_ARABLE_LAND: string;
HAS_ARTIFICIALLY_IRRIGATED_LAND: string;
HAS_BORDER: string;
HAS_BORDER_COUNTRY: string;
HAS_BORDER_MAP: string;
HAS_CLIMATE: string;
HAS_CLIMATE_ZONE: string;
HAS_COAST: string;
HAS_COUNTRY: string;
HAS_DOMAIN_AREA: string;
HAS_ELEVATION: string;
HAS_FLAG: string;
HAS_FOREST_LAND: string;
HAS_GEOGRAPHIC_NOTE: string;
HAS_LAND_USE: string;
HAS_LOCATION: string;
HAS_MARITIME_CLAIM: string;
HAS_MUNICIPALITY: string;
HAS_NATURAL_HAZARD: string;
HAS_NATURAL_RESOURCE: string;
HAS_OTHER_LAND: string;
HAS_PERMANENT_CROPS_LAND: string;
HAS_PERMANENT_PASTURE_LAND: string;
HAS_REGION_MAP: string;
HAS_SUPPLEMENTAL_IMG: string;
HAS_TERRAIN: string;
INST_AGRICULTURAL_LAND: string;
INST_ARABLE_LAND: string;
INST_ARTIFICIALLY_IRRIGATED_LAND: string;
INST_BORDER: string;
INST_BORDER_COUNTRY: string;
INST_BORDER_MAP: string;
INST_CLIMATE: string;
INST_CLIMATE_ZONE: string;
INST_COAST: string;
INST_COUNTRY: string;
INST_DOMAIN_AREA: string;
INST_ELEVATION: string;
INST_FLAG: string;
INST_FOREST_LAND: string;
INST_GEOGRAPHIC_NOTE: string;
INST_GEO_LOCATION: string;
INST_IMAGE: string;
INST_LAND_USE: string;
INST_MARITIME_CLAIM: string;
INST_MUNICIPALITY: string;
INST_NATURAL_HAZARD: string;
INST_NATURAL_RESOURCE: string;
INST_OTHER_LAND: string;
INST_PERMANENT_CROPS_LAND: string;
INST_PERMANENT_PASTURE_LAND: string;
INST_REGION_MAP: string;
INST_TERRAIN: string;
MAIN_INSTANCE_PATH: string;
MAIN_ONT_PATH: string;
ONT_AGRICULTURAL_LAND: string;
ONT_ARABLE_LAND: string;
ONT_ARTIFICIALLY_IRRIGATED_LAND: string;
ONT_BORDER: string;
ONT_BORDER_COUNTRY: string;
ONT_BORDER_MAP: string;
ONT_CLIMATE: string;
ONT_CLIMATE_ZONE: string;
ONT_COAST: string;
ONT_COUNTRY: string;
ONT_DOMAIN_AREA: string;
ONT_ELEVATION: string;
ONT_FLAG: string;
ONT_FOREST_LAND: string;
ONT_GEOGRAPHIC_NOTE: string;
ONT_GEO_LOCATION: string;
ONT_IMAGE: string;
ONT_LAND_USE: string;
ONT_MARITIME_CLAIM: string;
ONT_MUNICIPALITY: string;
ONT_NATURAL_HAZARD: string;
ONT_NATURAL_RESOURCE: string;
ONT_OTHER_LAND: string;
ONT_PERMANENT_CROPS_LAND: string;
ONT_PERMANENT_PASTURE_LAND: string;
ONT_REGION_MAP: string;
ONT_TERRAIN: string;
};
RDFS: {
label: string;
};
WGS84_POS: {
ALT: string;
LAT: string;
LAT_LONG: string;
LOCATION: string;
LONG: string;
POINT: string;
SPATIAL_THING: string;
};
}
export declare const consts: Constants;
export {};