問題タブ [opendata]
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.
sparql - DBpediaは間違いだらけのようです
私はリンクされたデータ、そしてもちろん DBpedia に取り組み始めたところです。それが私の仕事に役立つことを願っています。
私はデータとテクノロジーに慣れるためにいくつかの SPARQL クエリを作成しようとしていますが、結果に恐怖を感じており、ここでコアコンセプトを理解していないのではないかと考えています。たとえば、DBpedia にすべての国のリストを表示させたい場合、単純に、すべての国が「タイプ」であると想像dbo:country
し、何かが「タイプ」dbo:country
である場合、その何かは確かに国である必要があると考えます。
したがって、すべての国を返す単純な SPARQL クエリは次のようになると思います。
さて、このクエリは、私が期待する多くのことを返します。既存の国、元の国、他の国の一部である国、そしてもちろん、フィンランドのクリケット代表チーム。
待って、なに?!?!?!
このクエリがクリケットのフィンランド代表チームを返すのはなぜですか? 確かに、それは Country 型のエンティティではありませんよね? 見せて...
http://dbpedia.org/page/Finland_national_cricket_team
おー。ありえます。
これが DBpedia の間違いであるという私の理解は正しいですか? すべてのリンク データが同様に外れ値で汚染されているか? つまり、英国のバスケットボール チーム、インディアナ州の民主党、米国の駐パキスタン大使など、私のクエリが返すものにはもっと奇妙なものがあります。この汚染は当然のことなのですか、それとも私は単にここでの視点を見逃しているのですか?
github - SPARQL クエリのセットを共有するための GitHub
github を使用して一連の SPARQL クエリを共有しています。
http://www.boisvert.me.uk/opendata/sparql_aq+.html?file=specific%20sensor.txt
現在、エンドユーザーは簡単な作業で github リポジトリに保存されているクエリにアクセスできますが、最終的には、ペーストビンのようにクエリを変更し、リポジトリを利用して共有システムをより適切に管理できるようにしたいと考えています。理想的には、テクノロジーにあまり詳しくないエンドユーザーが、オープンなリンクされたデータ エンドポイントへのクエリに小さな変更を加えることができるようにしたいと考えています。これにより、テクノロジーの障壁を低く保つことができます。
私の問題はこれです: github プロジェクトを構築し、API を活用して利用可能な情報を最大限に活用するにはどうすればよいでしょうか? 私はさまざまな点を考えることができます:
- 現在、プロジェクト ( https://github.com/boisvert/unshaql ) には、クライアント コードとサンプル クエリが含まれています。SPARQL クエリ用に (Web クライアント コードとは別の) 独立したプロジェクトを作成することに違いはありますか?
- プロジェクト内のディレクトリを使用してクエリを分類/タグ付けし、ファイル名を使用してそれらにタイトルを付けます。より良い代替手段はありますか?階層構造がタグにふさわしくないと思います。
- エンドユーザーが保存するとき、より単純な (そして粗雑な) オプションは、例を保持する 1 つのブランチにファイルをプッシュできるようにすることです。より適切に設計されたものは、彼らが github クレデンシャルを使用して SPARQL クエリのセットをフォークし、それらを編集できるようにすることですが、ユーザーが無知な場合、混乱を避けるにはどうすればよいでしょうか?
json - Swift 2 で REST API JSON リクエスト
Opendata を使用してアプリケーションを作成しようとしています。これは私の JSON データです: http://datatank.stad.gent/4/infrastructuur/publieksanitair
私が抱えている問題は、この JSON ファイルを解析する方法がわからないことです。「データにルート オブジェクトが含まれていません」というメッセージが常に表示されます。
したがって、 Service.swift ファイルで問題が発生します。デバッグ時にデータが返されるのを見るので、リクエストが機能すると確信していますが、それを処理する方法がわかりません。
私のプロジェクトはhttps://github.com/StijnPil/iOSProjectShared/tree/developから取得できます。
ただし、重要なコードも以下に示します。
Service.swift
結果.swift
PubliekSanitair.swift
sql - BigQuery を使用して任意の都市の過去の天気を取得するにはどうすればよいですか?
BigQuery には、1929 年以降、NOAA の gsod データが公開データセットとして読み込まれています: https://www.reddit.com/r/bigquery/comments/2ts9wo/noaa_gsod_weather_data_loaded_into_bigquery/
任意の都市の履歴データを取得するにはどうすればよいですか?