SPARQLエンドポイント

SPARQLを使った検索を行う場合は
http://mdlab.slis.tsukuba.ac.jp/sparql
にアクセスして下さい。

※複数のデータが混ざっておりますので、Graph IRIに「http://purl.org/net/aozora/resources」と記述するか、またはSPARQL構文の中に「FROM http://purl.org/net/aozora/resources」を記述して下さい。(検索例参照)

SPARQL検索例

芥川竜之介が著者となる作品一覧

SPARQL検索結果

	PREFIX aozora:<http://purl.org/net/aozora/>
	PREFIX dc:<http://purl.org/dc/elements/1.1/>
	PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
	PREFIX foaf:<http://xmlns.com/foaf/0.1/>
	PREFIX dcndl:<http://ndl.go.jp/dcndl/terms/>
	PREFIX bibo:<http://purl.org/ontology/bibo/>
	PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
	PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
	PREFIX rdag2:<http://RDVocab.info/ElementsGr2/>
	PREFIX dcterms:<http://purl.org/dc/terms/>
	select distinct *
	from <http://purl.org/net/aozora/resources>
	where{
	  ?title_uri dcterms:creator ?creator_uri;
          dcterms:title [rdf:value ?title].
	  ?creator_uri foaf:name "芥川 竜之介".
	}
      

1600年以前に生まれた作者の作品

SPARQL検索結果

        PREFIX aozora:<http://purl.org/net/aozora/>
        PREFIX dc:<http://purl.org/dc/elements/1.1/>
        PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
        PREFIX foaf:<http://xmlns.com/foaf/0.1/>
        PREFIX dcndl:<http://ndl.go.jp/dcndl/terms/>
        PREFIX bibo:<http://purl.org/ontology/bibo/>
        PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
        PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
        PREFIX rdag2:<http://RDVocab.info/ElementsGr2/>
        PREFIX dcterms:<http://purl.org/dc/terms/>
	select distinct *
	from <http://purl.org/net/aozora/resources>
	where{
	  ?title_uri dcterms:creator ?creator_uri;
                     dcterms:title [rdf:value ?title].
	  ?creator_uri rdag2:dateOfBirth ?date.
	  filter(?date < "1600-12-31"^^xsd:date)
        }
      

森林太郎(森鴎外)が著者となる作品一覧(名前が違うが同じ人物が作者の場合の検索)

Web NDL Authoritiesの典拠データを用いて、森林太郎と森鴎外を同一人物として識別しています。
なお、本サービスで提供しているSPARQLエンドポイントには、グラフIRIを「http://id.ndl.go.jp/auth/ndla」として、ある一部の作者のWeb NDL Authoritiesのデータが入っています。(全ての作家に対応しているわけではありません。)
SPARQL検索結果

	PREFIX aozora:<http://purl.org/net/aozora/>
        PREFIX dc:<http://purl.org/dc/elements/1.1/>
        PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
        PREFIX foaf:<http://xmlns.com/foaf/0.1/>
        PREFIX dcndl:<http://ndl.go.jp/dcndl/terms/>
        PREFIX bibo:<http://purl.org/ontology/bibo/>
        PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
        PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
        PREFIX rdag2:<http://RDVocab.info/ElementsGr2/>
        PREFIX dcterms:<http://purl.org/dc/terms/>
	PREFIX xl:<http://www.w3.org/2008/05/skos-xl#>
        select distinct *
        from <http://purl.org/net/aozora/resources>
	from <http://id.ndl.go.jp/auth/ndla>
	where{
	  ?title_uri dcterms:creator ?creator_uri;
                     dcterms:title [rdf:value ?title].
	  ?creator_uri rdfs:seeAlso ?other_link.
	{
	  ?other_link xl:prefLabel [xl:literalForm "森, 林太郎"].
	}
	UNION
	{
	  ?other_link xl:altLabel [xl:literalForm "森, 林太郎"].
	}
	}