26 #ifndef __TERRALIB_METADATA_INTERNAL_ISO19115_MD_METADATA_H 
   27 #define __TERRALIB_METADATA_INTERNAL_ISO19115_MD_METADATA_H 
   30 #include "../Config.h" 
   39 #include <boost/date_time/gregorian/gregorian.hpp> 
   40 #include <boost/ptr_container/ptr_vector.hpp> 
   41 #include <boost/noncopyable.hpp> 
   47     class MD_Distribution;
 
   77       void setFileId(
const std::string& fileid);
 
   80       const std::string& getFileId() 
const;
 
   87       void setMetadataURI(
const std::string& mdURI);
 
   90       const std::string& getMetadataURI() 
const;
 
   97       void setLanguage(
const std::string& lang);
 
  100       const std::string& getLanguage() 
const;
 
  113       void setStandardInfo(
const std::string& sname, 
const std::string& sversion);
 
  116       const std::string& getStandardName() 
const;
 
  119       const std::string& getStandardVersion() 
const;
 
  128       const boost::ptr_vector<MD_Identification>& getIdentifications() 
const;
 
  137       const boost::ptr_vector<CI_ResponsibleParty>& getContacts() 
const;
 
  140       void setReferenceSystem(
int srid);
 
  143       int getReferenceSystem() 
const;
 
  146       void setDateStamp(
const boost::gregorian::date& date);
 
  149       const boost::gregorian::date& getDateStamp() 
const;
 
  166       void setLineage(
const std::string& stm);
 
  169       const std::string& getLineage() 
const;
 
  200 #endif  // __TERRALIB_METADATA_INTERNAL_ISO19115_MD_METADATA_H 
MD_CharacterSetCode m_characterSet
 
boost::ptr_vector< MD_Identification > m_identificationInfo
 
Contains the identify of person(s), and/or position, and/or organization(s) associated with the resou...
 
Information about the distributor of and the options for obtaining the resource. 
 
Information required to identify a dataset. 
 
boost::ptr_vector< CI_ResponsibleParty > m_contact
 
MD_CharacterSetCode
name of the character coding standard used in the resource 
 
std::string m_standardVersion
 
Root entity which defines metadata for a resource or resources. 
 
std::string m_fileIdentifier
 
int m_referenceSystemInfo
 
MD_Distribution * m_distribution
 
Identification information contains information to uniquely identify the data. 
 
boost::gregorian::date m_dateStamp
 
std::string m_metadataURI
 
std::string m_standardName