コード例 #1
0
        private static void CreateMetsHdr(metsType mets, ArchiveMetadata metadata)
        {
            var metsHdr = new metsTypeMetsHdr();

            CreateAltRecordIDs(metsHdr, metadata);

            CreateHdrAgents(metsHdr, metadata);

            if (metsHdr.altRecordID != null || metsHdr.agent != null)
            {
                mets.metsHdr = metsHdr;
            }
        }
コード例 #2
0
        private static void CreateMetsHdr(metsType mets, ArchiveMetadata metadata)
        {
            var metsHdr = new metsTypeMetsHdr();

            if (metadata.ExtractionDate != null)
            {
                metsHdr.CREATEDATE = (DateTime)metadata.ExtractionDate;
            }

            CreateAltRecordIDs(metsHdr, metadata);

            CreateHdrAgents(metsHdr, metadata);

            if (metadata.ExtractionDate != null || metsHdr.altRecordID != null || metsHdr.agent != null)
            {
                mets.metsHdr = metsHdr;
            }
        }
コード例 #3
0
 private static void CreateAmdSec(metsType mets, ArchiveMetadata metadata)
 {
     // TODO: Implement
 }