Как получить список ресурсов, связанных с ресурсом в Йене?
Я создал модель с помощью API Jena:
public static void main(String[] args) {
Model model = ModelFactory.createDefaultModel();
Resource alice = ResourceFactory.createResource("http://example.org/alice");
Resource bob = ResourceFactory.createResource("http://example.org/bob");
Resource charlie = ResourceFactory.createResource("http://example.org/charlie");
model.add (alice, RDF.type, FOAF.Person);
model.add (alice, FOAF.name, "Alice");
model.add (alice, FOAF.mbox, ResourceFactory.createResource("mailto:[email protected]"));
model.add (alice, FOAF.knows, bob);
model.add (alice, FOAF.knows, charlie);
model.write(System.out, "RDF/XML-ABBREV");
}
Выход из этой программы:
Alice
Теперь, как получить список ресурсов, связанных с определенным ресурсом?
Например: Алиса знает Боба и Чарли. Алиса, Боб и Чарли являются ресурсами, Ресурс Алиса знает два других ресурса. Теперь, как получить имена [Боб, Чарли]?