現在、「通常の」リレーショナル データベースを含むプロジェクトに取り組んでいますが、このデータベースに対する SPARQL リクエストを有効にしたいと考えています。
d2rq.orgは、データベースから RDF へのマッピングを定義する .ttl ファイルを使用して、データベースに対して SPARQL を実行できるようにするツールです。
この .ttl ファイルは、「generate-mapping」という名前の D2RQ ツールを使用して自動的に構築できます。 http://d2rq.org/generate-mappingはかなりの数の引数を取り、いくつかは単一のダッシュ「-」と二重の「--」で始まります。私の課題は、二重ダッシュで始まる引数がこのエラーを生成することです:
指示:
./generate-mapping -u root -p password -o testmappingLocal.ttl --verbose jdbc:mysql:///iswc
結果:
Exception in thread "main" java.lang.IllegalArgumentException: Unknown argument: --verbose
at jena.cmdline.CommandLine.handleUnrecognizedArg(CommandLine.java:215)
at jena.cmdline.CommandLine.process(CommandLine.java:177)
at d2rq.generate_mapping.main(generate_mapping.java:41)
二重ダッシュの引数に関するヘルプは大歓迎です。OS: Ubuntu Linux、D2RQ バージョン: 0.8