私はRDFファイルをJenaでプログラムで生成しています。つまり、rdf(インスタンス)にデータを挿入しているときに、一意のURI(リソースを参照する) in rdbms。私はURIを生成することができるインスタンスのためにリソースを作成するときのように、Jenaで行うのが可能かどうかを知りたいですか?RDF用のJenaでURIを生成
例:
Resource resAnswer = ModelCreation.md.createResource(RDFResourcesURI.Answer_Resource_URI + answer.getAnswer_id());
- ここでIは、ハードコーディング(またはユーザ入力)answer_id、次いで、予め定義されたURIに付加しています。ハードコーディングの代わりに(mysqlの自動インクリメントのように)生成することができますか?あなただけのユニークIDは、あなたがUUID.randomUUID()
またはUUID.fromString(name)
UUID
ようなものを使用する場合
関連の質問 - http://answers.semanticweb.com/questions/516/generating-unique-ids-in-triple-store-ala-mysql-auto_increment - トリプルストアでの自動インクリメントIDのディスカッション一般に – RobV