The aim of this paper is to build an upper-level ontology of artifacts. To this end, two formal tools are employed: theory of consequence operation and ontology of states of affairs. It is argued that the adequate representation of an artifact consists of the representation of the artifact’s purposes, the representation of its design, the representation of the background knowledge according to ...