{
   "class" : {
      "rdf:type" : "rdfs:Class",
      "rdfs:comment" : "A direction indicating a single action to do in the instructions for how to achieve a result.",
      "rdfs:label" : "HowToDirection",
      "rdfs:subClassOf" : [
         "schema:CreativeWork",
         "schema:ListItem"
      ]
   },
   "properties" : {
      "schema:afterMedia" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "A media object representing the circumstances after performing this direction.",
         "rdfs:label" : "afterMedia",
         "schema:domainIncludes" : "schema:HowToDirection",
         "schema:rangeIncludes" : [
            "schema:MediaObject",
            "schema:URL"
         ]
      },
      "schema:beforeMedia" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "A media object representing the circumstances before performing this direction.",
         "rdfs:label" : "beforeMedia",
         "schema:domainIncludes" : "schema:HowToDirection",
         "schema:rangeIncludes" : [
            "schema:URL",
            "schema:MediaObject"
         ]
      },
      "schema:duringMedia" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "A media object representing the circumstances while performing this direction.",
         "rdfs:label" : "duringMedia",
         "schema:domainIncludes" : "schema:HowToDirection",
         "schema:rangeIncludes" : [
            "schema:URL",
            "schema:MediaObject"
         ]
      },
      "schema:performTime" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).",
         "rdfs:label" : "performTime",
         "schema:domainIncludes" : [
            "schema:HowToDirection",
            "schema:HowTo"
         ],
         "schema:rangeIncludes" : "schema:Duration"
      },
      "schema:prepTime" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The length of time it takes to prepare the items to be used in instructions or a direction, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).",
         "rdfs:label" : "prepTime",
         "schema:domainIncludes" : [
            "schema:HowTo",
            "schema:HowToDirection"
         ],
         "schema:rangeIncludes" : "schema:Duration"
      },
      "schema:supply" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "A sub-property of instrument. A supply consumed when performing instructions or a direction.",
         "rdfs:label" : "supply",
         "rdfs:subPropertyOf" : "schema:instrument",
         "schema:domainIncludes" : [
            "schema:HowToDirection",
            "schema:HowTo"
         ],
         "schema:rangeIncludes" : [
            "schema:HowToSupply",
            "schema:Text"
         ]
      },
      "schema:tool" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "A sub property of instrument. An object used (but not consumed) when performing instructions or a direction.",
         "rdfs:label" : "tool",
         "rdfs:subPropertyOf" : "schema:instrument",
         "schema:domainIncludes" : [
            "schema:HowTo",
            "schema:HowToDirection"
         ],
         "schema:rangeIncludes" : [
            "schema:HowToTool",
            "schema:Text"
         ]
      },
      "schema:totalTime" : {
         "rdf:type" : "rdf:Property",
         "rdfs:comment" : "The total time required to perform instructions or a direction (including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601).",
         "rdfs:label" : "totalTime",
         "schema:domainIncludes" : [
            "schema:HowToDirection",
            "schema:HowTo"
         ],
         "schema:rangeIncludes" : "schema:Duration"
      }
   }
}