問題タブ [rdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rdf - ブログ用の RDF オントロジーはありますか?
私はブログを立ち上げており、RDF とセマティック Web のアイデアに魅了されています。RDFa を使用してセマティック データをブログに埋め込みたいと考えています。人を記述する FOAF、イベントを表す ical、場所を表す geo など、よく知られているセマンティック Web オントロジーがいくつかあります。
ブログのオントロジーはありますか? 「このサイトはブログです。Foo はブログ エントリです。Foo が投稿されたのは (日付はここの ical など)、foo には X 件のコメントがあります。Y は Foo へのコメントです。Y は (今回) に残されました。 Yは(誰か)に置き去りにされた」?
更新: 私はダブリン コアについて知っています。これは、私が望む多くのものをカバーしているようです (たとえば、「これはこの時点で書かれました」、「これはこの人によって書かれました」、「これのタイトルは何でもあります」)。それで、それはそこへの道の約75%になります。ブログを完全にマークアップするものはありますか? それを次のレベルに引き上げますか?「これはブログです」、「これはこのエントリーへのコメントです」、「これはこのブログのトラックバックの URL です」など。なければ自作するしかない。
database - バージョン管理された RDF ストア
これを言い換えてみます:
次の機能を備えた堅牢な RDF ストアまたはライブラリを探しています。
- 名前付きグラフ、または具体化の他の形式。
- バージョン追跡(おそらく名前付きグラフ レベル)。
- 名前付きグラフまたはトリプル レベルでの、ユーザー グループ間のプライバシー。
- TriGパーサーやシリアライザーなど、人間が読み取れるデータの入出力。
私はJena、Sesame、Boca、RDFLib、Redland、および他の 1 つまたは 2 つとしばらく前に遊んだことがありますが、それぞれに問題がありました。最近、上記の領域で改善されましたか? 私がやりたいことが他にできるでしょうか、それとも RDF はまだプライムタイムの準備ができていませんか?
この件についてもう少し読んでみると、次のことがわかりました。
- イエナ、それ以上
- ごま、それ以上
- Bocaはもはや保守されていないようで、実際には DB2 用にのみ設計されているようです。オープンソースのフォークであるOpenAnzoは、より有望なようです。
- RDFLib、それ以上はありません
- レッドランド、それ以上
- Talis Platformは変更セットをサポートしているように見えますが ( Kniblet チュートリアル パート 5のwiki ページとリファレンス)、ホストのみのサービスです。それでも調べるかもしれません。
- SemVersionは有望に思えますが、古くなっているようです。
date - 過去のカレンダーの日付の処理
古いカレンダー形式で記述された過去の日付を処理するための基準と戦略は何ですか?
さまざまな長さの月、うるう年などの現代のグレゴリオ暦は、組み込みのプログラミング言語ライブラリ、またはISO8601、RFC3339、RDFのOWL-Timeオントロジーなどのデータ形式で比較的簡単に処理できます。ユリウス暦、宗教暦、御代の年(たとえば、 6月3日チャールズ2世)などの初期の表現、およびそれらのバリエーションは、十分に対応されていないようです。
私は特に、現代のデータと一緒に、さまざまなカレンダーでの歴史的な系図の日付の解析と保存に興味があります。異なるカレンダー内の日付をカバーするRDFオントロジーはありますか?OWL-Timeはカレンダーをカバーしていないようです。
rdf - ns0pred はいつ、なぜ使用されますか?
ご挨拶、
私は RDF の構築を始めているので、ns0pred をあちらこちらで見つけました。ns は主語がないことを意味し、pred は述語を意味すると仮定しています。偽のブール値以外のゼロについてはわかりません。
少し例があります。
基本的なプレフィックスのような使用可能なプレフィックスがない場合は、ns0pred プレフィックスを使用すると言ったら正しいでしょうか (ex:name など)?
RDF データをさらに処理する前に知っておくべき ns0pred の欠点はありますか?
敬具、ヨリス
iphone - 携帯電話のセマンティックなもの (RDF、OWL) - 可能ですか?
モバイル デバイスのアプリケーションで RDF や OWL などのセマンティック (Web) テクノロジを使用することを考えています。現在は Android をターゲットにしていますが、iPhone や J2ME での可能性にも興味があります。
すべてをゼロから実装するのではなく、ライブラリを使用したいと考えています。
Jena、Redland、Protégé などのライブラリ/フレームワークがいくつかあることは知っていますが、それらがどのプラットフォームで動作することがわかっているかについては述べていません。
動的オブジェクト モデルを持ち、XML との間で構文解析を行うことは、私にとってなくてはならないものです。
私も推論を使いたいと思っていますが、それはかなり計算集約的であると言われているので、それはあると便利です.
言及されたすべてのプラットフォームについて、質問は次のように解釈できます。
- 理論上は可能ですか?(特にJ2MEの場合はわかりません)
- これらのプラットフォームで動作することが知られているライブラリはありますか?
- モバイル プラットフォームでのパフォーマンスは、実際の使用に十分なものですか?
apache-flex - Flex で RDF ファイルを接続 (およびそのコンテンツを使用) するにはどうすればよいですか?
Flex でプロトタイプを作成していて、いくつかのプロパティを含む .RDF ファイルにアプリケーションを接続する必要があります。Actionscript で作成された「記述子ファイル」でこれらのプロパティを使用および操作する必要があります。私の質問は、フレックス アプリケーションをその .RDF ファイルに接続するにはどうすればよいかということです。ありがとう、
よろしく
デビッド
apache-flex - Flex で RDF/XML ドキュメントを操作する「タグ検索」メソッドは存在しますか?
アプリケーションで RDF ファイルに取り組んでいます。URLLoader でロードし、RDF ファイルのコンテンツを操作するために flash.xml.* クラスをインポートしました。特定のタグ (「説明」) を効率的にカウントする必要があります。私が検索しているタグの数は可変であり、ドキュメントから必要な情報を取得するために、メソッド firstChild、lastChild、nextSibling を while cicles で組み合わせて使用しています。私の質問は、私が行った複雑で洗練されていない検索を回避するのに役立つ、より直接的で一般的な「検索方法」があるかどうかです。構文 @Property は、タグのプロパティに直接アクセスするために使用されますよね? 私の問題を解決するのに役立つと思いますか? 助けてくれてありがとう
デビッド
tags - マシン タグのデータベース スキーマ?
マシン タグはより正確なタグです: http://www.flickr.com/groups/api/discuss/72157594497877875。基本的に、ユーザーは object:property=value の形式でオブジェクトとして何でもタグ付けできます。
これを実装する rdbms スキーマに関するヒントはありますか? 誰かがすでにこれに手を出しているかどうか疑問に思っています. スキーマはrdfトリプルをrdbmsに実装するのと非常に似ていると思います
xml - flex で特定の RDF ファイルを操作する
私はまだ特定の RDF ファイルに取り組んでいますが、何かがうまくいかないようです。私のRDFファイルのコードは次のとおりです。
URLLoader を使用してこのファイルをロードし、スクリプトでいくつかのプロパティにアクセスしようとしています。たとえば、プロパティ dp:x にアクセスする必要があり、dp:resolution にネストされ、rdf:Description にネストされています。私の考えでは、正しいコードは次のとおりです。
//「result:XML」はすべての RDF を含む変数であり、xmlLabel はラベルであると仮定します
xmlLabel.text = 'test:' + result.Description.resolution.x;
しかし、このコードでは空の結果が得られます。
次の行を渡すために、別の(そしてエレガントではない)方法を試しました:
xmlLabel.text = 'test:' + result.child(0).child(11).child(1);
そして、このコード wokrs は、値 0.23235294 を与えます (予想どおり)
私の質問は次のとおりです。プロパティの呼び出しで何か間違ったことをしていますか? また、「ダブル ドット」表記 (例: 結果..説明) を試しましたが、結果はありませんでした。
問題は、作業中のファイルが有効な XML ファイルではない可能性がありますか? この場合、RDF を有効な XML に適合させて機能させる方法はありますか?
回答ありがとうございます
デビッド
rdf - RDF データ インスタンスには RDF スキーマが埋め込まれていますか?
RDF スキーマには、事前に定義された規範が存在します。RDF データ インスタンスに RDF スキーマ スニペットが埋め込まれているかどうか疑問に思っていました。サブジェクト/オブジェクトの名前でもあるクラスの名前のようなもの。