Semantics Triple Store в Marklogic


person Jang Fateh Singh    schedule 25.08.2016    source источник


Ответы (3)


Загрузите свои документы, загрузите триплеты и просто добавьте дополнительные триплеты с uri документа в качестве темы или объекта и некоторые тройные uri объекта в качестве другой стороны. Вы можете выразить их в другом файле ttl или создать их с помощью кода.

Однако следующий вопрос будет заключаться в том, как вы хотели бы использовать документы и триплеты вместе?

ХТХ!

person grtjn    schedule 25.08.2016
comment
Спасибо за ответ, но мой вопрос в формате ttl: ‹example.org/item/item22› ‹ example.org/details/shipped› 2013-05-14^^‹w3.org/2001/XMLSchema#dateTime›. Какой uri в отношении документа должен быть написан здесь. Каким будет документ IRI - person Jang Fateh Singh; 25.08.2016
comment
Если вы вставляете документ в /mydoc.json, вы можете ссылаться на него в своем файле ttl с помощью </mydoc.json>. MarkLogic довольно терпимо относится к IRI и URI базы данных. - person grtjn; 25.08.2016

мой вопрос в том, что такое IRI, который я буду писать в файле ttl, который будет моего документа, доступного в БД. Так как файл ttl принимает IRI, то каков iri для моего документа? @grtjn

person Jang Fateh Singh    schedule 25.08.2016

Похоже, вы хотите связать некоторую существующую информацию с URI вашего документа.

Если это item22 из вашего примера, то все должно быть просто. Допустим, item22 — это книга. Ваши данные TTL могут выглядеть так:

PREFIX item: <http://example.org/item/>
PREFIX domain: <http://example.org/stuff/>

item:item22 a domain:Book ;
              domain:hasTitle "A tale of two cities" ;
              domain:hasAuthor "Charles Dickens" .

Допустим, у вас есть эта книга в виде документа в MarkLogic. Вы можете просто добавить еще одну тройку:

item:item22 domain:contentsInUri "/books/Dickens/A-tale-of-two-cities.xml" .

Теперь вы можете использовать SPARQL и легко найти URI, относящиеся ко всем книгам Диккенса или книгам с названием «Повесть о двух городах».

Если вы ищете дополнительную структуру, обратите внимание на некоторые семантические онтологии, такие как RDFS и OWL.

person chriskelly    schedule 29.08.2016