This is a prototype schema for the
Object Reuse and Exchangelanguage.
Atom and Atom Publishing Protocol schematron validator
An atom feed must contain one and only one atom:id element. [RFC 4287, sec.4.1.1]
An atom feed must contain one and only one atom:title element. [RFC 4287, sec.4.1.1]
An atom feed must contain one and only one atom:updated element. [RFC 4287, sec.4.1.1]
You must provide a date value for the modification date as an atom:updated value (
). [RFC 4287, sec.4.1.1]
Not a date format value used
An atom:feed must have an atom:author. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
An atom:feed can have any number of atom:contributor. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
An atom feed cannot contain more than more than one atom:generator element. [RFC 4287, sec.4.1.1]
An atom feed cannot contain more than one atom:icon element. [RFC 4287, sec.4.1.1]
An atom feed cannot contain more than one atom:logo element. [RFC 4287, sec.4.1.1]
An atom feed cannot contain more than one atom:rights element. [RFC 4287, sec.4.1.1]
An atom feed cannot contain more than one atom:subtitle element. [RFC 4287, sec.4.1.1]
An atom feed cannot have an atom:published element. [RFC 4287, sec.4.1.1]
An atom feed must have exactly one atom:category 'ResourceMap' element. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
This Resource Map requires a schema attribute of '
'
An atom feed cannot have an atom:content element. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
An atom feed cannot have an atom:source element. [RFC 4287, sec.4.1.1]
An atom entry must have one and only one atom:id element. [RFC 4287, sec.4.1.2]
You must provide an Id value for the atom:id element.
An atom entry must have one and only one atom:title element. (RFC 4287, sec.4.1.2)
You must provide a title for the atom:title element value. [RFC 4287, sec.4.1.2]
An atom entry must contain one and only one atom:updated element. [RFC 4287, sec.4.1.2]
You must provide a date value for the modification date as an atom:updated value (
). [RFC 4287, sec.4.1.1]
Not a date Format
The date entrty
:
:
:
:
:
is later then feed date
:
:
:
:
:
An ore-atom entry cannot have more than one atom:published element. [RFC 4287, sec.4.1.2]
An ore-atom entry cannot have more than one atom:source element. [RFC 4287, sec.4.1.2]
An ore-atom entry cannot have more than one atom:summary element.
An ore-atom entry cannot have an atom:subtitle element. [RFC 4287, sec.4.1.2]
An ore-atom entry must not have any rights element
Error, You still need to provide a copyrights value for this ore-atom object
An ore-atom entry element must not have an atom:author element. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.2.1]
Error, You still need to provide a author value for this ore-atom object
An ore-atom entry element may have an atom:contributor element. (ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1)
An ore-atom entry may have atom:category 'AggregatedResource' elements. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.2]
An ore-atom entry may have an atom:extensibleElement element. (ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.2)
An ore-atom entry cannot have an atom:content element. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.3]
An ore-atom author element must have one and only one atom:name element. (RFC 4287, sec.3.2)
You must provide a ore-atom name for the atom:author element value. (RFC 4287, sec.3.2)
An ore-atom author element cannot have more than one atom:uri element. [RFC 4287, sec.3.2]
Not a valid URI format value used
An ore-atom author element cannot have more than one atom:email element. [RFC 4287, sec.3.2]
An atom:category element must have a term attribute. [RFC 4287, sec.4.2.2]
An atom:contributor element must have one and only one atom:name element. [RFC 4287, sec.3.2]
An atom:contributor element cannot have more than one atom:uri element. [RFC 4287, sec.3.2]
An atom:contributor element cannot have more than one atom:email element. [RFC 4287, sec.3.2]
An atom:link must have one and only one href attribute. [RFC 4287, sec.4.2.7]
Not a valid URIR format value used
Not a valid URIA format value used
An atom feed cannot contain more than one atom:link 'self' element. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
An atom atom:link 'self' element needs to match 'application/atom+xml'. [RFC 4287, sec.4.1.1]
An atom feed cannot have more than one atom:link 'alternate' element. [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
Invalid usage of the Aggregation link, it must be other than
(
) [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
An entry must have one and only one link element with a rel attribute of 'alternate'
You must provide an alternate link value for the atom:link element entry value.[ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
Not a valid URIAR format value used
An entry cannot have more than one link element with a rel attribute of 'via'
MUST not be the URI of this Resource Map
with which the Aggregated Resource tries to create a Lineage relationship [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
An entry cannot have more than one link element with a rel attribute of 'self' [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]
Invalid usage of the Aggrigation Resource link, it must be other than
(
) [ORE Specification - Resource Map Profile of Atom from 10102007, sec. 4.1.1]