Web Development
Web Developer Guidelines
Visual Design Recommendations

Checkpoint 4.4 - XML/XSLT

Provide semantic relationships to other schemas where appropriate and possible

XML Accessibility Guidelines

Guideline 4: Document and export semantics

Utilizing semantics of other schemas reduces development time and complexity and utilizes the accumulated knowledge of developers to reduce the learning curve. Reduced complexity adds to accessibility.

Requirement

Utilize other schemas, standard mechanisms, and namespaces where appropriate and possible to establish semantic relationships

Techniques

An example using other schemas, here using RDF and Dublin Core (>DC), to efficiently provide further semantics.


<inform xmlns="http://www.education.vic.gov.au/">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/">
      <rdf:Description about="http://www.education.vic.gov.au/about/
      news/edtimes/">
         <dc:Title>Education Times</dc:Title>
         <dc:Description>Education Times is a tabloid newspaper
       published fortnightly during the school year by the
       Department of Education and Early Childhood
       Development.</dc:Description>
         <dc:Publisher>Department of Education and Early Childhood
       Development</dc:Publisher>
         <dc:Date>2008-03-07</dc:Date>
         <dc:Type>text</dc:Type>
         <dc:Format>text/html</dc:Format>
         <dc:Language>en</dc:Language>
     </rdf:Description>
   </rdf:RDF>
   <!-- .....other xml.... -->
 </inform>

Information Source

The original source of this information is located on the W3C web site  (www.w3.org/TR/xag#cp4_5)

 

Back to top