private static void extractDublinCoreListItems(Metadata metadata, Property property,
                                                   XMPSchemaDublinCore dc) {
        //if no dc, add baseline and return
        if (dc == null) {
            return;
        }
        List<String> items = getXMPBagOrSeqList(dc, property.getName());
        if (items == null) {
            return;
        }
        for (String item : items) {
            addMetadata(metadata, property, item);
        }
    }
This tries to read a list from a particular property in
XMPSchemaDublinCore.
<p/>
Until PDFBOX-1803/TIKA-1233 are fixed, do not call this
on dates!
<p/>
This relies on the property having a DublinCore compliant getName()

@param property
@param dc
@param metadata
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-pdf-module/src/main/java/org/apache/tika/parser/pdf/PDMetadataExtractor.java