Building and Using an Ontology of Tasks