OntoProg: An ontology-based model for implementing Prognostics Health Management in mechanical machines. (October 2018)