Objection to a mandatory requirement on RDFa Processors (Comment 338)

Document: Role Attribute First Public Working Draft 16 September 2010
Part: A. Using Role in conjunction with RDFa (using-role-in-conjunction-with-rdfa)

The working group is concerned that a specification outside of the Core RDFa specification is placing a mandatory requirement on RDFa Processors.  The working group would prefer that the Role Attribute specification define the required behavior, but make it clear that this behavior itself is optional.

Proposal:

Change:

    When @role is included in a markup language that also includes RDFa Core [RDFA-CORE], an RDFa Processor must process the role values as follows:

To read:

    If a Host Language contains the role attribute, then an RDFa processor
processing a document written in that Host Language according to the
rules of that Host Language MAY generate additional triples for role attributes. If these
additional triples are being generated, then they MUST be generated as follows:

The working group feels this change allows the correct *intent* of the PFWG and the RDFa WG.  That intent is that when @role is integrated into a language, the definition of that language can specify that @role be used to generate RDF triples.  Then RDFa Processor implementations will provide a mechanism for doing so when/if they support that Host Language.  This provides maximum flexibility for language designers and RDFa Processor implementors.

Received on Friday, 22 October 2010 14:46:50 UTC