26 #ifndef __TERRALIB_METADATA_INTERNAL_ISO19115_CI_CITATION_H 
   27 #define __TERRALIB_METADATA_INTERNAL_ISO19115_CI_CITATION_H 
   30 #include "../Config.h" 
   38 #include <boost/date_time/gregorian/gregorian.hpp> 
   39 #include <boost/noncopyable.hpp> 
   40 #include <boost/ptr_container/ptr_vector.hpp>  
   76       const boost::gregorian::date& 
getDate() 
const;
 
Provides a standardized method for citing a resource (dataset, feature, source, publication,...
 
CI_DateTypeCode getDateType() const
Returns the citation date type.
 
std::string m_title
Name by which the cited resource is known.
 
CI_DateTypeCode m_dateType
Identification of the event used for the temporal aspects in the resource.
 
CI_Citation(const std::string &title, boost::gregorian::date date, CI_DateTypeCode dateype)
 
boost::gregorian::date m_date
Reference date for the cited resource.
 
const boost::gregorian::date & getDate() const
Returns the citation date.
 
const std::string & getTitle() const
Returns the citation title.
 
CI_Citation * clone() const
Creates a new copy of this object.
 
CI_DateTypeCode
Identification of when a given event occurred.