Я работаю с API-интерфейсом Protege OWL в Java-программе, и у меня проблема с загрузкой моих онтологий. Когда я пытаюсь использовать URI, он работает. Однако, когда я пытаюсь использовать локальный путь на своем компьютере, он не работает.Protege OWL API загрузки онтологий с URI
package Test;
import edu.stanford.smi.protegex.owl.ProtegeOWL;
import edu.stanford.smi.protegex.owl.jena.JenaOWLModel;
public class TestLoad {
public static JenaOWLModel Model =null;
public static String URI="http://protege.cim3.net/file/pub/ontologies/travel/travel.owl";
// change the URI by this "C:/Users/Sara/Desktop/travel.owl";
public static void main(String[] args)
{
try
{
Model=ProtegeOWL.createJenaOWLModelFromURI(URI);
System.out.println("Success");
}
catch (Exception exception)
{
System.out.println("Error");
}
}
}
Чтобы улучшить ваш вопрос, пожалуйста, опишите, как именно ваша программа не работает, e, g, она выдает ошибку (какая ошибка) или перечисляет другие симптомы. – Olga
он переходит непосредственно к улову в моем консоли. У меня есть строка Error as println (исключений не выбрасывается). – souad
моя программа использует этот файл, чтобы иметь классы, определенные в этом файле, поэтому, когда я делаю URI, он отлично работает, но когда я использовать локальный путь, я не могу иметь классы, которые я просто поместил в свой код. Я могу поместить весь свой код, если это поможет. – souad