CR-Transition

From RDFa Working Group Wiki
Jump to: navigation, search

RDFa Core 1.1 Design Goals and Requirements

The following design goals and requirements for the RDFa Core 1.1 specification have been fulfilled:

  • Make RDFa authoring easier
  • Ensure continued adoption of the technology in HTML, XHTML, and XML
  • Help developers to create Web Applications based on RDF and RDFa data
  • Simplify the RDFa markup where possible.
    • Simplification the usage of CURIEs, or definition of predefined attributes for the @rel, @rev or @property attributes. The goal is to make RDFa authoring easier for end users.
  • Unify and ensure orthogonality of RDFa markup among all languages (HTML, XHTML, and XML in general)
  • Maintain RDFa Test Cases across host languages
  • Backwards compatibility with RDFa 1.0 is of great importance. That means, in general, that
    • all triples that are produced via the October 2008 version of RDFa, should still be generated in the new version.
    • if there is doubt or a perceived problem with respect to new features, the guideline should be not to include the feature in the set of modifications. There are two minor features the Working Group has identified and which may constitute possible exceptions to this rule:
      • the default rules for XML Literal generation
    • the list of predefined @rel/@rev values that automatically generate triples (these predefined values are under re-evaluation by the HTML community, and inconsistencies may occur if all RDF triples are generated).

Additional considerations guiding this specification are maximal compatibility with existing web technology; and not restricting the platform in such a way that would make it less powerful than the web platform.

XHTML+RDFa 1.1 Design Goals and Requirements

The following design goals and requirements for the XHTML+RDFa 1.1 specification have been fulfilled:

  • Make RDFa authoring easier
  • Ensure continued adoption of the technology in XHTML
  • Help developers to create Web Applications based on RDF and RDFa data
  • Simplify the RDFa markup where possible.
    • Simplification the usage of CURIEs, or definition of predefined attributes for the @rel, @rev or @property attributes. The goal is to make RDFa authoring easier for end users.
  • Unify and ensure orthogonality of RDFa markup among all languages (HTML, XHTML, and XML in general)
  • Maintain RDFa Test Cases across host languages
  • Backwards compatibility with RDFa 1.0 is of great importance. That means, in general, that
    • all triples that are produced via the October 2008 version of RDFa, should still be generated in the new version.
    • if there is doubt or a perceived problem with respect to new features, the guideline should be not to include the feature in the set of modifications. There are two minor features the Working Group has identified and which may constitute possible exceptions to this rule:
      • the default rules for XML Literal generation
    • the list of predefined @rel/@rev values that automatically generate triples (these predefined values are under re-evaluation by the HTML community, and inconsistencies may occur if all RDF triples are generated).

Additional considerations guiding this specification are maximal compatibility with existing web technology; and not restricting the platform in such a way that would make it less powerful than the web platform.