initial ontology implementation