Thanks, John!
So here is the content of my elements.php file:
<?php
$elements = array(
array(
'name' => [(string) ISO19115 Core, required],
'description' => [(string) Core elements from the North American Profile of the ISO19115 metadata standard: Geographic information, optional],
'MD_Metadata:MD_DataIdentification.citation:CI_Citation.title' => [(string) Dataset title, optional],
'MD_Metadata.contact:CI_ResponsibleParty' => [(string) Metadata point of contact, optional],
'MD_Metadata::MD_DataIdentification.citation:CI_Citation.date' => [(string) , optional],
'MD_Metadata.dateStamp' => [(string) Dataset reference date, optional],
'MD_Metadata:MD_DataIdentification.abstract' => [(string) Abstract describing the dataset, optional],
'MD_Metadata:MD_DataIdentification.topicCategory' => [(string) Dataset topic category, optional],
'MD_Metadata:MD_DataIdentification.language' => [(string) Dataset language, optional],
'MD_Metadata:MD_DataIdentification.extent:EX_Extent:EX_GeographicExtent:EX_GeographicBoundingBox' => [(string) Geographic location of the dataset (by four coordinates), optional],
'MD_Metadata:MD_DataIdentification.extent:EX_Extent:EX_GeographicExtent:EX_GeographicDescription' => [(string) Geographic location of the dataset (by geographic identifier), optional],
'MD_Metadata.language' => [(string) Metadata language, optional],
'MD_Metadata:MD_DataIdentification.characterSet' => [(string) Dataset character set, optional],
'MD_Metadata.characterSet' => [(string) Metadata character set, optional],
'MD_Metadata:MD_DataIdentification.extent:EX_Extent:EX_TemporalExtent' => [(string) Additional extent information for the dataset (temporal), optional],
'MD_Metadata:MD_DataIdentification.extent:EX_Extent:EX_VerticalExtent' => [(string) Additional extent information for the dataset (vertical), optional],
'MD_Metadata:MD_DataIdentification.pointOfContact:CI_ResponsibleParty' => [(string) Dataset responsible party, optional],
'MD_Metadata:DQ_DataQuality.lineage:LI_Lineage' => [(string) Lineage, optional],
'MD_Metadata:MD_Distribution:MD_DigitalTransferOption.onLine:CI_OnlineResource' => [(string) On-line resource, optional],
'MD_Metadata:MD_DataIdentification.spatialRepresentationType' => [(string) Spatial representation type, optional],
'MD_Metadata.fileIdentifier' => [(string) Metadata file identifier, optional],
'MD_Metadata:MD_Distribution:MD_Format.name' => [(string) Distribution format name, optional],
'MD_Metadata:MD_Distribution:MD_Format.version' => [(string) Distribution format version, optional],
'MD_Metadata.metadataStandardName' => [(string) Metadata standard name, optional],
'MD_Metadata.metadataStandardVersion' => [(string) Metadata standard version, optional],
'MD_Metadata:MD_ReferenceSystem' => [(string) Reference system, optional],
'MD_Metadata:MD_DataIdentification.spatialResolution:MD_Resolution.equivalentScale' => [(string) Spatial resolution of the dataset (equivalent scale), optional],
'MD_Metadata:MD_DataIdentification.spatialResolution:MD_Resolution.distance' => [(string) Spatial resolution of the dataset (distance), optional]
),
);
Does this look correct?
After making a copy, I've gone through the codebase for the Dublin Core Extended plugin and have edited class names, variable names, etc, translating from, e.g., 'DublinCoreExtended' to 'ISO19115Core' where needed, I've installed this new directory tree/codebase in my plugins directory, and have installed it from within the Omeka interface. And yet, it does not show as a registered Element Set. All I got was a blank screen when installing it, so I guess something is wrong. Looking for a log now...
Mark