The document discusses metadata harvesting and validation. It describes a validation service that checks metadata against an application profile using XML schema and Schematron rules. An online validation demo is also presented. The harvesting infrastructure uses the OAI-PMH protocol and includes components for harvesting from multiple targets, validating metadata, and generating validation reports. An ARIADNE Harvester manages the harvesting process and interfaces with repositories, validation services, and other systems.
4. Validation Service
• Interoperability : Application Profile (AP)
• Manual check : very time consuming
• Need a tool for enforcing an AP =>
validation scheme
Best practices derived
from previous projects
• A set of validation rules such as MELT and MACE
Reusable : modular +
• Reusable & extendable inheritance possible
4
5. Validation Service
• Components :
• XML schema : structure
• schematron :
• mandatory/conditional elements
• empty fields
• vocabularies (auto generated)
• ...
• Vcard component
5
6. Validation Service
component : atomic
block which does specific
validation checking
scheme : collection of
components that
• Terminology : ensures validity against
a whole AP
• Validation Component URI : unique identifier of
a scheme
• Validation Scheme
• Validation Scheme URI :
• http://aspect-project.org/validation/ASPECTv1.0/core
6