【エントリー部門】
データセット部門
【応募者属性】
社会人
【応募者名】
LOD4ALL
【エントリー作品のURL】
http://lod4all.net/ja/datasetdetail.html?graph=http://lod4all.net/graph/corporate
【エントリー作品の権利指定】
CC-BY
【利用しているオープンデータ】
国税庁 法人番号公表サイト 基本3情報ダウンロード
http://www.houjin-bangou.nta.go.jp/
【利用しているパートナーリソース】
LOD4ALL
【エントリー作品の詳細説明】
本データセットは、国税庁の法人番号公表サイトから提供されている440万法人の基本3情報データをRDFに変換したものです。W3C vocab-orgを使用しています。
【簡単な使い方】
エントリー作品のURLで表示されるページ中のテキストボックスに、検索したい法人名を入力し、「Search」ボタンを押すと、入力された文字列を含む法人のリストが表示されます(部分一致)。例えば、「国立」を検索すると、「国立」を法人名に含む法人のリストが表示されます。「国立」を名前に含む法人にも、さまざまな法人があることが分かります。
【少し凝った使い方】
以下のSPARQLエンドポイントからSPARQL問い合わせが出来ます。
http://lod4all.net/ja/sparql.html
SPARQL例:「国の機関」のリストを取得する
select ?s ?l where {
?s <http://purl.org/dc/terms/subject> <http://lod4all.net/resource/corporate/jp/concept#国の機関> .
?s <http://www.w3.org/2004/02/skos/core#prefLabel> ?l .
}
SPARQL例:「吸収合併」した法人のリストを取得する
SELECT ?l ?d WHERE{
?c <http://purl.org/dc/terms/subject> <http://lod4all.net/resource/corporate/jp/concept#吸収合併> .
?c <http://www.w3.org/ns/prov#atTime> ?d .
?s <http://www.w3.org/ns/org#changedBy> ?c .
?s <http://www.w3.org/2004/02/skos/core#prefLabel> ?l .
} order by ?d
【RDFデータの例】
@prefix dct: <http://purl.org/dc/terms> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix schema: <http://schema.org> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix gn: <http://www.geonames.org/ontology#> .
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix l4a-geo: <http://lod4all.net/resource/geo> .
@prefix l4a-corporate-jp-concept: <http://lod4all.net/resource/corporate/jp/concept#> .
@prefix l4a-corporate-jp: <http://lod4all.net/resource/corporate/jp> .
@prefix l4a-ont-corporate-jp: <http://lod4all.net/ontology/corporate/jp> .
l4a-corporate-jp:1020001071491 a org:Organization;
skos:prefLabel "富士通株式会社"@ja ;
org:identifier "1020001071491"^^l4a-ont-corporate-jp:corporateNumber ; # 法人番号
dct:subject l4a-corporate-jp-concept:株式会社; # kind
dct:issued "2015-10-05T00:00:00"^^xsd:dateTime ; # assignmentDate
dct:modified "2015-10-15T00:00:00"^^xsd:dateTime ; # changeData
org:hasRegisteredSite [
a org:Site ;
org:siteAddress [
schema:postalCode "2110053" ;
schema:addressCountry "日本" ;
gn:countryCode "JP" ;
schema:addressRegion "神奈川県" ;
schema:addressLocality "川崎市中原区" ;
schema:streetAddress "上小田中4丁目1番1号" ;
skos:broadMatch l4a-geo:神奈川県_川崎市_中原区 ;
geo:lat "35.584050";
geo:long "139.642200";
] ;
] ;
org:changedBy [
a org:ChangeEvent ;
dct:subject l4a-corporate-jp-concept:吸収合併 ; # process
prov:atTime "2015-10-15T00:00:00"^^xsd:dateTime ; # changeDate
dct:description "平成27年10月1日埼玉県熊谷市中曽根1376富士通ワイヤレスシステムズ株式会社(9030001085368)を合併"@ja ; # changeCause
];
.
【RDFデータに関する詳細説明】
・「処理区分」や「法人区分」は、SKOSを用いた独自語彙を使用しています。各区分の定義は、以下のSPARQL文で取得できます。
SPARQL例:処理区分の種類を取得する
SELECT ?s WHERE{
?s <http://www.w3.org/2004/02/skos/core#inScheme> <http://lod4all.net/resource/corporate/jp/ProcessScheme> .
}
SPARQL例:法人区分の種類を取得する
SELECT ?s WHERE{
?s <http://www.w3.org/2004/02/skos/core#inScheme> <http://lod4all.net/resource/corporate/jp/KindScheme> .
}
・「住所」を取得する際には、ブランクノードを2回たどる必要があります(W3C vocab-orgの仕様)。
SPARQL例:住所を取得する
select ?p ?o where {
<http://lod4all.net/resource/corporate/jp/7000012050002> <http://www.w3.org/ns/org#hasRegisteredSite> ?site .
?site <http://www.w3.org/ns/org#siteAddress> ?address .
?address ?p ?o .
}
Update: May 13, 2016
(Nobuyuki Igata)