こんにちは、オントロジーの保存は初めてです:)
実際、私は Java 相互運用性 (Jena) を備えたトリプルストアを探しています。というわけでApache Fusekiを選びました。ドキュメントで、オントロジーをロードするための ja:MemoryModel を見つけました。しかし、これはサーバーをシャットダウンするとデータが失われるということですか?
もう 1 つのアイデアは、ある種のオントロジー スキーマを使用することです。これは、1 つのオントロジーをスキーマとして使用し、2 つ目のオントロジーをエンティティの格納に使用することを意味します。例の configuration.ttl で、次のようなものを見つけました。
ja:baseModel
[ a ja:MemoryModel ;
ja:content [ja:externalContent <file:Data/test_abox.ttl>] ;
ja:content [ja:externalContent <file:Data/test_tbox.ttl>] ;
] ;
しかし、baseModel の実際の説明は見つかりませんでした。ドキュメントには、言及されている OntModel もあります。どちらをスキーマに使用し、どちらをエンティティに使用するか。新参者の私には、少し混乱しているでしょうか?どなたか親切にそのヒントを教えていただけないでしょうか。
ありがとう!