{
"class" : {
"rdf:type" : "rdfs:Class",
"rdfs:comment" : "Instructions that explain how to achieve a result by performing a sequence of steps.",
"rdfs:label" : "HowTo",
"rdfs:subClassOf" : "schema:CreativeWork"
},
"properties" : {
"schema:estimatedCost" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The estimated cost of the supply or supplies consumed when performing instructions.",
"rdfs:label" : "estimatedCost",
"schema:domainIncludes" : [
"schema:HowToSupply",
"schema:HowTo"
],
"schema:rangeIncludes" : [
"schema:Text",
"schema:MonetaryAmount"
]
},
"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:step" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection.",
"rdfs:label" : "step",
"schema:domainIncludes" : "schema:HowTo",
"schema:rangeIncludes" : [
"schema:HowToSection",
"schema:HowToStep",
"schema:CreativeWork",
"schema:Text"
]
},
"schema:steps" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection (originally misnamed 'steps'; 'step' is preferred).",
"rdfs:label" : "steps",
"schema:domainIncludes" : [
"schema:HowToSection",
"schema:HowTo"
],
"schema:rangeIncludes" : [
"schema:ItemList",
"schema:CreativeWork",
"schema:Text"
],
"schema:supersededBy" : "schema:step"
},
"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"
},
"schema:yield" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The quantity that results by performing instructions. For example, a paper airplane, 10 personalized candles.",
"rdfs:label" : "yield",
"schema:domainIncludes" : "schema:HowTo",
"schema:rangeIncludes" : [
"schema:QuantitativeValue",
"schema:Text"
]
}
}
}