1f2d1bd31794279f65838ee9e0ed7450

Scripting is disabled and therefore annotations cannot be shown.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF [
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
<!ENTITY dc "http://dublincore.org/2003/03/24/dces#">
<!ENTITY owl "http://www.w3.org/2002/07/owl#">
<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!ENTITY states "http://www.w3.org/2005/01/aaa#">
<!ENTITY skos "http://www.w3.org/2004/02/skos/core#">
]>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:dc="http://purl.org/dc/elements/1.1/#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:role="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#"
xmlns:skos="http://www.w3.org/2004/02/skos/core#"
xml:base="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy">

<owl:ObjectProperty rdf:ID="relatedConcept">
<rdfs:comment xml:lang="en">The URI of similar/related types from other specifications (See SKOS)</rdfs:comment>
<rdfs:domain rdf:resource="&xsd;anyURI"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="baseConcept">
<rdfs:comment xml:lang="en">This is similar to type but without inheritance of limitations and properties. role:baseConcepts are designed as a substitute for inheritance for external concepts. </rdfs:comment>
<rdfs:sub propertyOf rdf:resource="#role:relatedConcept"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="supportedState">
<rdfs:comment xml:lang="en">A state that can be supported for this a Role</rdfs:comment>
<rdfs:domain rdf:resource="#Widget"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="scope">
<rdfs:comment xml:lang="en">Context where this role is allowed</rdfs:comment>
<rdfs:domain rdf:resource="#role"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="mustContain">
<rdfs:comment xml:lang="en">A child that must be contained by this role</rdfs:comment>
<rdfs:sub propertyOf rdf:resource="#role:scope"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="media">
<rdfs:comment xml:lang="en">The media type, where the Role is allowed - a type of role:scope, simmilar to DC: Format or media type</rdfs:comment>
<rdfs:sub propertyOf rdf:resource="#role:scope"/>
</owl:ObjectProperty>


<owl:ObjectProperty rdf:ID="default">
<rdfs:comment>Default value of a supported state in the context of this role</rdfs:comment>
</owl:ObjectProperty>


<owl:ObjectProperty rdf:ID="importance">
<rdfs:comment>relative importance of a role (0 - 1)</rdfs:comment>
<rdfs:domain rdf:resource="&xsd;anyURI"/>
</owl:ObjectProperty>

<owl:ObjectProperty rdf:ID="nameRef">
<rdfs:comment>How a role type name is extracted and referenced inside a document. For example the DOM might reference a role by it's title.</rdfs:comment>
<rdfs:domain rdf:resource="#Widget"/>
<rdfs:Range/>
</owl:ObjectProperty>

