2015-06-18 2 views
1

Я наткнулся на hypergraphdb, это кажется интересным. Но как представить взвешенное свойство rdf и отношения более высокого порядка в hypergraphdb?Hypergraphdb weighted rdf property

+0

Можете ли вы показать, что у вас есть, и где вы застряли? Как-будто вопрос слишком широк. –

+0

@JeenBroekstra: спасибо за ответ. Я успешно настроил hypergraphdb. но я хотел бы знать, как загружать онтологии (например, OWL/RDFS) и записывать экземпляры (похожие на данные RDF), которые следуют за онтологией. Кроме того, основной причиной выбора hypergraphdb является то, что он поддерживает отношения более высокого порядка (ребра) между узлами графа. Мне нужна эта функция для представления свойства RDF со взвешенными значениями. Например: если [A-likes-> B], то я хотел бы приложить вес к «симпатичности». Я не нашел примера, который делает это до сих пор. Любая помощь будет очень оценена. –

+0

Вы нашли ответ на свой вопрос? Я в той же ситуации, что и ты. Благодаря! –

ответ

1

Вы можете добавить значения в отношениях с методом HGValueLink:

HGHandle relationLink = hyperGraph.add(new HGValueLink("my-string-identifier", startHandle, endHandle)); 

«моя строка-значение» является объектом Строка, но вы можете добавить Integer или любого другого объекта в отношении.

Смежные вопросы