CodeList.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Lesser General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Lesser General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 /*!
21  \file terralib/md/CodeList.h
22 
23  \brief This file contains the list of codes used in the ISO19115 standard.
24  */
25 
26 #ifndef __TERRALIB_MD_INTERNAL_CODELIST_H
27 #define __TERRALIB_MD_INTERNAL_CODELIST_H
28 
29 
30 namespace te
31 {
32  namespace md
33  {
34  /** @name Citation Code List
35  * Citation Codes
36  */
37  //@{
38 
39  /*!
40  \enum CI_DateTypeCode
41 
42  \brief Identification of when a given event occurred.
43  */
45  {
46  CI_creation, /*!< Date identifies when the resource was brought into CI_existence. */
47  CI_publication, /*!< Date identifies when the resource was issued. */
48  CI_revision /*!< Identifies when the resource was examined or re-examined and improved or amended. */
49  };
50 
51  /*!
52  \enum CI_RoleCode.
53 
54  \brief Function performed by the responsible party.
55  */
57  {
58  CI_resourceProvider, /*!< Party that supplies the resource */
59  CI_custodian, /*!< Party that accepts accountability and responsability for the data and ensures appropriate care and maintenance of the resource */
60  CI_owner, /*!< Party that owns the resource */
61  CI_sponsor, /*!< Party that sponsors the resource */
62  CI_user, /*!< Party who uses the resource */
63  CI_distributor, /*!< Party who distributes the resource */
64  CI_originator, /*!< Party who created the resource */
65  CI_pointOfContact, /*!< Party who can be contacted for acquiring knowledge about or acquisition of the resource */
66  CI_principalInvestigator, /*!< Key party responsible for gathering information and conducting research */
67  CI_processor, /*!< Party who has processed the data in a manner such that the resource has been modified */
68  CI_publisher, /*!< Party who published the resource */
69  CI_author, /*!< Party who authored the resource */
70  CI_collaborator /*!< Party who conducted or contributed to the research */
71  };
72 
73  /*!
74  \enum CI_OnLineFunctionCode
75 
76  \brief Function performed by the resource.
77  */
79  {
80  CI_download, /*!< Online instructions for transferring data from one storage device or system to another. */
81  CI_information, /*!< Online information about the resource. */
82  CI_offlineAccess, /*!< Online instructions for requestiong the resource from the provider. */
83  CI_order, /*!< Online order process for obtaining the resource. */
84  CI_search /*!< Online search interface for seeking out information about the resource. */
85  };
86 
87  /*!
88  \enum CI_PresentationFormCode
89 
90  \brief Mode in which the data is represented.
91  */
93  {
94  CI_documentDigital, /*!< Digital representation of a primarily textual item (can contain illustrations also) */
95  CI_documentHardcopy, /*!< Representation of a primarily textual item (can contain illustrations also) on paper, photograhic material, or other media */
96  CI_imageDigital, /*!< Likeness of natural or man-made features, objects, and activities acquired through the sensing of visual or any other segment
97  of the electromagnetic spectrum by sensors, such as thermal infrared, and high resolution radar and stored in digital format. */
98  CI_imageHardcopy, /*!< Likeness of natural or man-made features, objects, and activities acquired through the sensing of visual or any other segment
99  of the electromagnetic spectrum by sensors, such as thermal infrared, and high resolution radar and reproduced on paper,
100  photographic material, or other media for use directly by the human user. */
101  CI_mapDigital, /*!< Map represented in raster or vector form */
102  CI_mapHardcopy, /*!< Map printed on paper, photographic material, or other media for use directly by the human user*/
103  CI_modelDigital, /*!< Multi-dimensional digital representation of a feature, process, etc. */
104  CI_podelHardcopy, /*!< 3-dimensional, physical model */
105  CI_profileDigital, /*!< Vertical cross-section in digital form */
106  CI_profileHardcopy, /*!< Vertical cross-section printed on paper, etc. */
107  CI_tableDigital, /*!< Digital representation of facts or figures systematically displayed, especially in columns */
108  CI_tableHardcopy, /*!< Representation of facts or figures systematically displayed, especially in columns, printed onpapers, photographic material, or other media */
109  CI_videoDigital, /*!< Digital video recording */
110  CI_videoHardcopy /*!< Video recording on film */
111  };
112 
113  //@}
114 
115  /** @name Data Quality Code List
116  * Data Quality Codes
117  */
118  //@{
119 
120  /*!
121  \enum DQ_EvaluationMethodTypeCode
122 
123  \brief Type or method for evaluating an identified data quality measure.
124  */
126  {
127  DQ_directInternal, /*!< method of evaluating the quality of a dataset based on inspection of items within the dataset, where all data required is internal to the
128  dataset being evaluated */
129  DQ_directExternal, /*!< method of evaluating the quality of a dataset based on inspection of items within the dataset, where reference data external to the dataset
130  being evaluated is required */
131  DQ_indirect /*!< method of evaluating the quality of a dataset based on external knowledge */
132  };
133 
134  //@}
135 
136  /** @name DS Code List
137  *
138  */
139  //@{
140 
141  /*!
142  \enum DS_AssociationTypeCode
143 
144  \brief Justification for the correlation of two datasets
145  */
147  {
148  DS_crossReference, /*!< reference from one dataset to another */
149  DS_largeWorkCitation, /*!< reference to a master dataset of which this one is a part */
150  DS_partOfSeamlessDatabase,/*!< part of the same structured set of data held in a computer */
151  DS_source, /*!< mapping and charting information from which the dataset content originates */
152  DS_stereoMate /*!< part of a set of imagery that when used together, provides three-dimensional images */
153  };
154 
155  /*!
156  \enum DS_InitiativeTypeCode
157 
158  \brief Ttype of aggregation activity in which datasets are related
159  */
161  {
162  DS_campain, /*!< series of organized planned actions */
163  DS_collection, /*!< accumulation of datasets assembled for a specific purpose */
164  DS_exercise, /*!< element and entity definitions */
165  DS_experiment, /*!< specific performance of a function of group of functions */
166  DS_investigation, /*!< search or systematic inquiry */
167  DS_mission, /*!< specific operation of a data collection system */
168  DS_sensor, /*!< device or piece of equipment which detects or records */
169  DS_operation, /*!< action that is part of a series of actions */
170  DS_platform, /*!< vehicle or other support base that holds a sensor */
171  DS_process, /*!< method of doing something involving a number of steps */
172  DS_program, /*!< specific planned activity */
173  DS_project, /*!< organized undertaking, research, or development */
174  DS_sciencePaper, /*!< document based on an experiment or research */
175  DS_study, /*!< examination or investigation */
176  DS_task, /*!< piece of work */
177  DS_trial, /*!< process of testing to discover or demonstrate something */
178  DS_userGuide /*!< operating manual for users */
179  };
180 
181  //@}
182 
183  /** @name Metadata Code List
184  *
185  */
186  //@{
187 
188  /*!
189  \enum MD_CellGeometryCode
190 
191  \brief Code indicating whether grid data is point or area
192  */
194  {
195  MD_cpoint, /*!< each cell represents a point */
196  MD_area /*!< each cell represents an area */
197  };
198 
199  /*!
200  \enum MD_CharacterSetCode
201 
202  \brief name of the character coding standard used in the resource
203  */
205  {
206  MD_ucs2, /*!< Universal fixed length 16 bits */
207  MD_ucs4, /*!< Universal fixed length 32 bits */
208  MD_utf7, /*!< Universal variable length 7 bits */
209  MD_utf8, /*!< Universal variable length 8 bits */
210  MD_utf16, /*!< Universal variable length 16 bits */
211  MD_8859part1, /*!< Eastern Europe, latin-1 */
212  MD_8859part2, /*!< Central Europe, latin-2 */
213  MD_8859part3, /*!< Southern Europe, latin-3 */
214  MD_8859part4, /*!< Northern Europe, latin-4 */
215  MD_8859part5, /*!< Cirilic */
216  MD_8859part6, /*!< Arabic */
217  MD_8859part7, /*!< Greek */
218  MD_8859part8, /*!< Hebraic */
219  MD_8859part9, /*!< Turkish */
220  MD_8859part11, /*!< Thai */
221  MD_8859part14, /*!< Latin-8 */
222  MD_8859part15, /*!< Latin-9 */
223  MD_jis, /*!< Japanese for eletronic transmission */
224  MD_shiftJIS, /*!< Japanese MS-DOS */
225  MD_eucJP, /*!< Japaneses UNIX */
226  MD_usAscii, /*!< ASCII EUA (ISO 646 US) */
227  MD_ebcdic, /*!< IBM mainframes */
228  MD_eucKR, /*!< Korean */
229  MD_big5, /*!< Taiwan */
230  MD_GB2312 /*!< Simplified Chinese code set */
231  };
232 
233 
234  /*!
235  \enum MD_ClassificationCode
236 
237  \brief CodeList Definition: name of the handling restrictions on the dataset
238  */
240  {
241  MD_cunclassified, /*!< available for general disclosure */
242  MD_restricted, /*!< not for general disclosure */
243  MD_confidential, /*!< available for someone who can be entrusted with information */
244  MD_secret, /*!< kept or meant to be kept private, unknown, or hidden from all but a select group of people */
245  MD_topSecret /*!< of the highest secrecy */
246  };
247 
248  /*!
249  \enum MD_CoverageContentTypeCode
250 
251  \brief specific type of information represented in the cell
252  */
254  {
255  MD_image, /*!< meaningful numerical representation of a physical parameter that is not the actual value of the physical parameter */
256  MD_thematic, /*!< code value with no quantitative meaning, used to represent a physical quantity */
257  MD_physicalMeasure, /*!< value in physical units of the quantity being measured */
258  MD_referenceInformation,/*!< value of parameters used to locate physical measurements */
259  MD_auxilliaryData, /*!< values of extraneous data that are not part of the physical measurement */
260  MD_qualityInformation, /*!< values based on data quality */
261  MD_modelResult /*!< values of data from a model */
262  };
263 
264  /*!
265  \enum MD_DatatypeCode
266 
267  \brief datatype of element or entity
268  */
270  {
271  MD_class, /*!< descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior */
272  MD_codelist, /*!< descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior */
273  MD_enumeration, /*!< data type whose instances form a list of named literal values, not extendable */
274  MD_codelistElement, /*!< permissible value for a codelist or enumeration */
275  MD_abstractClass, /*!< class that cannot be directly instantiated */
276  MD_aggregateClass, /*!< class that is composed of classes it is connected to by an aggregate relationship */
277  MD_specifiedClass, /*!< subclass that may be substituted for its superclass */
278  MD_datatypeClass, /*!< class with few or no operations whose primary purpose is to hold the abstract state of another class for transmittal, storage, encoding or persistent storage */
279  MD_interfaceClass,/*!< named set of operations that characterize the behavior of an element */
280  MD_unionClass,/*!< class describing a selection of one of the specified types */
281  MD_metaClass, /*!< class whose instances are classes */
282  MD_typeClass, /*!< class used for specification of a domain of instances (objects), together with the operations applicable to the objects. A type may have attributes and associations */
283  MD_characterString, /*!< free text field */
284  MD_integer, /*!< numerical field */
285  MD_association /*!< semantic relationship between two classes that involves connections among their instances */
286  };
287 
288  /*!
289  \enum MD_DimensionNameTypeCode
290 
291  \brief name of the dimensiony
292  */
294  {
295  MD_row, /*!< ordinate (y) axis */
296  MD_column,/*!< abscissa (x) axis */
297  MD_vertical,/*!< vertical (z) axis */
298  MD_track, /*!< along the direction of motion of the scan point */
299  MD_crossTrack,/*!< perpendicular to the direction of motion of the scan point */
300  MD_line, /*!< scan line of a sensor */
301  MD_sample,/*!< element along a scan line */
302  MD_time /*!< duration */
303  };
304 
305  /*!
306  \enum MD_GeometricObjectTypeCode
307 
308  \brief name of point or vector objects used to locate zero-, one-, two-, or three-dimensional spatial locations in the dataset
309  */
311  {
312  MD_complex, /*!< set of geometric primitives such that their boundaries can be represented as a union of other primitives*/
313  MD_composite, /*!< connected set of curves, solids or surfaces */
314  MD_curve, /*!< bounded, 1-dimensional geometric primitive, representing the continuous image of a line */
315  MD_point, /*!< zero-dimensional geometric primitive, representing a position but not having an extent */
316  MD_solid, /*!< bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space */
317  MD_surface /*!< bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane */
318  };
319 
320  /*!
321  \enum MD_ImagingConditionCode
322 
323  \brief code which indicates conditions which may affect the image
324  */
326  {
327  MD_blurredImage, /*!< portion of the image is blurred */
328  MD_cloud, /*!< portion of the image is partially obscured by cloud cover */
329  MD_degradingObliquity,/*!< acute angle between the plane of the ecliptic (the plane of the Earth s orbit) and the plane of the celestial equator */
330  MD_fog, /*!< portion of the image is partially obscured by fog */
331  MD_heavySmokeOrDust, /*!< portion of the image is partially obscured by heavy smoke or dust */
332  MD_night, /*!< image was taken at night */
333  MD_rain, /*!< image was taken during rainfall*/
334  MD_semiDarkness, /*!< image was taken during semi-dark conditions -- twilight conditions */
335  MD_shadow, /*!< portion of the image is obscured by shadow */
336  MD_snow, /*!< portion of the image is obscured by snow */
337  MD_TerrainMasking /*!< the absence of collection data of a given point or area caused by the relative location of
338  topographic features which obstruct the collection path between the collector(s) and the
339  subject(s) of interest */
340  };
341 
342  /*!
343  \enum MD_KeywordTypeCode
344 
345  \brief Methods used to group similar keywords
346  */
348  {
349  MD_dataCenter, /*!< identifies a data center related to the resource */
350  MD_dataResolution, /*!< keyword identifies a temporal or spatial resolution */
351  MD_discipline, /*!< keyword identifies a branch of instruction or specialized learning */
352  MD_instrument, /*!< keyword identifies the instrument used to collect the resource */
353  MD_place, /*!< keyword identifies a location */
354  MD_platform, /*!< keyword identifies the platform used to collect the resource */
355  MD_project, /*!< keyword identifies a project related to the resource */
356  MD_stratum, /*!< keyword identifies the layer(s) of any deposited substance */
357  MD_temporal, /*!< keyword identifies a time period related to the dataset */
358  MD_theme, /*!< keyword identifies a particular subject or topic */
359  MD_taxon /*!< keyword identifies a taxonomy of the dataset */
360  };
361 
362  /*!
363  \enum MD_MaintenanceFrequencyCode
364 
365  \brief Frequency with which modifications and deletions are made to the data after it is first produced
366  */
368  {
369  MD_continual, /*!< data is repeatedly and frequently updated */
370  MD_daily, /*!< data is updated each day */
371  MD_weekly, /*!< data is updated on a weekly basis */
372  MD_fortnightly, /*!< data is updated every two weeks */
373  MD_monthly, /*!< data is updated each month */
374  MD_quarterly, /*!< data is updated every three months */
375  MD_biannually, /*!< data is updated twice each year */
376  MD_annually, /*!< data is updated every year */
377  MD_asNeeded, /*!< data is updated as deemed necessary */
378  MD_irregular, /*!< data is updated in intervals that are uneven in duration */
379  MD_notPlanned, /*!< there are no plans to update the data */
380  MD_unknown, /*!< frequency of maintenance for the data is not known */
381  MD_twoYears,/*!< data is updated every two years (required by MGB) */
382  MD_fiveYears /*!< data is updated every five years (required by MGB) */
383  };
384 
385  /*!
386  \enum MD_MediumFormatCode
387 
388  \brief method used to write to the medium
389  */
391  {
392  MD_cpio, /*!< CoPy In / Out (UNIX file format and command) */
393  MD_tar, /*!< Tape ARchive */
394  MD_highSierra, /*!< high sierra file system */
395  MD_iso9660, /*!< information processing volume and file structure of CD-ROM */
396  MD_iso9660RockRidge, /*!< rock ridge interchange protocol (UNIX) */
397  MD_iso9660AppleHFS, /*!< hierarchical file system (Macintosh) */
398  };
399 
400 
401  /*!
402  \enum MD_MediumNameCode
403 
404  \brief name of the medium
405  */
407  {
408  MD_cdRom, /*!< read-only optical disk */
409  MD_dvd, /*!< digital versatile disk */
410  MD_dvdRom, /*!< digital versatile disk, read only */
411  MD_3halfInchFloppy, /*!< 3,5 inch magnetic disk */
412  MD_5quarterInchFloppy, /*!< 5,25 inch magnetic disk */
413  MD_7trackTape, /*!< 7 track magnetic tape */
414  MD_9trackType, /*!< 9 track magnetic tape */
415  MD_3480Cartridge, /*!< 3480 cartridge tape drive */
416  MD_3490Cartridge, /*!< 3490 cartridge tape drive */
417  MD_3580Cartridge, /*!< 3580 cartridge tape drive */
418  MD_4mmCartridgeTape, /*!< 4 millimetre magnetic tape */
419  MD_8mmCartridgeTape, /*!< 8 millimetre magnetic tape */
420  MD_1quarterInchCartridgeTape, /*!< 0,25 inch magnetic tape */
421  MD_digitalLinearTape, /*!< half inch cartridge streaming tape drive */
422  MD_onLine, /*!<direct linkage */
423  MD_satellite, /*!< linkage through a satellite communication system */
424  MD_telephoneLink, /*!< communication through a telephone network */
425  MD_hardcopy, /*!< pamphlet or leaflet giving descriptive information */
426  };
427 
428  /*!
429  \enum MD_ObligationCode
430 
431  \brief
432  */
434  {
435  MD_mandatory, /*!< relement is always required */
436  MD_optional, /*!< relement is not required */
437  MD_conditional /*!< relement is required when a specific condition is met */
438  };
439 
440  /*!
441  \enum MD_PixelOrientationCode
442 
443  \brief point in a pixel corresponding to the Earth location of the pixel
444  */
446  {
447  MD_center, /*!< point halfway between the lower left and the upper right of the pixel */
448  MD_lowerLeftCorner, /*!< the corner in the pixel closest to the origin of the SRS; if two are at the same distance from the origin, the one with the smallest x-value */
449  MD_lowerRightCorner, /*!< next corner counterclockwise from the lower left */
450  MD_upperRightCorner, /*!< next corner counterclockwise from the lower right */
451  MD_upperLeftCorner /*!< next corner counterclockwise from the upper right */
452  };
453 
454  /*!
455  \enum MD_ProgressCode
456 
457  \brief status of the dataset or progress of a review
458  */
460  {
461  MD_completed, /*!< production of the data has been completed */
462  MD_hystoricalArchieve, /*!< data has been stored in an offline storage facility */
463  MD_obsolete, /*!< data is no longer relevant */
464  MD_onGoing, /*!< data is continually being updated */
465  MD_planned, /*!< fixed date has been established upon or by which the data will be created or updated */
466  MD_required, /*!< data needs to be generated or updated */
467  MD_nderDevelopment /*!< data needs to be generated or updated */
468  };
469 
470  /*!
471  \enum MD_RestrictionCode
472 
473  \brief
474  */
476  {
477  MD_copyright, /*!< exclusive right to the publication, production, or sale of the rights to a literary, dramatic,
478  musical, or artistic work, or to the use of a commercial print or label, granted by law for a
479  specified period of time to an author, composer, artist, distributor */
480  MD_patent, /*!< government has granted exclusive right to make, sell, use or license an invention or discovery */
481  MD_patentPending, /*!< produced or sold information awaiting a patent */
482  MD_trademark, /*!< a name, symbol, or other device identifying a product, officially registered and legally restricted
483  to the use of the owner or manufacturer */
484  MD_licence, /*!< formal permission to do something */
485  MD_iIntelectualPropertyRights, /*!< rights to financial benefit from and control of distribution of non-tangible property
486  that is a result of creativity */
487  MD_restrict, /*!< withheld from general circulation or disclosure */
488  MD_other /*!< limitation not listed */
489  };
490 
491  /*!
492  \enum MD_ScopeCode
493 
494  \brief class of information to which the referencing entity applies
495  */
497  {
498  MD_attribute, /*!< information applies to the attribute class */
499  MD_attributeType, /*!< information applies to the characteristic of a feature */
500  MD_collectionHardware, /*!< information applies to the collection hardware class */
501  MD_collectionSession, /*!< information applies to the collection session */
502  MD_dataset, /*!< information applies to the dataset */
503  MD_series, /*!< information applies to the series */
504  MD_nonGeographicDataset, /*!< information applies to non-geographic data */
505  MD_dimensionGroup, /*!< information applies to a dimension group */
506  MD_feature, /*!< information applies to a feature */
507  MD_featureType, /*!< information applies to a feature type */
508  MD_propertyType, /*!< information applies to a property type */
509  MD_fieldSession, /*!< information applies to a field session */
510  MD_software, /*!< information applies to a computer program or routine */
511  MD_service, /*!< information applies to a capability which a service provider entity makes available to a service user
512  entity through a set of interfaces that define a behaviour, such as a use case */
513  MD_model, /*!< information applies to a copy or imitation of an existing or hypothetical object */
514  MD_tile /*!< information applies to a tile, a spatial subset of geographic data */
515  };
516 
517 
518  /*!
519  \enum MD_SpatialRepresentationTypeCode
520 
521  \brief
522  */
524  {
525  MD_vector, /*!< vector data is used to represent geographic data */
526  MD_grid, /*!< grid data is used to represent geographic data */
527  MD_tableText, /*!< textual or tabular data is used to represent geographic data */
528  MD_tin, /*!< triangulated irregular network */
529  MD_stereoModel, /*!< three-dimensional view formed by the intersecting homologous rays of an overlapping pair of images */
530  MD_video /*!< scene from a video recording */
531  };
532 
533  /*!
534  \enum MD_TopicCategoryCode
535 
536  \brief high-level geographic data thematic classification to assist in the grouping and search of available geographic data sets.
537 
538  Can be used to group keywords as well. Listed examples are not exhaustive.
539  */
541  {
542  MD_farming, /*!< rearing of animals and/or cultivation of plants. Examples: agriculture, irrigation, aquaculture, plantations,
543  herding, pests and diseases affecting crops and livestock */
544  MD_biota, /*!< flora and/or fauna in natural environment. Examples: wildlife, vegetation, biological sciences, ecology, wilderness, sealife, wetlands, habitat */
545  MD_boundaries, /*!< legal land descriptions. Examples: political and administrative boundaries */
546  MD_climatologyMeteorologyAtmosphere, /*!< processes and phenomena of the atmosphere. Examples: cloud cover, weather, climate, atmospheric conditions, climate change, precipitation */
547  MD_economy, /*!< economic activities, conditions and employment. Examples: production, labour, revenue, commerce, industry, tourism and ecotourism, forestry, fisheries, commercial
548  or subsistence hunting, exploration and exploitation of resources such as minerals, oil and gas */
549  MD_elevation, /*!< height above or below sea level. Examples: altitude, bathymetry, digital elevation models, slope, derived products */
550  MD_environment, /*!< environmental resources, protection and conservation. Examples: environmental pollution, waste storage and treatment, environmental impact assessment,
551  monitoring environmental risk, nature reserves, landscape */
552  MD_geoscientificInformation, /*!< information pertaining to earth sciences. Examples: geophysical features and processes, geology, minerals, sciences dealing with the composition,
553  structure and origin of the earth s rocks, risks of earthquakes, volcanic activity, landslides, gravity information, soils, permafrost, hydrogeology, erosion */
554  MD_health, /*!< health, health services, human ecology, and safety. Examples: disease and illness, factors affecting health, hygiene, substance abuse, mental and physical health,
555  health services */
556  MD_imageryBaseMapsEarthCover, /*!< base maps. Examples: land cover, topographic maps, imagery, unclassified images, annotations */
557  MD_intelligenceMilitary, /*!< military bases, structures, activities. Examples: barracks, training grounds, military transportation, information collection */
558  MD_inlandWaters, /*!< inland water features, drainage systems and their characteristics. Examples: rivers and glaciers, salt lakes, water utilization plans, dams, currents,
559  floods, water quality, hydrographic charts */
560  MD_location, /*!< positional information and services. Examples: addresses, geodetic networks, control points, postal zones and services, place names */
561  MD_oceans, /*!< features and characteristics of salt water bodies (excluding inland waters). Examples: tides, tidal waves, coastal information, reefs */
562  MD_planningCadastre, /*!< information used for appropriate actions for future use of the land. Examples: land use maps, zoning maps, cadastral surveys, land ownership */
563  MD_society, /*!< characteristics of society and cultures. Examples: settlements, anthropology, archaeology, education, traditional beliefs, manners and customs, demographic data,
564  recreational areas and activities, social impact assessments, crime and justice, census information */
565  MD_structure, /*!< man-made construction. Examples: buildings, museums, churches, factories, housing, monuments, shops, towers */
566  MD_transportation, /*!< means and aids for conveying persons and/or goods. Examples: roads, airports/airstrips, shipping routes, tunnels, nautical charts, vehicle or vessel location,
567  aeronautical charts, railways */
568  MD_utilitiesCommunication, /*!< energy, water and waste systems and communications infrastructure and services. Examples: hydroelectricity, geothermal, solar and nuclear sources of
569  energy, water purification and distribution, sewage collection and disposal, electricity and gas distribution, data communication, telecommunication, radio,
570  communication networks */
571  };
572 
573  /*!
574  \enum MD_TopologyLevelCode
575 
576  \brief
577  */
579  {
580  MD_geometryOnly , /*!< geometry objects without any additional structure which describes topology */
581  MD_topology1D, /*!< 1-dimensional topological complex -- commonly called chain-node topology */
582  MD_planarGraph, /*!< 1-dimensional topological complex that is planar. (A planar graph is a graph that can be drawn in a plane in such a way that no two edges intersect except at
583  a vertex.) */
584  MD_fullPlanarGraph, /*!< 2-dimensional topological complex that is planar. (A 2-dimensional topological complex is commonly called full topology in a cartographic 2D environment.) */
585  MD_surfaceGraph, /*!< 1-dimensional topological complex that is isomorphic to a subset of a surface. (A geometric complex is isomorphic to a topological complex if their elements
586  are in a one-to-one, dimensional-and boundry-preserving correspondence to one another.) */
587  MD_fullSurfaceGraph, /*!< 2-dimensional topological complex that is isomorphic to a subset of a surface */
588  MD_topology3D, /*!< 3-dimensional topological complex. (A topological complex is a collection of topological primitives that are closed under the boundary operations.) */
589  MD_fullTopology3D, /*!< complete coverage of a 3D Euclidean coordinate space */
590  MD_abstract /*!< topological complex without any specified geometric realisation */
591  };
592 
593  //@}
594 
595  /** @name Metadata Image Code List
596  *
597  */
598  //@{
599 
600  /*!
601  \enum MI_BandDefinition
602 
603  \brief designation of criterion for defining maximum and minimum wavelengths for a spectral band
604  */
606  {
607  MI_3db, /*!< width of a distribution equal to the distance between the outer two points on the distribution having power level half of that at the peak */
608  MI_halfMaximum, /*!< width of a distribution equal to the distance between the outer two points on the distribution having power level half of that at the peak */
609  MI_fiftyPercent, /*!< full spectral width of a spectral power density measured at 50% of its peak height */
610  MI_oneOverE, /*!< width of a distribution equal to the distance between the outer two points on the distribution having power level 1/e that of the peak */
611  MI_equivalentWidth /*!< width of a band with full sensitivity or absorption at every wavelength that detects or absorbs the same amount of energy as the band described */
612  };
613 
614  /*!
615  \enum MI_ContextCode
616 
617  \brief designation of criterion for defining the context of the scanning process event
618  */
620  {
621  MI_acqisition, /*!< event related to a specific domain */
622  MI_pass, /*!< event related to a sequence of collections */
623  MI_wayPoint /*!< event related to navigational manoeuvre */
624  };
625 
626  /*!
627  \enum MI_GeometryTypeCode
628 
629  \brief geometric description of the collection
630  */
632  {
633  MI_point, /*!< single geographic point of interest */
634  MI_linear, /*!< extended collection in a single vector */
635  MI_areal, /*!< collection of a geographic area defined by a polygon (coverage) */
636  MI_strip /*!< series of linear collections grouped by way points */
637  };
638 
639  /*!
640  \enum MI_ObjectiveTypeCode
641 
642  \brief temporal persistence of collection objective
643  */
645  {
646  MI_instantaneousCollection, /*!< single instance of collection */
647  MI_persistentView, /*!< multiples instances of collection */
648  MI_survey /*!< collection over specified domain */
649  };
650 
651  /*!
652  \enum MI_OperationTypeCode
653 
654  \brief code indicating whether the data contained in this packet is real, simulated, or synthesized
655  */
657  {
658  MI_real, /*!< originates from live-fly or other non-simulated operational source */
659  MI_simulated, /*!< originates from target simulator sources */
660  MI_synthesized /*!< mix of real and simulated data */
661  };
662 
663  /*!
664  \enum MI_PolarizationOrientationCode
665 
666  \brief polarization of the antenna relative to the waveform
667  */
669  {
670  MI_horizontal, /*!< polarization of the sensor oriented in the horizontal plane in realtion to the swath direction */
671  MI_vertical, /*!< polarization of the sensor oriented in the vertical plane in realtion to the swath direction */
672  MI_leftCircular, /*!< polarization of the sensor oriented in the left circular plane in realtion to the swath direction */
673  MI_rightCircular, /*!< polarization of the sensor oriented in the right circular plane in realtion to the swath direction */
674  MI_theta, /*!< polarization of the sensor oriented in the angle between +90 deg and 0 deg parallel to swath direction */
675  MI_phi /*!< polarization of the sensor oriented in the angle between +90 deg and 0 deg perpendicular to swath direction */
676  };
677  /*!
678  \enum MI_PriorityCode
679 
680  \brief ordered list of priorities
681  */
683  {
684  MI_critical, /*!< decisive importance */
685  MI_highImportance, /*!< requires resources to be made available */
686  MI_mediumImportance, /*!< normal operation priority */
687  MI_lowImportance /*!< to be completed when resources are available */
688  };
689  /*!
690  \enum MI_SequenceCode
691 
692  \brief temporal relation of activation
693  */
695  {
696  MI_start, /*!< beginning of a collection */
697  MI_end, /*!< end of a collection */
698  MI_instantaneous /*!< collection without a significant duration */
699  };
700  /*!
701  \enum MI_TransferFunctionTypeCode
702 
703  \brief transform function to be used when scaling a physical value for a given element
704  */
706  {
707  MI_tlinear, /*!< beginning of a collection */
708  MI_logarithmic, /*!< end of a collection */
709  MI_exponential /*!< collection without a significant duration */
710  };
711  /*!
712  \enum MI_TriggerCode
713 
714  \brief mechanism of activation
715  */
717  {
718  MI_automatic, /*!< event due to external stimuli */
719  MI_manual, /*!< event manually instigated */
720  MI_preProgrammed /*!< event instigated by planned internal stimuli */
721  };
722  //@}
723 
724  /** @name MX Code List
725  *
726  */
727  //@{
728 
729 
730  /*!
731  \enum MX_ScopeCode
732 
733  \brief Extension of MD_ScopeCode for the needs of GMX application schemas and in the context of a transfer
734  */
736  {
737  MX_attribute, /*!< information applies to the attribute class */
738  MX_attributeType, /*!< information applies to the characteristic of a feature */
739  MX_collectionHardware, /*!< information applies to the collection hardware class */
740  MX_collectionSession, /*!< information applies to the collection session */
741  MX_dataset, /*!< information applies to the dataset */
742  MX_series, /*!< information applies to the series */
743  MX_nonGeographicDataset, /*!< information applies to non-geographic data */
744  MX_dimensionGroup, /*!< information applies to a dimension group */
745  MX_feature, /*!< information applies to a feature */
746  MX_featureType, /*!< information applies to a feature type */
747  MX_propertyType, /*!< information applies to a property type */
748  MX_fieldSession, /*!< information applies to a field session */
749  MX_software, /*!< information applies to a computer program or routine */
750  MX_service, /*!< information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that
751  define a behaviour, such as a use case */
752  MX_model, /*!< information applies to a copy or imitation of an existing or hypothetical object */
753  MX_tile, /*!< information applies to a tile, a spatial subset of geographic data */
754  MX_initiative, /*!< The referencing entity applies to a transfer aggregate which was originally identified as an initiative (DS_Initiative) */
755  MX_stereomate, /*!< The referencing entity applies to a transfer aggregate which was originally identified as a stereo mate (DS_StereoMate) */
756  MX_sensor, /*!< The referencing entity applies to a transfer aggregate which was originally identified as a sensor (DS_Sensor) */
757  MX_platformSeries, /*!< The referencing entity applies to a transfer aggregate which was originally identified as a platform series (DS_PlatformSeries) */
758  MX_sensorSeries, /*!< The referencing entity applies to a transfer aggregate which was originally identified as a sensor series (DS_SensorSeries) */
759  MX_productionSeries, /*!< The referencing entity applies to a transfer aggregate which was originally identified as a production series (DS_ProductionSeries) */
760  MX_transferAggregate, /*!< The referencing entity applies to a transfer aggregate which has no existence outside of the transfer context */
761  MX_otherAggregate /*!< The referencing entity applies to a transfer aggregate which has an existence outside of the transfer context, but which does not pertains
762  to a specific aggregate type. */
763  };
764  //@}
765 
766  } // end namespace md
767 } // end namespace te
768 
769 #endif // __TERRALIB_MD_INTERNAL_CODELIST_H
770 
te::md::MD_abstract
@ MD_abstract
Definition: CodeList.h:590
te::md::MD_featureType
@ MD_featureType
Definition: CodeList.h:507
te::md::CI_RoleCode
CI_RoleCode
Function performed by the responsible party.
Definition: CodeList.h:57
te::md::CI_mapDigital
@ CI_mapDigital
Definition: CodeList.h:101
te::md::MD_collectionSession
@ MD_collectionSession
Definition: CodeList.h:501
te::md::MX_attributeType
@ MX_attributeType
Definition: CodeList.h:738
te::md::MD_track
@ MD_track
Definition: CodeList.h:298
te::md::MD_upperRightCorner
@ MD_upperRightCorner
Definition: CodeList.h:450
te::md::MD_8859part2
@ MD_8859part2
Definition: CodeList.h:212
te::md::CI_revision
@ CI_revision
Definition: CodeList.h:48
te::md::MD_onLine
@ MD_onLine
Definition: CodeList.h:422
te::md::MD_utilitiesCommunication
@ MD_utilitiesCommunication
Definition: CodeList.h:568
te::md::MD_trademark
@ MD_trademark
Definition: CodeList.h:482
te::md::MD_geometryOnly
@ MD_geometryOnly
Definition: CodeList.h:580
te::md::MD_integer
@ MD_integer
Definition: CodeList.h:284
te::md::DQ_EvaluationMethodTypeCode
DQ_EvaluationMethodTypeCode
Type or method for evaluating an identified data quality measure.
Definition: CodeList.h:126
te::md::DS_exercise
@ DS_exercise
Definition: CodeList.h:164
te::md::MD_3580Cartridge
@ MD_3580Cartridge
Definition: CodeList.h:417
te::md::MI_automatic
@ MI_automatic
Definition: CodeList.h:718
te::md::MD_TopicCategoryCode
MD_TopicCategoryCode
high-level geographic data thematic classification to assist in the grouping and search of available ...
Definition: CodeList.h:541
te::md::MD_vector
@ MD_vector
Definition: CodeList.h:525
te::md::MD_cpio
@ MD_cpio
Definition: CodeList.h:392
te::md::CI_order
@ CI_order
Definition: CodeList.h:83
te::md::MD_typeClass
@ MD_typeClass
Definition: CodeList.h:282
te::md::MD_nonGeographicDataset
@ MD_nonGeographicDataset
Definition: CodeList.h:504
te
TerraLib.
Definition: AddressGeocodingOp.h:52
te::md::DS_sciencePaper
@ DS_sciencePaper
Definition: CodeList.h:174
te::md::MD_utf16
@ MD_utf16
Definition: CodeList.h:210
te::md::MD_association
@ MD_association
Definition: CodeList.h:285
te::md::MD_satellite
@ MD_satellite
Definition: CodeList.h:423
te::md::DQ_directInternal
@ DQ_directInternal
Definition: CodeList.h:127
te::md::MD_8859part6
@ MD_8859part6
Definition: CodeList.h:216
te::md::MD_patent
@ MD_patent
Definition: CodeList.h:480
te::md::MD_4mmCartridgeTape
@ MD_4mmCartridgeTape
Definition: CodeList.h:418
te::md::MD_utf7
@ MD_utf7
Definition: CodeList.h:208
te::md::MD_daily
@ MD_daily
Definition: CodeList.h:370
te::md::MD_irregular
@ MD_irregular
Definition: CodeList.h:378
te::md::MI_3db
@ MI_3db
Definition: CodeList.h:607
te::md::MX_ScopeCode
MX_ScopeCode
Extension of MD_ScopeCode for the needs of GMX application schemas and in the context of a transfer.
Definition: CodeList.h:736
te::md::MI_oneOverE
@ MI_oneOverE
Definition: CodeList.h:610
te::md::MD_feature
@ MD_feature
Definition: CodeList.h:506
te::md::MI_start
@ MI_start
Definition: CodeList.h:696
te::md::CI_author
@ CI_author
Definition: CodeList.h:69
te::md::CI_profileHardcopy
@ CI_profileHardcopy
Definition: CodeList.h:106
te::md::MI_vertical
@ MI_vertical
Definition: CodeList.h:671
te::md::CI_creation
@ CI_creation
Definition: CodeList.h:46
te::md::MD_geoscientificInformation
@ MD_geoscientificInformation
Definition: CodeList.h:552
te::md::MX_otherAggregate
@ MX_otherAggregate
Definition: CodeList.h:761
te::md::MX_sensor
@ MX_sensor
Definition: CodeList.h:756
te::md::MI_leftCircular
@ MI_leftCircular
Definition: CodeList.h:672
te::md::MD_instrument
@ MD_instrument
Definition: CodeList.h:352
te::md::MD_topSecret
@ MD_topSecret
Definition: CodeList.h:245
te::md::MD_qualityInformation
@ MD_qualityInformation
Definition: CodeList.h:260
te::md::MD_point
@ MD_point
Definition: CodeList.h:315
te::md::MD_mandatory
@ MD_mandatory
Definition: CodeList.h:435
te::md::MD_imageryBaseMapsEarthCover
@ MD_imageryBaseMapsEarthCover
Definition: CodeList.h:556
te::md::MD_physicalMeasure
@ MD_physicalMeasure
Definition: CodeList.h:257
te::md::MD_modelResult
@ MD_modelResult
Definition: CodeList.h:261
te::md::MD_row
@ MD_row
Definition: CodeList.h:295
te::md::MI_fiftyPercent
@ MI_fiftyPercent
Definition: CodeList.h:609
te::md::CI_profileDigital
@ CI_profileDigital
Definition: CodeList.h:105
te::md::MD_metaClass
@ MD_metaClass
Definition: CodeList.h:281
te::md::MD_elevation
@ MD_elevation
Definition: CodeList.h:549
te::md::MD_8mmCartridgeTape
@ MD_8mmCartridgeTape
Definition: CodeList.h:419
te::md::DS_collection
@ DS_collection
Definition: CodeList.h:163
te::md::MD_8859part5
@ MD_8859part5
Definition: CodeList.h:215
te::md::MD_monthly
@ MD_monthly
Definition: CodeList.h:373
te::md::MD_project
@ MD_project
Definition: CodeList.h:355
te::md::MI_rightCircular
@ MI_rightCircular
Definition: CodeList.h:673
te::md::MI_mediumImportance
@ MI_mediumImportance
Definition: CodeList.h:686
te::md::MD_environment
@ MD_environment
Definition: CodeList.h:550
te::md::DS_stereoMate
@ DS_stereoMate
Definition: CodeList.h:152
te::md::MD_onGoing
@ MD_onGoing
Definition: CodeList.h:464
te::md::MD_auxilliaryData
@ MD_auxilliaryData
Definition: CodeList.h:259
te::md::DS_trial
@ DS_trial
Definition: CodeList.h:177
te::md::CI_resourceProvider
@ CI_resourceProvider
Definition: CodeList.h:58
te::md::MD_iso9660AppleHFS
@ MD_iso9660AppleHFS
Definition: CodeList.h:397
te::md::CI_user
@ CI_user
Definition: CodeList.h:62
te::md::MD_8859part9
@ MD_8859part9
Definition: CodeList.h:219
te::md::MD_GB2312
@ MD_GB2312
Definition: CodeList.h:230
te::md::MD_nderDevelopment
@ MD_nderDevelopment
Definition: CodeList.h:467
te::md::MD_DimensionNameTypeCode
MD_DimensionNameTypeCode
name of the dimensiony
Definition: CodeList.h:294
te::md::CI_offlineAccess
@ CI_offlineAccess
Definition: CodeList.h:82
te::md::MI_instantaneousCollection
@ MI_instantaneousCollection
Definition: CodeList.h:646
te::md::MI_persistentView
@ MI_persistentView
Definition: CodeList.h:647
te::md::DS_process
@ DS_process
Definition: CodeList.h:171
te::md::MD_codelistElement
@ MD_codelistElement
Definition: CodeList.h:274
te::md::MX_software
@ MX_software
Definition: CodeList.h:749
te::md::MD_MediumNameCode
MD_MediumNameCode
name of the medium
Definition: CodeList.h:407
te::md::CI_originator
@ CI_originator
Definition: CodeList.h:64
te::md::MD_dvd
@ MD_dvd
Definition: CodeList.h:409
te::md::MD_blurredImage
@ MD_blurredImage
Definition: CodeList.h:327
te::md::MD_topology3D
@ MD_topology3D
Definition: CodeList.h:588
te::md::MD_big5
@ MD_big5
Definition: CodeList.h:229
te::md::CI_DateTypeCode
CI_DateTypeCode
Identification of when a given event occurred.
Definition: CodeList.h:45
te::md::MD_grid
@ MD_grid
Definition: CodeList.h:526
te::md::MD_tin
@ MD_tin
Definition: CodeList.h:528
te::md::MD_service
@ MD_service
Definition: CodeList.h:511
te::md::CI_processor
@ CI_processor
Definition: CodeList.h:67
te::md::MD_annually
@ MD_annually
Definition: CodeList.h:376
te::md::MI_lowImportance
@ MI_lowImportance
Definition: CodeList.h:687
te::md::MD_unknown
@ MD_unknown
Definition: CodeList.h:380
te::md::MI_BandDefinition
MI_BandDefinition
designation of criterion for defining maximum and minimum wavelengths for a spectral band
Definition: CodeList.h:606
te::md::MD_ScopeCode
MD_ScopeCode
class of information to which the referencing entity applies
Definition: CodeList.h:497
te::md::MX_dataset
@ MX_dataset
Definition: CodeList.h:741
te::md::MD_cloud
@ MD_cloud
Definition: CodeList.h:328
te::md::MD_attributeType
@ MD_attributeType
Definition: CodeList.h:499
te::md::MD_utf8
@ MD_utf8
Definition: CodeList.h:209
te::md::DS_campain
@ DS_campain
Definition: CodeList.h:162
te::md::MX_series
@ MX_series
Definition: CodeList.h:742
te::md::MD_economy
@ MD_economy
Definition: CodeList.h:547
te::md::MD_dvdRom
@ MD_dvdRom
Definition: CodeList.h:410
te::md::MD_ucs4
@ MD_ucs4
Definition: CodeList.h:207
te::md::MD_lowerRightCorner
@ MD_lowerRightCorner
Definition: CodeList.h:449
te::md::MD_referenceInformation
@ MD_referenceInformation
Definition: CodeList.h:258
te::md::MI_wayPoint
@ MI_wayPoint
Definition: CodeList.h:623
te::md::CI_pointOfContact
@ CI_pointOfContact
Definition: CodeList.h:65
te::md::MD_climatologyMeteorologyAtmosphere
@ MD_climatologyMeteorologyAtmosphere
Definition: CodeList.h:546
te::md::MD_telephoneLink
@ MD_telephoneLink
Definition: CodeList.h:424
te::md::MD_unionClass
@ MD_unionClass
Definition: CodeList.h:280
te::md::MD_surfaceGraph
@ MD_surfaceGraph
Definition: CodeList.h:585
te::md::DS_mission
@ DS_mission
Definition: CodeList.h:167
te::md::CI_collaborator
@ CI_collaborator
Definition: CodeList.h:70
te::md::MD_location
@ MD_location
Definition: CodeList.h:560
te::md::MD_eucKR
@ MD_eucKR
Definition: CodeList.h:228
te::md::CI_PresentationFormCode
CI_PresentationFormCode
Mode in which the data is represented.
Definition: CodeList.h:93
te::md::MD_patentPending
@ MD_patentPending
Definition: CodeList.h:481
te::md::MD_fullSurfaceGraph
@ MD_fullSurfaceGraph
Definition: CodeList.h:587
te::md::MD_8859part1
@ MD_8859part1
Definition: CodeList.h:211
te::md::CI_publication
@ CI_publication
Definition: CodeList.h:47
te::md::MI_horizontal
@ MI_horizontal
Definition: CodeList.h:670
te::md::CI_podelHardcopy
@ CI_podelHardcopy
Definition: CodeList.h:104
te::md::MD_solid
@ MD_solid
Definition: CodeList.h:316
te::md::MI_pass
@ MI_pass
Definition: CodeList.h:622
te::md::MI_critical
@ MI_critical
Definition: CodeList.h:684
te::md::MD_biannually
@ MD_biannually
Definition: CodeList.h:375
te::md::MD_tableText
@ MD_tableText
Definition: CodeList.h:527
te::md::MX_attribute
@ MX_attribute
Definition: CodeList.h:737
te::md::MD_restrict
@ MD_restrict
Definition: CodeList.h:487
te::md::MI_acqisition
@ MI_acqisition
Definition: CodeList.h:621
te::md::DQ_indirect
@ DQ_indirect
Definition: CodeList.h:131
te::md::MD_iso9660RockRidge
@ MD_iso9660RockRidge
Definition: CodeList.h:396
te::md::MD_dataset
@ MD_dataset
Definition: CodeList.h:502
te::md::MD_transportation
@ MD_transportation
Definition: CodeList.h:566
te::md::MD_semiDarkness
@ MD_semiDarkness
Definition: CodeList.h:334
te::md::MD_MediumFormatCode
MD_MediumFormatCode
method used to write to the medium
Definition: CodeList.h:391
te::md::MD_cpoint
@ MD_cpoint
Definition: CodeList.h:195
te::md::MI_exponential
@ MI_exponential
Definition: CodeList.h:709
te::md::MI_equivalentWidth
@ MI_equivalentWidth
Definition: CodeList.h:611
te::md::CI_download
@ CI_download
Definition: CodeList.h:80
te::md::MD_hardcopy
@ MD_hardcopy
Definition: CodeList.h:425
te::md::DS_partOfSeamlessDatabase
@ DS_partOfSeamlessDatabase
Definition: CodeList.h:150
te::md::MX_collectionHardware
@ MX_collectionHardware
Definition: CodeList.h:739
te::md::DS_study
@ DS_study
Definition: CodeList.h:175
te::md::MD_planningCadastre
@ MD_planningCadastre
Definition: CodeList.h:562
te::md::MX_stereomate
@ MX_stereomate
Definition: CodeList.h:755
te::md::MD_3490Cartridge
@ MD_3490Cartridge
Definition: CodeList.h:416
te::md::CI_tableHardcopy
@ CI_tableHardcopy
Definition: CodeList.h:108
te::md::MX_productionSeries
@ MX_productionSeries
Definition: CodeList.h:759
te::md::CI_modelDigital
@ CI_modelDigital
Definition: CodeList.h:103
te::md::MX_initiative
@ MX_initiative
Definition: CodeList.h:754
te::md::MD_curve
@ MD_curve
Definition: CodeList.h:314
te::md::MI_tlinear
@ MI_tlinear
Definition: CodeList.h:707
te::md::MD_usAscii
@ MD_usAscii
Definition: CodeList.h:226
te::md::MD_8859part7
@ MD_8859part7
Definition: CodeList.h:217
te::md::DQ_directExternal
@ DQ_directExternal
Definition: CodeList.h:129
te::md::MD_sample
@ MD_sample
Definition: CodeList.h:301
te::md::MD_ClassificationCode
MD_ClassificationCode
CodeList Definition: name of the handling restrictions on the dataset.
Definition: CodeList.h:240
te::md::MD_boundaries
@ MD_boundaries
Definition: CodeList.h:545
te::md::MI_areal
@ MI_areal
Definition: CodeList.h:635
te::md::CI_custodian
@ CI_custodian
Definition: CodeList.h:59
te::md::MD_3halfInchFloppy
@ MD_3halfInchFloppy
Definition: CodeList.h:411
te::md::MD_shadow
@ MD_shadow
Definition: CodeList.h:335
te::md::MD_collectionHardware
@ MD_collectionHardware
Definition: CodeList.h:500
te::md::MD_fieldSession
@ MD_fieldSession
Definition: CodeList.h:509
te::md::MD_planned
@ MD_planned
Definition: CodeList.h:465
te::md::MD_datatypeClass
@ MD_datatypeClass
Definition: CodeList.h:278
te::md::DS_userGuide
@ DS_userGuide
Definition: CodeList.h:178
te::md::MD_CoverageContentTypeCode
MD_CoverageContentTypeCode
specific type of information represented in the cell
Definition: CodeList.h:254
te::md::MI_synthesized
@ MI_synthesized
Definition: CodeList.h:660
te::md::DS_operation
@ DS_operation
Definition: CodeList.h:169
te::md::MD_RestrictionCode
MD_RestrictionCode
Definition: CodeList.h:476
te::md::MD_8859part14
@ MD_8859part14
Definition: CodeList.h:221
te::md::MD_continual
@ MD_continual
Definition: CodeList.h:369
te::md::MD_characterString
@ MD_characterString
Definition: CodeList.h:283
te::md::MD_place
@ MD_place
Definition: CodeList.h:353
te::md::MD_health
@ MD_health
Definition: CodeList.h:554
te::md::CI_sponsor
@ CI_sponsor
Definition: CodeList.h:61
te::md::MD_complex
@ MD_complex
Definition: CodeList.h:312
te::md::DS_AssociationTypeCode
DS_AssociationTypeCode
Justification for the correlation of two datasets.
Definition: CodeList.h:147
te::md::MD_class
@ MD_class
Definition: CodeList.h:271
te::md::MD_hystoricalArchieve
@ MD_hystoricalArchieve
Definition: CodeList.h:462
te::md::MD_8859part11
@ MD_8859part11
Definition: CodeList.h:220
te::md::MD_dataResolution
@ MD_dataResolution
Definition: CodeList.h:350
te::md::MD_asNeeded
@ MD_asNeeded
Definition: CodeList.h:377
te::md::MI_highImportance
@ MI_highImportance
Definition: CodeList.h:685
te::md::MD_KeywordTypeCode
MD_KeywordTypeCode
Methods used to group similar keywords.
Definition: CodeList.h:348
te::md::MD_8859part8
@ MD_8859part8
Definition: CodeList.h:218
te::md::MD_fullTopology3D
@ MD_fullTopology3D
Definition: CodeList.h:589
te::md::MD_8859part15
@ MD_8859part15
Definition: CodeList.h:222
te::md::MD_ImagingConditionCode
MD_ImagingConditionCode
code which indicates conditions which may affect the image
Definition: CodeList.h:326
te::md::MD_notPlanned
@ MD_notPlanned
Definition: CodeList.h:379
te::md::MI_end
@ MI_end
Definition: CodeList.h:697
te::md::MD_center
@ MD_center
Definition: CodeList.h:447
te::md::MD_cdRom
@ MD_cdRom
Definition: CodeList.h:408
te::md::MX_propertyType
@ MX_propertyType
Definition: CodeList.h:747
te::md::MD_platform
@ MD_platform
Definition: CodeList.h:354
te::md::MI_simulated
@ MI_simulated
Definition: CodeList.h:659
te::md::MD_series
@ MD_series
Definition: CodeList.h:503
te::md::MD_codelist
@ MD_codelist
Definition: CodeList.h:272
te::md::MI_logarithmic
@ MI_logarithmic
Definition: CodeList.h:708
te::md::MD_aggregateClass
@ MD_aggregateClass
Definition: CodeList.h:276
te::md::MD_farming
@ MD_farming
Definition: CodeList.h:542
te::md::MI_point
@ MI_point
Definition: CodeList.h:633
te::md::MD_restricted
@ MD_restricted
Definition: CodeList.h:242
te::md::MI_TransferFunctionTypeCode
MI_TransferFunctionTypeCode
transform function to be used when scaling a physical value for a given element
Definition: CodeList.h:706
te::md::MD_night
@ MD_night
Definition: CodeList.h:332
te::md::MD_optional
@ MD_optional
Definition: CodeList.h:436
te::md::MD_DatatypeCode
MD_DatatypeCode
datatype of element or entity
Definition: CodeList.h:270
te::md::MD_inlandWaters
@ MD_inlandWaters
Definition: CodeList.h:558
te::md::MD_8859part3
@ MD_8859part3
Definition: CodeList.h:213
te::md::CI_imageHardcopy
@ CI_imageHardcopy
Definition: CodeList.h:98
te::md::MD_ObligationCode
MD_ObligationCode
Definition: CodeList.h:434
te::md::DS_sensor
@ DS_sensor
Definition: CodeList.h:168
te::md::MD_CellGeometryCode
MD_CellGeometryCode
Code indicating whether grid data is point or area.
Definition: CodeList.h:194
te::md::MD_specifiedClass
@ MD_specifiedClass
Definition: CodeList.h:277
te::md::DS_largeWorkCitation
@ DS_largeWorkCitation
Definition: CodeList.h:149
te::md::MX_feature
@ MX_feature
Definition: CodeList.h:745
te::md::CI_tableDigital
@ CI_tableDigital
Definition: CodeList.h:107
te::md::CI_publisher
@ CI_publisher
Definition: CodeList.h:68
te::md::MD_digitalLinearTape
@ MD_digitalLinearTape
Definition: CodeList.h:421
te::md::MD_fullPlanarGraph
@ MD_fullPlanarGraph
Definition: CodeList.h:584
te::md::MD_tar
@ MD_tar
Definition: CodeList.h:393
te::md::MD_copyright
@ MD_copyright
Definition: CodeList.h:477
te::md::MD_required
@ MD_required
Definition: CodeList.h:466
te::md::MD_dataCenter
@ MD_dataCenter
Definition: CodeList.h:349
te::md::MI_TriggerCode
MI_TriggerCode
mechanism of activation
Definition: CodeList.h:717
te::md::MD_interfaceClass
@ MD_interfaceClass
Definition: CodeList.h:279
te::md::MX_collectionSession
@ MX_collectionSession
Definition: CodeList.h:740
te::md::MI_GeometryTypeCode
MI_GeometryTypeCode
geometric description of the collection
Definition: CodeList.h:632
te::md::MD_quarterly
@ MD_quarterly
Definition: CodeList.h:374
te::md::MI_SequenceCode
MI_SequenceCode
temporal relation of activation
Definition: CodeList.h:695
te::md::DS_program
@ DS_program
Definition: CodeList.h:172
te::md::MD_planarGraph
@ MD_planarGraph
Definition: CodeList.h:582
te::md::MD_surface
@ MD_surface
Definition: CodeList.h:317
te::md::MD_ProgressCode
MD_ProgressCode
status of the dataset or progress of a review
Definition: CodeList.h:460
te::md::MD_discipline
@ MD_discipline
Definition: CodeList.h:351
te::md::MD_enumeration
@ MD_enumeration
Definition: CodeList.h:273
te::md::MD_line
@ MD_line
Definition: CodeList.h:300
te::md::MD_highSierra
@ MD_highSierra
Definition: CodeList.h:394
te::md::MD_twoYears
@ MD_twoYears
Definition: CodeList.h:381
te::md::MD_9trackType
@ MD_9trackType
Definition: CodeList.h:414
te::md::MX_model
@ MX_model
Definition: CodeList.h:752
te::md::DS_investigation
@ DS_investigation
Definition: CodeList.h:166
te::md::MD_image
@ MD_image
Definition: CodeList.h:255
te::md::MD_CharacterSetCode
MD_CharacterSetCode
name of the character coding standard used in the resource
Definition: CodeList.h:205
te::md::MD_TopologyLevelCode
MD_TopologyLevelCode
Definition: CodeList.h:579
te::md::MX_featureType
@ MX_featureType
Definition: CodeList.h:746
te::md::MD_vertical
@ MD_vertical
Definition: CodeList.h:297
te::md::MI_phi
@ MI_phi
Definition: CodeList.h:675
te::md::MD_obsolete
@ MD_obsolete
Definition: CodeList.h:463
te::md::MX_sensorSeries
@ MX_sensorSeries
Definition: CodeList.h:758
te::md::MD_software
@ MD_software
Definition: CodeList.h:510
te::md::MD_society
@ MD_society
Definition: CodeList.h:563
te::md::MD_upperLeftCorner
@ MD_upperLeftCorner
Definition: CodeList.h:451
te::md::MX_dimensionGroup
@ MX_dimensionGroup
Definition: CodeList.h:744
te::md::MD_TerrainMasking
@ MD_TerrainMasking
Definition: CodeList.h:337
te::md::MD_confidential
@ MD_confidential
Definition: CodeList.h:243
te::md::MD_secret
@ MD_secret
Definition: CodeList.h:244
te::md::DS_InitiativeTypeCode
DS_InitiativeTypeCode
Ttype of aggregation activity in which datasets are related.
Definition: CodeList.h:161
te::md::MD_biota
@ MD_biota
Definition: CodeList.h:544
te::md::CI_documentDigital
@ CI_documentDigital
Definition: CodeList.h:94
te::md::CI_imageDigital
@ CI_imageDigital
Definition: CodeList.h:96
te::md::MD_heavySmokeOrDust
@ MD_heavySmokeOrDust
Definition: CodeList.h:331
te::md::MD_composite
@ MD_composite
Definition: CodeList.h:313
te::md::MD_PixelOrientationCode
MD_PixelOrientationCode
point in a pixel corresponding to the Earth location of the pixel
Definition: CodeList.h:446
te::md::MD_eucJP
@ MD_eucJP
Definition: CodeList.h:225
te::md::MD_licence
@ MD_licence
Definition: CodeList.h:484
te::md::MD_fiveYears
@ MD_fiveYears
Definition: CodeList.h:382
te::md::MD_jis
@ MD_jis
Definition: CodeList.h:223
te::md::MD_stereoModel
@ MD_stereoModel
Definition: CodeList.h:529
te::md::MD_rain
@ MD_rain
Definition: CodeList.h:333
te::md::MD_degradingObliquity
@ MD_degradingObliquity
Definition: CodeList.h:329
te::md::MD_GeometricObjectTypeCode
MD_GeometricObjectTypeCode
name of point or vector objects used to locate zero-, one-, two-, or three-dimensional spatial locati...
Definition: CodeList.h:311
te::md::CI_videoHardcopy
@ CI_videoHardcopy
Definition: CodeList.h:110
te::md::MD_oceans
@ MD_oceans
Definition: CodeList.h:561
te::md::MD_conditional
@ MD_conditional
Definition: CodeList.h:437
te::md::MD_propertyType
@ MD_propertyType
Definition: CodeList.h:508
te::md::MD_time
@ MD_time
Definition: CodeList.h:302
te::md::MI_linear
@ MI_linear
Definition: CodeList.h:634
te::md::MD_completed
@ MD_completed
Definition: CodeList.h:461
te::md::MX_nonGeographicDataset
@ MX_nonGeographicDataset
Definition: CodeList.h:743
te::md::MD_weekly
@ MD_weekly
Definition: CodeList.h:371
te::md::CI_mapHardcopy
@ CI_mapHardcopy
Definition: CodeList.h:102
te::md::MI_strip
@ MI_strip
Definition: CodeList.h:636
te::md::MX_fieldSession
@ MX_fieldSession
Definition: CodeList.h:748
te::md::MD_fog
@ MD_fog
Definition: CodeList.h:330
te::md::DS_platform
@ DS_platform
Definition: CodeList.h:170
te::md::MD_tile
@ MD_tile
Definition: CodeList.h:514
te::md::MD_theme
@ MD_theme
Definition: CodeList.h:358
te::md::DS_crossReference
@ DS_crossReference
Definition: CodeList.h:148
te::md::MI_ObjectiveTypeCode
MI_ObjectiveTypeCode
temporal persistence of collection objective
Definition: CodeList.h:645
te::md::DS_project
@ DS_project
Definition: CodeList.h:173
te::md::CI_owner
@ CI_owner
Definition: CodeList.h:60
te::md::MD_fortnightly
@ MD_fortnightly
Definition: CodeList.h:372
te::md::CI_documentHardcopy
@ CI_documentHardcopy
Definition: CodeList.h:95
te::md::CI_videoDigital
@ CI_videoDigital
Definition: CodeList.h:109
te::md::MI_preProgrammed
@ MI_preProgrammed
Definition: CodeList.h:720
te::md::MD_attribute
@ MD_attribute
Definition: CodeList.h:498
te::md::MI_ContextCode
MI_ContextCode
designation of criterion for defining the context of the scanning process event
Definition: CodeList.h:620
te::md::MD_structure
@ MD_structure
Definition: CodeList.h:565
te::md::CI_principalInvestigator
@ CI_principalInvestigator
Definition: CodeList.h:66
te::md::MX_transferAggregate
@ MX_transferAggregate
Definition: CodeList.h:760
te::md::MD_snow
@ MD_snow
Definition: CodeList.h:336
te::md::MX_platformSeries
@ MX_platformSeries
Definition: CodeList.h:757
te::md::MD_temporal
@ MD_temporal
Definition: CodeList.h:357
te::md::MD_3480Cartridge
@ MD_3480Cartridge
Definition: CodeList.h:415
te::md::MD_model
@ MD_model
Definition: CodeList.h:513
te::md::CI_distributor
@ CI_distributor
Definition: CodeList.h:63
te::md::MX_tile
@ MX_tile
Definition: CodeList.h:753
te::md::MD_iIntelectualPropertyRights
@ MD_iIntelectualPropertyRights
Definition: CodeList.h:485
te::md::DS_experiment
@ DS_experiment
Definition: CodeList.h:165
te::md::MD_taxon
@ MD_taxon
Definition: CodeList.h:359
te::md::MD_abstractClass
@ MD_abstractClass
Definition: CodeList.h:275
te::md::MD_7trackTape
@ MD_7trackTape
Definition: CodeList.h:413
te::md::MD_video
@ MD_video
Definition: CodeList.h:530
te::md::MD_topology1D
@ MD_topology1D
Definition: CodeList.h:581
te::md::MI_instantaneous
@ MI_instantaneous
Definition: CodeList.h:698
te::md::MI_halfMaximum
@ MI_halfMaximum
Definition: CodeList.h:608
te::md::MI_manual
@ MI_manual
Definition: CodeList.h:719
te::md::MI_PolarizationOrientationCode
MI_PolarizationOrientationCode
polarization of the antenna relative to the waveform
Definition: CodeList.h:669
te::md::MI_PriorityCode
MI_PriorityCode
ordered list of priorities
Definition: CodeList.h:683
te::md::MD_dimensionGroup
@ MD_dimensionGroup
Definition: CodeList.h:505
te::md::MD_ucs2
@ MD_ucs2
Definition: CodeList.h:206
te::md::MI_real
@ MI_real
Definition: CodeList.h:658
te::md::MD_thematic
@ MD_thematic
Definition: CodeList.h:256
te::md::MD_cunclassified
@ MD_cunclassified
Definition: CodeList.h:241
te::md::MD_intelligenceMilitary
@ MD_intelligenceMilitary
Definition: CodeList.h:557
te::md::MD_ebcdic
@ MD_ebcdic
Definition: CodeList.h:227
te::md::MD_1quarterInchCartridgeTape
@ MD_1quarterInchCartridgeTape
Definition: CodeList.h:420
te::md::DS_task
@ DS_task
Definition: CodeList.h:176
te::md::DS_source
@ DS_source
Definition: CodeList.h:151
te::md::MD_crossTrack
@ MD_crossTrack
Definition: CodeList.h:299
te::md::CI_information
@ CI_information
Definition: CodeList.h:81
te::md::MD_5quarterInchFloppy
@ MD_5quarterInchFloppy
Definition: CodeList.h:412
te::md::MD_other
@ MD_other
Definition: CodeList.h:488
te::md::MD_area
@ MD_area
Definition: CodeList.h:196
te::md::MD_stratum
@ MD_stratum
Definition: CodeList.h:356
te::md::MD_SpatialRepresentationTypeCode
MD_SpatialRepresentationTypeCode
Definition: CodeList.h:524
te::md::MX_service
@ MX_service
Definition: CodeList.h:750
te::md::MI_OperationTypeCode
MI_OperationTypeCode
code indicating whether the data contained in this packet is real, simulated, or synthesized
Definition: CodeList.h:657
te::md::MD_column
@ MD_column
Definition: CodeList.h:296
te::md::MI_survey
@ MI_survey
Definition: CodeList.h:648
te::md::MD_iso9660
@ MD_iso9660
Definition: CodeList.h:395
te::md::MD_lowerLeftCorner
@ MD_lowerLeftCorner
Definition: CodeList.h:448
te::md::MD_8859part4
@ MD_8859part4
Definition: CodeList.h:214
te::md::CI_search
@ CI_search
Definition: CodeList.h:84
te::md::MI_theta
@ MI_theta
Definition: CodeList.h:674
te::md::MD_shiftJIS
@ MD_shiftJIS
Definition: CodeList.h:224
te::md::MD_MaintenanceFrequencyCode
MD_MaintenanceFrequencyCode
Frequency with which modifications and deletions are made to the data after it is first produced.
Definition: CodeList.h:368
te::md::CI_OnLineFunctionCode
CI_OnLineFunctionCode
Function performed by the resource.
Definition: CodeList.h:79