Изменение цветовых узлов в graphDB Free

В настоящее время я работаю с GraphDB для визуализации некоторых данных, имеющих графическую природу. Я импортировал данные RDF в graphDB, и на самом деле график довольно хорош. Единственным недостатком является то, что каждый узел оранжевый.

Тогда мне было интересно, есть ли у graphDB какой-то механизм, с помощью которого цвет некоторых узлов может быть изменен на основе семантической связи между ними. Например:

<Berners_Lee> <created> <web> . <Berners_Lee> <works_as_a> <teacher>

Если бы я загрузил это в graphDB, все узлы по умолчанию были бы оранжевыми. Есть ли способ указать, что узлы, на которые указывает связь created, отображаются синим цветом?

Надеюсь, все ясно. Любая помощь приветствуется.


person Thomas    schedule 11.07.2018    source источник
comment
Узлы IMO окрашены в зависимости от их типа: ObjectProperties, DatatypeProperties, BlankNodes, ...   -  person Gilles-Antoine Nys    schedule 11.07.2018
comment
@ Gilles-AntoineNys Спасибо за ваш ответ. Можно ли объяснить дальше? Я имею в виду, как это сделать в GraphDB. С Уважением   -  person Thomas    schedule 11.07.2018
comment
Это автоматически. Цвета выбираются произвольно GraphDB. Я сам еще не менял цвета   -  person Gilles-Antoine Nys    schedule 11.07.2018
comment
Боюсь, что в моем случае этого не происходит. Я загружаю свой RDF-файл (полный троек), а затем визуализирую график, и все узлы оранжевые. В вашем случае, как вы импортируете данные в graphDB? Вы указали какую-то конфигурацию? Заранее спасибо. С Уважением.   -  person Thomas    schedule 11.07.2018


Ответы (1)


Цвета генерируются автоматически и различают типы на одном графике, что и является их основным назначением. Также мы неправильно обрабатываем случай с несколькими типами для узла, но мы это имеем в виду. Проблема с вашими данными заключается в том, что все субъектные предикаты и объекты не имеют типа (что делает их однотипными). Вот небольшой пример, основанный на ваших данных, который даст желаемый эффект.

<Berners_Lee><created><www>;
             <works_as_a><teacher>;
             a <Person>.
<teacher> a <Occupation>.
person Konstantin Petrov    schedule 12.07.2018
comment
Большое тебе спасибо. Я очень ценю ваш вклад. С наилучшими пожеланиями. @ Константин Петров - person Thomas; 12.07.2018