IDP ontology