Towards an ontology of products