@prefix adms:  <http://www.w3.org/ns/adms#> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix raul:  <http://purl.org/NET/raul#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix dcterms: <http://purl.org/dc/terms/> .

<http://vocab.deri.ie/raul#LiDRC>
        a              dcterms:Agent ;
        foaf:homepage  <http://linkeddata.deri.ie/> ;
        foaf:member    <http://vocab.deri.ie/raul#Michael%20Hausenblas> ;
        foaf:name      "LiDRC" .

raul:disabled  a     owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Widget ;
        rdfs:label   "disabled" ;
        rdfs:range   xsd:boolean .

raul:isPassword  a   owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Textbox ;
        rdfs:label   "isPassword" ;
        rdfs:range   xsd:boolean .

raul:hidden  a       owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Widget ;
        rdfs:label   "hidden" ;
        rdfs:range   xsd:boolean .

raul:class  a        owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Page ;
        rdfs:label   "class" ;
        rdfs:range   xsd:string .

raul:Page  a             owl:Class , rdfs:Class ;
        rdfs:label       "Page" ;
        rdfs:subClassOf  owl:Class .

raul:maxlength  a    owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Textbox ;
        rdfs:label   "maxlength" ;
        rdfs:range   xsd:int .

raul:action  a       owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:WidgetContainer ;
        rdfs:label   "action" ;
        rdfs:range   xsd:string .

raul:title  a        owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Page ;
        rdfs:label   "title" ;
        rdfs:range   xsd:string .

raul:value  a        owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Widget ;
        rdfs:label   "value" ;
        rdfs:range   xsd:string .

raul:checked  a      owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Button ;
        rdfs:label   "checked" ;
        rdfs:range   xsd:boolean .

raul:command  a      owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Button ;
        rdfs:label   "command" ;
        rdfs:range   xsd:string .

raul:CREATEOperation  a  owl:Class , rdfs:Class ;
        rdfs:label       "CREATEOperation" ;
        rdfs:subClassOf  raul:CRUDOperation .

raul:row  a          owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Widget ;
        rdfs:label   "row" ;
        rdfs:range   xsd:integer .

<http://vocab.deri.ie/raul#ttl>
        a                   adms:SemanticDistribution ;
        dcterms:FileFormat  <http://vocab.deri.ie/raul> ;
        adms:accessURL      "http://vocab.deri.ie/raul.ttl" ;
        adms:status         <http://purl.org/adms/status/Completed> .

raul:Textbox  a          owl:Class , rdfs:Class ;
        rdfs:label       "Textbox" ;
        rdfs:subClassOf  raul:Widget .

<http://vocab.deri.ie/raul#juum>
        a              foaf:Person ;
        foaf:homepage  <http://umbrich.net/> ;
        foaf:name      "Jürgen Umbrich" .

raul:name  a         owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Widget ;
        rdfs:label   "name" ;
        rdfs:range   xsd:string .

raul:Button  a           owl:Class , rdfs:Class ;
        rdfs:label       "Button" ;
        rdfs:subClassOf  raul:Widget .

<http://vocab.deri.ie/raul>
        a                              adms:SemanticAsset , owl:Ontology ;
        dc:creator                     <http://vocab.deri.ie/raul#ahaller> , <http://vocab.deri.ie/raul#Michael%20Hausenblas> , <http://vocab.deri.ie/raul#juum> ;
        dcterms:created                "2010-06-30"^^xsd:date ;
        dcterms:description            "A vocabulary to describe Web form widgets. Strongly aligned with the meta model of HTML Web forms. A RESTful service that can render HTML Web forms from RaUL models can be found at: http://w3c.org.au/raul" ;
        dcterms:modified               "2012-04-30"^^xsd:date ;
        dcterms:partOf                 <http://vocab.deri.ie> ;
        dcterms:publisher              "http://vocab.deri.ie/raul#LiDRC" ;
        dcterms:status                 <http://purl.org/adms/status/UnderDevelopment> ;
        dcterms:title                  "RAUL Vocabulary" ;
        dcterms:type                   <http://purl.org/adms/assettype/Ontology> ;
        vann:preferredNamespacePrefix  "raul" ;
        vann:preferredNamespaceUri     "http://purl.org/NET/raul#" ;
        foaf:homepage                  <http://vocab.deri.ie/raul.html> .

raul:selected  a     owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Listitem ;
        rdfs:label   "selected" ;
        rdfs:range   xsd:boolean .

