The document discusses reasoning on the Semantic Web, including issues, vulnerabilities, and solutions. It covers work done so far in ontologies and rules, points out vulnerabilities like lack of referential integrity and inconsistent knowledge from multiple resources. It discusses the need for reasoners to be incomplete but possibly unsound to handle the scale of the web. Related work in distributed reasoning is presented, and it concludes by looking forward to the need for web-scale reasoning that can deal with incomplete and inconsistent resources while being context-aware and allowing different representations of open and closed world assumptions.