<?xml version="1.0" ?>

<!DOCTYPE rdf:RDF [

<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >

<!ENTITY rdfs "http://www.w3.org/TR/1999/PR-rdf-schema-19990303#" >

<!ENTITY n "http://www.nesstar.org/rdf/" >

<!ENTITY m "http://www.nesstar.org/rdf/Method/" >

<!ENTITY o "http://www.nesstar.org/rdf/Method/obj" >

]>

<rdf:RDF 
     xmlns:rdf="&rdf;"
     xmlns:rdfs="&rdfs;"
     xmlns:n="&n;"	
>

<rdfs:Class rdf:about="&n;Method">
<rdfs:label>Method</rdfs:label>
<rdfs:comment>A Method</rdfs:comment>
</rdfs:Class>

<!--                     Method methods                    -->

<rdfs:Class rdf:about="&m;Execute">
<rdfs:subClassOf rdf:resource="&n;Method" />
<rdfs:label>Execute</rdfs:label>
<n:label>Execute the method {&o;}</n:label>
<rdfs:comment>Execute the method.</rdfs:comment>
<rdfs:domain rdf:resource="&n;Method" />
<!--                     How can we specify the result of this method?                    -->
<rdfs:range  rdf:resource="&n;String" />
</rdfs:Class>

<rdfs:Class rdf:about="&m;Cancel">
<rdfs:subClassOf rdf:resource="&n;Method" />
<rdfs:label>Cancel</rdfs:label>
<n:label>Cancel the execution of the method {&o;}</n:label>
<rdfs:comment>Cancel the execution of the method.</rdfs:comment>
<rdfs:domain rdf:resource="&n;Method" />
<rdfs:range  rdf:resource="&n;Void" />
</rdfs:Class>

</rdf:RDF>
