An ontology of sub-atomic particles