Блог Конфиг Docker для Fuseki
Пост
Отменить

Конфиг Docker для Fuseki

docker

Конфиг Docker для Apache Jena Fuseki.
Не нашел внятного конфига для своих задачек и написал сам, может кому-то тоже пригодится.
Ссылка на репозиторий - github

Добавлено немного данных для примера.
Содержит простой граф:

graph
    agent((Агент)) --->|a| cls((owl:class))
    org((Организация)) --->|subClassOf| agent
    ou((Орг. подразделение)) --->|subClassOf| agent
    post((Должность)) --->|a| cls
    post --->|Является должностью подразделения| ou
    ou --->|Является подразделением организации| org

И немного транзитивных правил:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Если у `А` есть подкласс `Х`, а у `Х` есть подкласс `У`,
# то `У` - так же подкласс `А`
[transit_sc:  (?x rdfs:subClassOf ?y), (?a rdfs:subClassOf ?x)
               -> (?a rdfs:subClassOf ?y)]

# Если `Х` имеет тип `А`, у `У` является подклассом `Х`,
# то `У` тоже имеет тип `А`
[transit_type:  (?x rdfs:subClassOf ?y), (?a rdf:type ?x)
                -> (?a rdf:type ?y)]

# ну и так далее (догадайтесь сами)
[transit_p_range:  (?p rdfs:range ?c), (?sc rdfs:subClassOf ?c)
                    -> (?p rdfs:range ?sc)]
[transit_p_domain:  (?p rdfs:domain ?c), (?sc rdfs:subClassOf ?c)
                    -> (?p rdfs:domain ?sc)]
This post is licensed under CC BY 4.0 by the author.