74 const boost::ptr_vector<te::md::CI_ResponsibleParty>&
84 ci = m_citation->
clone();
88 boost::ptr_vector<te::md::CI_ResponsibleParty>::const_iterator it = m_poc.begin();
89 while (it != m_poc.end())
92 id->addPointOfContact(rp);
const std::string & getAbstract() const
Returns the resource abstract.
te::md::MD_ProgressCode getStatus() const
Returns the resource status code.
CI_ResponsibleParty * clone() const
Contains the identify of person(s), and/or position, and/or organization(s) associated with the resou...
To support the bibliographic information to reference the resource.
const boost::ptr_vector< CI_ResponsibleParty > & getPointsOfContact() const
Returns the resource points of contact.
virtual ~MD_Identification()
Destructor.
const CI_Citation * getCitation() const
Returns the citation for the metadata.
Provides a standardized method for citing a resource (dataset, feature, source, publication, etc.)
MD_ProgressCode
status of the dataset or progress of a review
MD_Identification(CI_Citation *citation, const std::string abstract, MD_ProgressCode status)
Constructor.
virtual MD_Identification * clone() const
Gets a copy of this object.
CI_Citation * clone() const
Creates a new copy of this object.
void addPointOfContact(CI_ResponsibleParty *p)
Adds a point of contact to the resource.
Identification information contains information to uniquely identify the data.
Identification information contains information to uniquely identify the data.