私はトリプルデータ形式にかなり慣れていないので、この質問は初心者です。グラフのある表現から別の表現への変換を表現的に宣言できる (つまり、xml、xslt などを使用して) 表現力のある構文はありますか? 例: シリーズの本のリストを含むすべての主題が :Series である書店を表すグラフがあります。:Series という述語を持つ :Book サブジェクトを使用して、その表現を書店に再マップしたいと考えています。マッピングは、多対多のマッピングをサポートする必要があります。つまり、ソース ストアの 1 つのエンティティをターゲットの多くのエンティティにマップでき、その逆も可能です。
また、値自体の変換を提供できることも最善です (正規表現の一致、日付形式の正規化など)。
もちろん、これらのことを行う複雑な SPARQL クエリを作成することもできますが、最終的にはこれらの変換を何百回も行う必要があるため、人間が判読できる表現力豊かな構文が必要です。できれば、構文とパーサーを自分で製造する必要はありません。