raul:Widget  a           owl:Class , rdfs:Class ;
        rdfs:label       "Widget" ;
        rdfs:subClassOf  raul:Page .

raul:UPDATEOperation  a  owl:Class , rdfs:Class ;
        rdfs:label       "UPDATEOperation" ;
        rdfs:subClassOf  raul:CRUDOperation .

raul:Radiobutton  a      owl:Class , rdfs:Class ;
        rdfs:label       "Radiobutton" ;
        rdfs:subClassOf  raul:Button .

raul:DynamicGroup  a     owl:Class , rdfs:Class ;
        rdfs:label       "DynamicGroup" ;
        rdfs:subClassOf  raul:Widget .

raul:CRUDOperation  a    owl:Class , rdfs:Class ;
        rdfs:label       "CRUDOperation" ;
        rdfs:subClassOf  owl:Class .

raul:label  a        owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Widget ;
        rdfs:label   "label" ;
        rdfs:range   xsd:string .

raul:id  a           owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Page ;
        rdfs:label   "id" ;
        rdfs:range   xsd:string .

raul:Group  a            owl:Class , rdfs:Class ;
        rdfs:label       "Group" ;
        rdfs:subClassOf  raul:Widget .

raul:group  a        rdf:Property ;
        rdfs:domain  raul:Widget ;
        rdfs:label   "group" ;
        rdfs:range   raul:Group .

raul:Listitem  a         owl:Class , rdfs:Class ;
        rdfs:label       "Listitem" ;
        rdfs:subClassOf  raul:Widget .

raul:READOperation  a    owl:Class , rdfs:Class ;
        rdfs:label       "READOperation" ;
        rdfs:subClassOf  raul:CRUDOperation .

<http://vocab.deri.ie/raul#rdf>
        a                   adms:SemanticDistribution ;
        dcterms:FileFormat  <http://vocab.deri.ie/raul> ;
        adms:accessURL      "http://vocab.deri.ie/raul.rdf" ;
        adms:status         <http://purl.org/adms/status/Completed> .

raul:Listbox  a          owl:Class , rdfs:Class ;
        rdfs:label       "Listbox" ;
        rdfs:subClassOf  raul:Widget .

raul:DELETEOperation  a  owl:Class , rdfs:Class ;
        rdfs:label       "DELETEOperation" ;
        rdfs:subClassOf  raul:CRUDOperation .

<http://vocab.deri.ie/raul#ahaller>
        a              foaf:Person ;
        foaf:homepage  <http://www.armin-haller.com> ;
        foaf:mbox      <mailto:armin.haller@csiro.au> ;
        foaf:name      "Armin Haller" .

raul:Checkbox  a         owl:Class , rdfs:Class ;
        rdfs:label       "Checkbox" ;
        rdfs:subClassOf  raul:Button .

raul:method  a       rdf:Property ;
        rdfs:domain  raul:WidgetContainer ;
        rdfs:label   "method" ;
        rdfs:range   raul:CRUDOperation .

raul:WidgetContainer  a  owl:Class , rdfs:Class ;
        rdfs:label       "WidgetContainer" ;
        rdfs:subClassOf  raul:Widget .

raul:size  a         owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Textbox ;
        rdfs:label   "size" ;
        rdfs:range   xsd:string .

<http://vocab.deri.ie/raul#Michael%20Hausenblas>
        a              foaf:Person ;
        foaf:homepage  <http://sw-app.org/about.html> ;
        foaf:mbox      <mailto:michael.hausenblas@deri.org> ;
        foaf:name      "Michael Hausenblas" .

<http://vocab.deri.ie/raul#CSIRO>
        a              dcterms:Agent ;
        foaf:homepage  <http://vocab.deri.ie/raul> ;
        foaf:member    <http://vocab.deri.ie/raul#ahaller> ;
        foaf:name      "CSIRO" .

raul:list  a         owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Page ;
        rdfs:label   "list" ;
        rdfs:range   rdfs:Literal .

<http://vocab.deri.ie/raul#DERI>
        a              dcterms:Agent ;
        foaf:homepage  <http://www.deri.ie/> ;
        foaf:member    <http://vocab.deri.ie/raul#juum> ;
        foaf:name      "DERI" .

raul:multiple  a     owl:DatatypeProperty , rdf:Property ;
        rdfs:domain  raul:Listbox ;
        rdfs:label   "multiple" ;
        rdfs:range   xsd:boolean .
