4. Validation Service
⢠Interoperability : Application ProďŹle (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 ďŹelds
⢠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