/// <summary>
        /// Obtiene la Valor de la axioma ya que el axioma puede venir con el lenguaje y el tipo de datos en su valor
        /// </summary>
        /// <param name="axiom">Axioma</param>
        /// <returns>Valor de la axioma</returns>
        private string getValueAxiom(OWLAnnotationAssertionAxiom axiom)
        {
            string straxioma = axiom.getValue().ToString();

            //Revisamos si el axiona viene con el idioma
            int existeidioma = straxioma.IndexOf('@');

            //Si los axionas se retornan con el idioma Ej. @es se debe eliminar
            if (existeidioma > 0)
            {
                straxioma = straxioma.Remove(existeidioma);
            }

            //Revisamos si el axiona viene con el tipo de datos
            int existetipo = straxioma.IndexOf('^');

            //Si los axionas se retornan con el idioma Ej. @es se debe eliminar
            if (existetipo > 0)
            {
                straxioma = straxioma.Remove(existetipo);
            }

            //Finalmente retornamos el sólo valor del axioma
            return(straxioma.Replace('"', ' ').Trim());
        }
 /// <summary>
 /// Obtiene la llave de la axioma
 /// </summary>
 /// <param name="axiom">Axioma</param>
 /// <returns>Llave</returns>
 private string getKeyAxiom(OWLAnnotationAssertionAxiom axiom)
 {
     return(axiom.getSubject().ToString());
 }