ODF New Proposal Template

Summary

Proposal owner:

Svante Schubert

Proposal short name:

Change Proposal for ODF 1.2 Metadata according to new W3C RDFa recommendation 

Rationale

Use cases:

The basic RDFa use case was already agreed on, when we previously agreed on using our own RDFa related attributes for our new ODF 1.2 Metadata that rely on the W3C RDFa standard.
Now as RDFa had become a recommendation we are able to reuse its XHTML namespace (by XHTML modularization) and refer formally to the W3C standard: 
http://www.w3.org/TR/rdfa-syntax/

Refering to our similar previously agreed subset of RDFa attributes for ODF:
o 2.1. The RDFa Attributes

And refering to the finally agreed URI abbreviation mechanism that we previously were unable to reuse when the W3C specification was not stable:
o 5.4. CURIE and URI Process
* 7. CURIE Syntax Definition

Alternatives considered:

The ODF metadata SC was earlier unable to reuse the W3C RDFa standard as it had not reached recommendation status.
We were forced to use our own namespace and redefine the behavior of our RDFa subset.
We now have this alternative to refer to the W3C RDFa recommendation.  

Requested changes to the ODF Standard

Text changes/additions (please state section numbers):

Exchange section 1.3 "Namespaces" the rdfa namespace with xhtml:
"xhtml" "Attributes from the W3C RDFa in XHTML specification" "http://www.w3.org/1999/xhtml"
(For xhtml attribute namespace see http://www.w3.org/TR/rdfa-syntax/#rdfa-attributes in conjunction with http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts)

Adaption of namespace in all usages of RDFa attributes and change of xhtml:datatype attribute to be optional according to RDFa in XHTML standard.
(see http://www.w3.org/TR/rdfa-syntax/#rdfa-attributes)

New RDFa CURIE datatype:

"Datatype Compact URI (CURIE)
A CURIE is an abbreviation of an URI introduced by the W3C RDFa in XHTML standard."
(see http://www.w3.org/TR/rdfa-syntax/#s_curieprocessing and http://www.w3.org/TR/rdfa-syntax/#s_curies)

Please find the changes within the previous approved ODF 1.2 metadata change request with changetracking enabled:
http://www.oasis-open.org/apps/org/workgroup/office-metadata/download.php/30347/08-12-10-ODF-Metadata-Change-Request.odt 

Schema changes/additions:

<define name="common-in-content-meta-attlist" combine="interleave">
        <attribute name="xhtml:about">
                <ref name="URIorSafeCURIE"/>
        </attribute>
        <attribute name="xhtml:property">
                <ref name="CURIEs"/>
        </attribute>
        <optional>
                <ref name="common-meta-literal-attlist"/>
        </optional>
</define>

<define name="common-meta-literal-attlist" combine="interleave">
        <attribute name="xhtml:content">
                <ref name="string"/>
        </attribute>
    <optional>
        <attribute name="xhtml:datatype">
            <ref name="CURIE"/>
        </attribute>
    </optional>    
</define>

<define name="CURIEs">
    <list>
        <oneOrMore>
            <data type="CURIE"/>
        </oneOrMore>
    </list>
</define>

<define name="safeCURIE">
    <data type="string">
        <param name="pattern">\[</param>
    </data>    
    <data type="CURIE"/>
    <data type="string">
        <param name="pattern">\]</param>
    </data>
</define>

<define name="URIOrSafeCURIE">
    <choice>
        <ref name="anyURI"/>
        <ref name="safeCURIE"/>
    </choice>
</define>

<!-- see http://www.w3.org/TR/rdfa-syntax/#P_curie -->
<simpleType name="CURIE">
    <restriction base="CURIE"/>
</simpleType>

Impacts

Conformance:

No mandatory features or behaviors to ODF documents or applications had been added.

Backwards compatibility:

No compatibility problems as it is an adaption of a new ODF 1.2 feature.

Accessibility impact:

No Accessibility impact

Workflow (to be filled in by TC Chairs)

Category: CategoryIntegratedProposal CategoryODF1.2Proposal

This proposal has been combined with the following proposals for discussion/voting: Change_Proposal_for_ODF_1.2_Metadata_-_Adaption_of_RDF_mapping_to_relative_URLs, Change_Proposal_for_ODF_1.2_Metadata_-_Usage_of_W3C_GRDDL_standard

Date Proposal initially made:

Dates Proposal discussed on TC calls: 15-Dec-2008

Date vote is requested:

Date vote is held: 12 January 2009

Results of vote: Approved

Version in which this proposal has been integrated: ODF 1.2 draft 8

Change_Proposal_for_ODF_1.2_Metadata_-_Adaption_of_W3C_RDFa_standard (last edited 2009-08-12 18:04:24 by localhost)