三多摩地方を含む旧・神奈川県と埼玉県の自由民権運動における結社、人物、イベント、場所、地名をLinked Open Dataにして可視化しました。
主な参考文献
RDF/XML形式のデータをGitHubで公開しています。SPARQLエンドポイントはこちらです。
| プロパティ | 説明 | 値の記述形式 |
|---|---|---|
| rdf:type | このエンティティの型 | schema:Organization |
| rdfs:label | ラベル | 文字列 |
| schema:name | 組織名 | 文字列 |
| schema:alternateName | 別名 | 文字列 |
| schema:parentOrganization | 上部組織 | schema:OrganizationのURI |
| schema:foundingDate | 設立日 | 文字列(YYYY[-MM[-DD]]) |
| schema:dissolutionDate | 解散日 | 文字列(YYYY[-MM[-DD]]) |
| schema:location | 本拠地 | schema:AdministrativeAreaのURI |
| schema:founder | 設立者、発起人、会主 | schema:PersonのURI |
| schema:organizer | 幹事、世話人、委員、主要人物 | schema:PersonのURI |
| schema:funder | 賛助員 | schema:PersonのURI |
| schema:member | 会員 | schema:PersonのURI |
| schema:sameAs | ウィキペディア、ウィキデータなど | URI |
| dcterms:source | 情報源 | URI |
| プロパティ | 説明 | 値の記述形式 |
|---|---|---|
| rdf:type | このエンティティの型 | schema:Person |
| rdfs:label | ラベル | 文字列 |
| schema:name | 氏名 | 文字列 |
| schema:alternateName | 別名 | 文字列 |
| schema:familyName | 姓 | 文字列 |
| schema:givenName | 名 | 文字列 |
| schema:gender | 性別 | schema:GenderTypeのURI |
| schema:birthDate | 生年月日 | 文字列(YYYY[-MM[-DD]]) |
| schema:deathDate | 没年月日 | 文字列(YYYY[-MM[-DD]]) |
| schema:parent | 親 | schema:PersonのURI |
| schema:children | 子 | schema:PersonのURI |
| schema:sibling | きょうだい | schema:PersonのURI |
| schema:birthPlace | 出生地 | schema:AdministrativeAreaのURI |
| schema:deathPlace | 死没地 | schema:AdministrativeAreaのURI |
| schema:homeLocation | 居住地 | schema:AdministrativeAreaのURI |
| schema:memberOf | 所属する結社(自由党または改進党) | schema:OrganizationのURI |
| schema:sameAs | ウィキペディア、ウィキデータなど | URI |
| dcterms:source | 情報源 | URI |
| プロパティ | 説明 | 値の記述形式 |
|---|---|---|
| rdf:type | このエンティティの型 | schema:Event |
| rdfs:label | ラベル | 文字列 |
| schema:name | イベント名 | 文字列 |
| schema:organizer | 主催団体、主催者 | schema:Organizationまたはschema:PersonのURI |
| schema:performer | 講演者、演説者 | schema:PersonのURI |
| schema:attendee | 参加者 | schema:PersonのURI |
| schema:location | 開催地 | schema:Placeまたはschema:AdministrativeAreaのURI |
| schema:startDate | 開始日 | 文字列(YYYY[-MM[-DD]]) |
| schema:endDate | 終了日 | 文字列(YYYY[-MM[-DD]]) |
| schema:sameAs | ウィキペディア、ウィキデータなど | URI |
| dcterms:source | 情報源 | URI |
| プロパティ | 説明 | 値の記述形式 |
|---|---|---|
| rdf:type | このエンティティの型 | schema:Place |
| rdfs:label | ラベル | 文字列 |
| schema:name | 場所名 | 文字列 |
| schema:containedInPlace | この場所を含む地名 | schema:AdministrativeAreaのURI |
| geo:lat | 緯度 | WGS84による10進表記の緯度 |
| geo:long | 経度 | WGS84による10進表記の経度 |
| schema:sameAs | ウィキペディア、ウィキデータなど | URI |
| dcterms:source | 情報源 | URI |
| プロパティ | 説明 | 値の記述形式 |
|---|---|---|
| rdf:type | このエンティティの型 | schema:AdministrativeArea |
| rdfs:label | ラベル | 文字列 |
| schema:name | 地名 | 文字列 |
| schema:containedInPlace | この地域を含む地名 | schema:AdministrativeAreaのURI |
| geo:lat | 緯度 | WGS84による10進表記の緯度 |
| geo:long | 経度 | WGS84による10進表記の経度 |
| schema:sameAs | ウィキペディア、ウィキデータなど | URI |
| dcterms:source | 情報源 | URI |
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX schema: <https://schema.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?label COUNT(?group) AS ?value ?orgLabel WHERE {
?person rdf:type schema:Person.
?person rdfs:label ?label.
OPTIONAL {
?person schema:memberOf ?org.
?org rdfs:label ?orgLabel.
}
?group rdf:type schema:Organization.
?group ?p ?person.
FILTER(?p = schema:founder || ?p = schema:organizer)
}
GROUP BY ?person
ORDER BY DESC(?value)
LIMIT 20
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?label COUNT(?event) AS ?value ?orgLabel WHERE {
?person rdf:type schema:Person.
?person rdfs:label ?label.
OPTIONAL {
?person schema:memberOf ?org.
?org rdfs:label ?orgLabel.
}
?event rdf:type schema:Event.
?event ?p ?person.
FILTER(?p = schema:performer || ?p = schema:attendee)
}
GROUP BY ?person
ORDER BY DESC(?value)
LIMIT 20
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?name1 ?orgLabel1 ?name2 ?orgLabel2 WHERE {
?group rdf:type schema:Organization.
?group schema:founder ?person1.
?person1 rdf:type schema:Person.
?person1 rdfs:label ?name1.
OPTIONAL {
?person1 schema:memberOf ?org1.
?org1 rdfs:label ?orgLabel1.
}
?group schema:founder ?person2.
?person2 rdf:type schema:Person.
?person2 rdfs:label ?name2.
OPTIONAL {
?person2 schema:memberOf ?org2.
?org2 rdfs:label ?orgLabel2.
}
FILTER(?name1 > ?name2)
}
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?name1 ?orgLabel1 ?name2 ?orgLabel2 WHERE {
?event rdf:type schema:Event.
?event schema:performer ?person1.
?person1 rdf:type schema:Person.
?person1 rdfs:label ?name1.
OPTIONAL {
?person1 schema:memberOf ?org1.
?org1 rdfs:label ?orgLabel1.
}
?event schema:performer ?person2.
?person2 rdf:type schema:Person.
?person2 rdfs:label ?name2.
OPTIONAL {
?person2 schema:memberOf ?org2.
?org2 rdfs:label ?orgLabel2.
}
FILTER(?name1 > ?name2)
}
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX schema: <https://schema.org/>
SELECT ?s ?sLabel ?geoLabel ?lat ?long ?fDate {
?s rdf:type schema:Organization.
?s rdfs:label ?sLabel.
?s schema:location ?geo.
?geo rdfs:label ?geoLabel.
?geo geo:lat ?lat.
?geo geo:long ?long.
?s schema:foundingDate ?fDate.
}
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX schema: <https://schema.org/>
SELECT ?s ?sLabel ?geoLabel ?fDate ?lat ?long ?orgLabel {
?s rdf:type schema:Person.
?s rdfs:label ?sLabel.
?s schema:homeLocation ?geo.
OPTIONAL {
?s schema:birthDate ?fDate.
}
?geo rdfs:label ?geoLabel.
?geo geo:lat ?lat.
?geo geo:long ?long.
OPTIONAL {
?s schema:memberOf ?org.
?org rdfs:label ?orgLabel.
}
}
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX schema: <https://schema.org/>
SELECT ?person ?pName ?pLocName ?orgLabel ?pLat ?pLon ?dst ?dstName ?locName ?dstLat ?dstLon ?dst2Lat ?dst2Lon WHERE {
?person rdf:type schema:Person.
?person rdfs:label ?pName.
?person schema:homeLocation ?pLoc.
?pLoc rdfs:label ?pLocName.
?pLoc geo:lat ?pLat.
?pLoc geo:long ?pLon.
OPTIONAL {
?person schema:memberOf ?org.
?org rdfs:label ?orgLabel.
}
{
?dst rdf:type schema:Organization.
?dst ?p ?person.
FILTER(?p=schema:founder || ?p=schema:organizer || ?p=schema:member)
?dst rdfs:label ?dstName.
?dst schema:location ?dstLoc.
?dstLoc rdfs:label ?locName.
?dstLoc geo:lat ?dstLat.
?dstLoc geo:long ?dstLon.
} UNION {
?dst rdf:type schema:Event.
?dst ?p ?person.
FILTER(?p=schema:organizer || ?p=schema:performer || ?p=schema:attendee)
?dst rdfs:label ?dstName.
?dst schema:location ?dstLoc.
?dstLoc rdfs:label ?locName.
OPTIONAL {
?dstLoc geo:lat ?dstLat.
?dstLoc geo:long ?dstLon.
}
OPTIONAL {
?dstLoc schema:containedInPlace ?dst2.
?dst2 geo:lat ?dst2Lat.
?dst2 geo:long ?dst2Lon.
}
}
}
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?org ?orgName ?foundingDate {
?org rdf:type schema:Organization.
?org rdfs:label ?orgName.
?org schema:foundingDate ?foundingDate.
}
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?person ?name ?wiki ?birthDate ?deathDate ?orgLabel {
?person rdf:type schema:Person.
?person rdfs:label ?name.
?person schema:birthDate ?birthDate.
?person schema:deathDate ?deathDate.
?person schema:sameAs ?wiki.
OPTIONAL {
?person schema:memberOf ?org.
?org rdfs:label ?orgLabel.
}
FILTER(regex(?wiki, "ja.wikipedia.org"))
}
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <https://schema.org/>
SELECT ?s ?sLabel ?p ?o ?oLabel WHERE {
?s ?p ?o.
?s rdfs:label ?sLabel.
OPTIONAL {
?o rdfs:label ?oLabel.
}
FILTER (regex(?s, "P00001") || regex(?o, "P00001"))
}
ORDER BY DESC(?s)