Cara menggunakan Fuseki untuk menyimpan data secara persisten dengan skema ontologi

Hai, saya baru mengenal penyimpanan ontologi :)

Sebenarnya saya sedang mencari triplestore dengan interoperabilitas Java (Jena). Jadi saya memilih Apache Fuseki. Dalam dokumentasi saya menemukan ja:MemoryModel untuk memuat ontologi. Tapi apakah ini berarti datanya hilang saat saya mematikan server?

Ide lainnya adalah dengan menggunakan semacam skema ontologi. Ini berarti saya ingin menggunakan 1 ontologi sebagai skema dan yang kedua untuk menyimpan entitas. Dalam contoh konfigurasi.ttl saya menemukan sesuatu seperti itu:

ja:baseModel 
[ a ja:MemoryModel ;
  ja:content [ja:externalContent <file:Data/test_abox.ttl>] ;
  ja:content [ja:externalContent <file:Data/test_tbox.ttl>] ;
] ;

Tapi saya tidak bisa menemukan penjelasan nyata untuk baseModel dan di dokumentasi juga ada OntModel yang disebutkan. Mana yang digunakan untuk skema dan mana untuk entitas. Bagi saya sebagai pendatang baru, ini agak membingungkan? Bisakah seseorang berbaik hati memberi saya petunjuk tentang hal itu?

Terima kasih!


person JimBob    schedule 07.02.2013    source sumber


Jawaban (1)


Anda dapat menjalankan server dengan database persisten. Mulai server dengan --loc=DB dan server akan menggunakan salinan Jena TDB sebagai penyimpanan data.

Atau Anda dapat menggunakan assembler dan mengonfigurasi di penyimpanan data yang didukung TDB dan model darinya.

person AndyS    schedule 08.02.2013