Как получить список ресурсов, связанных с ресурсом в Йене?

Я создал модель с помощью 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
    

Теперь, как получить список ресурсов, связанных с определенным ресурсом?

Например: Алиса знает Боба и Чарли. Алиса, Боб и Чарли являются ресурсами, Ресурс Алиса знает два других ресурса. Теперь, как получить имена [Боб, Чарли]?

Ответы на вопрос(1)

Ваш ответ на вопрос