<owl:Class rdf:ID="roletype">
<rdfs:comment>This is a draft resource for adding semantic annotations and information to Web resources. Knowing what the types of content are in a Web page allows for better customized renderings. Including want to allow information hiding, or rendering common types of content in a consistent way - it makes the Web easer to use and more accessibility. You can also use this for device independence so that content is better formatted to fit on the device. </rdfs:comment>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="dc:description"/>
<owl:cardinality rdf:datatype="&xsd;string">1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment>You have to give each content type a title and description sorry folks (just be glad I did not put a min length on the description</rdfs:comment>
<rdfs:comment>These are the required properties - however we recommend also using role:importance. </rdfs:comment>
<role:supportedState rdf:resource="&states;importance"/>
<role:supportedState rdf:resource="&states;describedby"/>
</owl:Class>

<owl:Class rdf:ID="widget">
<rdfs:subClassOf rdf:resource="#roletype"/>
<dc:description xml:lang="en">A widget is a base class for widgets. </dc:description>
<role:supportedState rdf:parseType="Resource">
<rdfs:value>states:disabled</rdfs:value>
<role:default>false</role:default>
</role:supportedState>
<role:supportedState rdf:resource="&states;zoom"/>
<role:supportedState rdf:resource="&states;domactive"/>
<role:supportedState rdf:resource="&states;tabindex"/>
<role:supportedState rdf:resource="&states;labelledby"/>
</owl:Class>

<owl:Class rdf:ID="input">
<rdfs:subClassOf rdf:resource="#widget"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/interact/forms.html#edef-INPUT"/>
<dc:description xml:lang="en">An input is a base class for widgets that have a value. </dc:description>
<role:domRef rdf:resource="&states;title"/>
<role:supportedState rdf:resource="&states;valuenew"/>
</owl:Class>

<owl:Class rdf:ID="textbox">
<rdfs:subClassOf rdf:resource="#input"/>
<dc:description xml:lang="en">A textbox is a base class for widgets that have a free-form text value. </dc:description>
<role:domRef rdf:resource="&states;Childcontent"/>

<role:supportedState rdf:resource="&states;readonly"/>

</owl:Class>

<owl:Class rdf:ID="link">
<rdfs:subClassOf rdf:resource="#widget"/>
<dc:description xml:lang="en">Interactive reference. </dc:description>
<role:domRef rdf:resource="&states;title"/>
<role:domRef rdf:resource="&states;Child content"/>
</owl:Class>

<owl:Class rdf:ID="select">
<rdfs:subClassOf rdf:resource="#list"/>
<rdfs:subClassOf rdf:resource="#input"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/interact/forms.html#edef-SELECT"/>
<role:relatedConcept rdf:resource="#list"/>
<role:mustContain rdf:resource="#option"/>
<dc:description xml:lang="en">A select is an Input that allows the user to make selections from a set of choices. </dc:description>
<role:supportedState rdf:resource="&states;multiselectable"/>
</owl:Class>

<owl:Class rdf:ID="combobox">
<rdfs:subClassOf rdf:resource="#select"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/interact/forms.html#edef-SELECT"/>
<role:relatedConcept rdf:resource="#list"/>
<role:mustContain rdf:resource="#option"/>
<dc:description xml:lang="en">A combobox is a sellect with a specific presentation. </dc:description>
</owl:Class>

<owl:Class rdf:ID="radiogroup">
<rdfs:subClassOf rdf:resource="#select"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/interact/forms.html#edef-SELECT"/>
<role:relatedConcept rdf:resource="#list"/>
<role:mustContain rdf:resource="#radio"/>
<dc:description xml:lang="en">A select containing radio-buttons, instead of options. </dc:description>
</owl:Class>

<owl:Class rdf:ID="Option">
<rdfs:subClassOf rdf:resource="#input"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/interact/forms.html#edef-OPTION"/>
<role:relatedConcept rdf:resource="#listitem"/>
<role:scope rdf:resource="#select"/>
<dc:description xml:lang="en">An option is a selectable item in a list represented by a Select. </dc:description>
<role:supportedState rdf:parseType="Resource">
<rdfs:value>states:selected</rdfs:value>
<role:default>false</role:default>
</role:supportedState>
<role:domRef rdf:resource="&states;Child conten"/>
</owl:Class>

<owl:Class rdf:ID="checkbox">
<rdfs:subClassOf rdf:resource="#checkboxtristate"/>
<dc:description xml:lang="en">A checkbox is an input that has two possible values, an equivalent to a boolean. </dc:description>
<rdfs:comment xml:lang="en">checked="true"|"false"</rdfs:comment>
<role:domRef rdf:resource="&states;Child content"/>
</owl:Class>

<owl:Class rdf:ID="checkboxtristate">
<rdfs:subClassOf rdf:resource="#option"/>
<dc:description xml:lang="en">A checkboxtristate is a control that has three possible states. </dc:description>
<rdfs:comment xml:lang="en">checked="true"|"false"|"mixed"</rdfs:comment>
<role:supportedState rdf:parseType="Resource">
<rdfs:value>states:checked</rdfs:value>
<role:default>false</role:default>
</role:supportedState>
</owl:Class>

<owl:Class rdf:ID="radio">
<rdfs:subClassOf rdf:resource="#checkbox"/>
<dc:description xml:lang="en">An option in single-select list. </dc:description>
</owl:Class>

<owl:Class rdf:ID="menuitemcheckbox">
<rdfs:subClassOf rdf:resource="#checkbox"/>
<role:relatedConcept rdf:resource="#menuitem"/>
<role:scope rdf:resource="#menu"/>
<dc:description xml:lang="en">A menuitemcheckbox is a checkbox that is inside a menu, next to a menu item. </dc:description>
</owl:Class>

<owl:Class rdf:ID="menuitemradio">
<rdfs:subClassOf rdf:resource="#radio"/>
<role:relatedConcept rdf:resource="#menuitem"/>
<role:scope rdf:resource="#menu"/>
<dc:description xml:lang="en">A menuitemradio is a radio-button that is inside a menu, next to a menu item. </dc:description>
</owl:Class>

<owl:Class rdf:ID="button">
<rdfs:subClassOf rdf:resource="#widget"/>
<rdfs:subClassOf rdf:resource="#link"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/interact/forms.html#edef-BUTTON"/>
<role:relatedConcept rdf:resource="#link"/>
<dc:description xml:lang="en">A button is a widget that allows for user-triggered actions. </dc:description>
<role:supportedState rdf:parseType="Resource">
<rdfs:value>states:pressed</rdfs:value>
<role:default>false</role:default>
</role:supportedState>
<role:domRef rdf:resource="&states;Child content"/>
</owl:Class>

<owl:Class rdf:ID="progressbar">
<rdfs:subClassOf rdf:resource="#widget"/>
<dc:description xml:lang="en">Progressbar is a widget used by applications to show the execution progress for tasks that take a long time to execute. </dc:description>
</owl:Class>

<owl:Class rdf:ID="separator">
<rdfs:subClassOf rdf:resource="#widget"/>
<dc:description xml:lang="en">A separator is a line or bar that separates and distinguishes sections of content. </dc:description>
</owl:Class>


<owl:Class rdf:ID="secret">
<rdfs:subClassOf rdf:resource="#input"/>
<dc:description xml:lang="en">A secret input provides the user with the ability to supply information to the system in a manner that makes it difficult for someone, other than the user, who may be observing the process to discern the value that is being supplied.</dc:description>
</owl:Class>

<owl:Class rdf:ID="range">
<rdfs:subClassOf rdf:resource="#input"/>
<dc:description xml:lang="en">A range is an input that restricts the user to a range of values.</dc:description>
<role:supportedState rdf:resource="&states;valuemax"/>
<role:supportedState rdf:resource="&states;valuemin"/>
</owl:Class>

<owl:Class rdf:ID="slider">
<rdfs:subClassOf rdf:resource="#range"/>
<dc:description xml:lang="en">A slider is a range input thatthat restricts the user to a range of values and expects an analog keyboard interface.</dc:description>
<role:supportedState rdf:resource="&states;step"/>
</owl:Class>

<owl:Class rdf:ID="spinbutton">
<rdfs:subClassOf rdf:resource="#range"/>
<dc:description xml:lang="en">A spinbutton is a range input that restricts the user to a range of values, and expects discreet choices..</dc:description>
<role:supportedState rdf:resource="&states;step"/>
</owl:Class>

<owl:Class rdf:ID="textarea">
<rdfs:subClassOf rdf:resource="#textbox"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/interact/forms.html#edef-TEXTAREA"/>
<dc:description xml:lang="en">A textarea is a textbox input intended for use in entering multi-line content.</dc:description>
</owl:Class>

<owl:Class rdf:ID="textfield">
<rdfs:subClassOf rdf:resource="#textbox"/>
<dc:description xml:lang="en">A textfield is a textbox input intended for free-form data entry for short on-line content.</dc:description>
</owl:Class>

<owl:Class rdf:ID="tree">
<rdfs:subClassOf rdf:resource="#select"/>
<role:baseConcept rdf:resource="#chart"/>
<role:mustContain rdf:resource="#treeitem"/>
<dc:description xml:lang="en">A tree is a select, where groups of options (sub-trees) can be collapsed and expanded.</dc:description>
<role:supportedState rdf:resource="&states;expanded"/>
</owl:Class>


<owl:Class rdf:ID="treegroup">
<rdfs:subClassOf rdf:resource="#group"/>
<role:mustContain rdf:resource="#treeitem"/>
<role:scope rdf:resource="#tree"/>
<dc:description xml:lang="en">This is a group of sibling tee items that have a common parent. Intended use is for creating groups of treeitems within a tree container.</dc:description>
<role:supportedState rdf:resource="&states;expanded"/>
</owl:Class>

<owl:Class rdf:ID="treeitem">
<rdfs:subClassOf rdf:resource="#option"/>
<role:scope rdf:resource="#tree"/>

<dc:description xml:lang="en">A treeitem is an option item of a tree.</dc:description>
<role:supportedState rdf:resource="&states;checked"/>
</owl:Class>

<owl:Class rdf:ID="dialog">
<rdfs:subClassOf rdf:resource="#window"/>
<dc:description xml:lang="en">A dialog is a (small) application window.</dc:description>
</owl:Class>

<owl:Class rdf:ID="alert">
<rdfs:subClassOf rdf:resource="#status"/>
<dc:description xml:lang="en">An alert is a dialog with inportant alert or error information.</dc:description>
</owl:Class>

<owl:Class rdf:ID="alertdialog">
<rdfs:subClassOf rdf:resource="#dialog"/>
<rdfs:subClassOf rdf:resource="#alert"/>
<dc:description xml:lang="en">An alert is a dialog with inportant alert or error information.</dc:description>
</owl:Class>

<owl:Class rdf:ID="status">
<rdfs:subClassOf rdf:resource="#widget"/>
<dc:description xml:lang="en">Process--advisory information. This is a container for process advisory information to give feedback to the user.</dc:description>
</owl:Class>

<owl:Class rdf:ID="deliveryunit">
<rdfs:subClassOf rdf:resource="#roletype"/>
<dc:description xml:lang="en">A deliveryunit is structure that is delivered to the client </dc:description>
<role:supportedState rdf:resource="&states;describedby"/>
<role:supportedState rdf:resource="&states;labelledby"/>
</owl:Class>

<owl:Class rdf:ID="task">
<rdfs:subClassOf rdf:resource="#deliveryunit"/>
<dc:description xml:lang="en">A task is a delivery unit that is delivered to the client to perform a specific task </dc:description>
</owl:Class>

<owl:Class rdf:ID="presentation">
<rdfs:subClassOf rdf:resource="#task"/>
<dc:description xml:lang="en">An element who's role is Presentational does not need to be mapped to the accessibility API</dc:description>
</owl:Class>

<owl:Class rdf:ID="application">
<rdfs:subClassOf rdf:resource="#task"/>
<dc:description xml:lang="en">An application is a software unit task executing a set of sub tasks for its users</dc:description>
</owl:Class>

<owl:Class rdf:ID="document">
<rdfs:subClassOf rdf:resource="#deliveryunit"/>
<dc:description xml:lang="en">A document is a unit of content, such as text, that together conveys information. The document role is used to tell the screen reader to switch back to its normal document browsing mode.</dc:description>
</owl:Class>



<owl:Class rdf:ID="section">
<role:relatedConcept rdf:resource="http://www.loc.gov/nls/z3986/v100/dtbook110doc.htm#frontmatter"/>
<role:relatedConcept rdf:resource="http://www.loc.gov/nls/z3986/v100/dtbook110doc.htm#level"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/REC-smil/#par"/>
<dc:description xml:lang="en">A section is a logical part of a DeliveryUnit (page or a item) </dc:description>
<role:supportedState rdf:resource="&states;hasparent"/>
<role:supportedState rdf:resource="&states;haschild"/>
<role:supportedState rdf:resource="&states;flowto"/>
<role:supportedState rdf:resource="&states;flowfrom"/>
</owl:Class>

<owl:Class rdf:ID="window">
<rdfs:subClassOf rdf:resource="#application"/>
<dc:description xml:lang="en">A window refers to a browser or application window</dc:description>
<role:supportedState rdf:resource="&states;expanded"/>
<role:supportedState rdf:resource="&states;subpageof"/>
</owl:Class>

<owl:Class rdf:ID="region">
<rdfs:subClassOf rdf:resource="#group"/>
<dc:description xml:lang="en">A group of elements that together form a perceivable unit, that the author feels should be included in a summary of page features. A region must have a title.</dc:description>
<role:supportedState rdf:resource="&states;expanded"/>
<role:supportedState rdf:resource="&states;labeledby"/>
<role:supportedState rdf:resource="&states;controls"/>
</owl:Class>

<owl:Class rdf:ID="group">
<rdfs:subClassOf rdf:resource="#section"/>
<role:mustContain rdf:resource="#section"/>
<dc:description xml:lang="en">A group is a collection of sections, and is also itself a section. It defines a set or sub set. </dc:description>
</owl:Class>

<owl:Class rdf:ID="imggroup">
<rdfs:subClassOf rdf:resource="#group"/>
<dc:description xml:lang="en">A img group is a container for a collection elements that form an image.</dc:description>
</owl:Class>

<owl:Class rdf:ID="list">
<rdfs:subClassOf rdf:resource="#group"/>
<dc:description xml:lang="en">a list is a group of small items</dc:description>
<role:mustContain rdf:resource="listitem"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/struct/lists.html#edef-UL"/>
</owl:Class>

<owl:Class rdf:ID="listitem">
<rdfs:subClassOf rdf:resource="#section"/>
<dc:description xml:lang="en">A listitem is an entry or item in a list.</dc:description>
<role:scope rdf:resource="list"/>
<role:baseConcept rdf:resource="http://www.w3.org/TR/html4/struct/lists.html#edef-LI"/>
</owl:Class>

<owl:Class rdf:ID="directory">
<rdfs:subClassOf rdf:resource="#list"/>
<role:scope rdf:resource="group"/>
<dc:description xml:lang="en">A list of references to members of a single group.</dc:description>
<role:mustContain rdf:resource="link"/>
</owl:Class>


<owl:Class rdf:ID="liveregion">
<rdfs:subClassOf rdf:resource="#region"/>
<role:mustContain rdf:resource="tiles"/>
<dc:description xml:lang="en">This is a region of a web page that is likely to change. This is a region of the page which responds to a push, a timed change, or a user event, such as AJAX controlled regions</dc:description>
<role:supportedState rdf:resource="&states;disabled"/>
<role:supportedState rdf:resource="&states;controlledby"/>
</owl:Class>

<owl:Class rdf:ID="log">
<rdfs:subClassOf rdf:resource="#liveregion"/>
<dc:description xml:lang="en">A liveregion where new information is added and old information may disappear such as, chat logs, messaging, game log or an error log..</dc:description>
</owl:Class>


<owl:Class rdf:ID="grid">
<rdfs:subClassOf rdf:resource="#table"/>
<rdfs:subClassOf rdf:resource="#widget"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/html4/struct/tables.html#edef-TABLE"/>
<dc:description xml:lang="en">A grid is a visual presentation of a group of data.A grid is a table type that may be editable. Grids contain cells that may be focusable. Grids allow the user to move focus between grid cells with 2-D navigation. Grids may have have row and column headers which also have functional value based on the implementation. Grid cells may have values determined by an equation. </dc:description>
<role:mustContain rdf:resource="gridcell"/>
<role:supportedState rdf:resource="&states;disabled"/>
<role:supportedState rdf:resource="&states;controlledby"/>
<role:supportedState rdf:resource="&states;labeledby"/>
<role:supportedState rdf:resource="&states;controls"/>
</owl:Class>

<owl:Class rdf:ID="gridcell">
<rdfs:subClassOf rdf:resource="#section"/>
<rdfs:subClassOf rdf:resource="#textarea"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/html4/struct/tables.html#edef-TD"/>
<dc:description xml:lang="en">A gridcell is a section inside a grid</dc:description>
<role:scope rdf:resource="grid"/>
<role:supportedState rdf:resource="&states;controlledby"/>
<role:supportedState rdf:resource="&states;controls"/>

</owl:Class>

<owl:Class rdf:ID="tab">
<rdfs:subClassOf rdf:resource="#sectionhead"/>
<dc:description xml:lang="en">A tab is the header for a tabpanel.</dc:description>
<role:scope rdf:resource="tabpanel"/>
<role:supportedState rdf:resource="&states;selected"/>

</owl:Class>

<owl:Class rdf:ID="tabpanel">
<rdfs:subClassOf rdf:resource="#group"/>
<dc:description xml:lang="en">A visual presentation of a section. Tabpanels are commonly used in applications that have a large number of options that can be categorized in logical groups. The Tabpanels serve three functional components, including a menu bar of groupings, a selected grouping and set of resources associated with that group. Each tab in a tablist serves as both a menu item and as a title for the tab content associated with the tab. In graphical renderings the selected Tab and TabContent usually share the same background color and the non-selected tabs have a different background color to make the selected Tab and TabContent stand out visually and provide a visual association with the Tab and TabContent. Only one tabpanel's contents is visible at a time. </dc:description>
</owl:Class>

<owl:Class rdf:ID="tabcontent">
<rdfs:subClassOf rdf:resource="#region"/>
<dc:description xml:lang="en">tabcontent is a container for the resources associated with a tab. </dc:description>
</owl:Class>


<owl:Class rdf:ID="table">
<rdfs:subClassOf rdf:resource="#group"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/html4/struct/tables.html#edef-TABLE"/>
<dc:description xml:lang="en">A table is avisual presentation of a group of data. A table contains cells of tabular data arranged in rows and columns.</dc:description>
</owl:Class>

<owl:Class rdf:ID="td">
<rdfs:subClassOf rdf:resource="#section"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/html4/struct/tables.html#edef-TD"/>
<dc:description xml:lang="en">A td is a table cell containing data and is a small section a table.</dc:description>
<role:scope rdf:resource="#table"/>
</owl:Class>

<owl:Class rdf:ID="th">
<rdfs:subClassOf rdf:resource="#td"/>
<rdfs:subClassOf rdf:resource="#sectionheader"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/html4/struct/tables.html#edef-TH"/>
<dc:description xml:lang="en">A th is a table cell containing data that acts as a heading for a group of table cells.</dc:description>
<role:scope rdf:resource="#table"/>
</owl:Class>

<owl:Class rdf:ID="columnheader">
<rdfs:subClassOf rdf:resource="#th"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/html4/struct/tables.html#edef-COL"/>
<dc:description xml:lang="en">A table cell containing header information for a column. </dc:description>
</owl:Class>

<owl:Class rdf:ID="rowheader">
<rdfs:subClassOf rdf:resource="#th"/>
<role:relatedConcept rdf:resource="http://www.w3.org/TR/html4/struct/tables.html#edef-COL"/>
<dc:description xml:lang="en">A table cell containing header information for a row. </dc:description>
</owl:Class>


<owl:Class rdf:ID="menu">
<rdfs:subClassOf rdf:resource="#widget"/>
<rdfs:subClassOf rdf:resource="#list"/>
<dc:description xml:lang="en">A menu is a block of links.</dc:description>
<role:relatedConcept>See navigation in XHTML roles, See://www.w3.org/TR/2005/WD-xhtml2-20050527/mod-role.html#col_Role</role:relatedConcept>
<role:relatedConcept rdf:resource="http://www.loc.gov/nls/z3986/v100/dtbook110doc.htm#sidebar"/>
<rdfs:mustcontain rdf:resource="#menuitems"/>
</owl:Class>

<owl:Class rdf:ID="menuitem">
<rdfs:subClassOf rdf:resource="#listitem"/>
<role:scope rdf:resource="#menu"/>
<dc:description xml:lang="en">A menu item is an item or link inside a menu.</dc:description>
<role:supportedState rdf:resource="&states;haspopup"/>

</owl:Class>

<owl:Class rdf:ID="toolbar">
<rdfs:subClassOf rdf:resource="#menu"/>
<dc:description xml:lang="en">A toolbar is a collection of commonly used functions represented in compact visual form.The toolbar is a subset of functions found in a menubar designed minimize real estate and conserve user device interaction.</dc:description>
</owl:Class>

<owl:Class rdf:ID="menubar">
<rdfs:subClassOf rdf:resource="#menu"/>
<dc:description xml:lang="en">A container that contains menu items. Each menu item may activate a menu. Navigation behavior should be similar to a GUI menu bar

It is used to create a menubar similar to those found in Windows, the Mac, and Gnome desktops. A menubar is used to create a consistent climate of frequently used commands</dc:description>
</owl:Class>

<owl:Class rdf:ID="breadcrumbs">
<rdfs:subClassOf rdf:resource="#menu"/>
<dc:description xml:lang="en">Bread crumb navigation list. Each element in the list is a representation of hiearchary represented linearly. The logical order of the text begins with the root element.</dc:description>
</owl:Class>

<owl:Class rdf:ID="sectionheader">
<dc:description xml:lang="en">A heading without level</dc:description>
<role:relatedConcept>See HTML Headings - ://www.w3.org/TR/html4/struct/global.html#edef-H1</role:relatedConcept>
<role:relatedConcept rdf:resource="http://www.loc.gov/nls/z3986/v100/dtbook110doc.htm#levelhd"/>
<role:supportedState rdf:resource="&states;hasparent"/>
<role:supportedState rdf:resource="&states;haschild"/>
</owl:Class>


</rdf:RDF>