- std::string _annotation_text; ///< <AnnotationText>
- std::string _issue_date; ///< <IssueDate>
- std::string _creator; ///< <Creator>
- std::string _content_title_text; ///< <ContentTitleText>
- ContentKind _content_kind; ///< <ContentKind>
- std::string _content_version_id; ///< <Id> in <ContentVersion>
- std::string _content_version_label_text; ///< <LabelText> in <ContentVersion>
+ std::string _annotation_text; ///< <AnnotationText>
+ /** <Issuer>, <Creator> and <IssueDate>. These are grouped
+ * because they occur together in a few places.
+ */
+ XMLMetadata _metadata;
+ std::string _content_title_text; ///< <ContentTitleText>
+ ContentKind _content_kind; ///< <ContentKind>
+ std::string _content_version_id; ///< <Id> in <ContentVersion>
+ std::string _content_version_label_text; ///< <LabelText> in <ContentVersion>