SlideShare a Scribd company logo
1 of 48
Download to read offline
SPARQLの基礎
SPARQLの基礎
SPARQL
http://oreilly.com/catalog/0636920020547/
http://www.w3.org/DesignIssues/LinkedData.html
http://wiki.dbpedia.org/OnlineAccess
http://dbpedia.org/sparql
http://id.ndl.go.jp/auth/ndla
http://iss.ndl.go.jp/ndla/sparql/
SPARQLの基礎
SPARQLの基礎
A                           C
                        B


D
            E
                                    F

                    H

    G
                                I
                K
        J

                            L       M
A                           C
                        B


D
            E
                                    F

                    H

    G
                                I
                K
        J

                            L       M
A                           C
                        B

D
            E
                                    F

                    H

    G
                                I
                K
        J

                            L       M
A                            C
                            B

D
                E
                                        F

                        H

    G
                                    I
                    K
            J

                                L       M

        :A ?link1 ?node1
        ?node1 ?link2 ?node2
A              like                       like           C
                                                        B
                             like                                                     dislike
D           dislike
                                                     dislike
                               E
                                                                                  F
                                          dislike
                  like
                                                    H
                                like
                                                                   dislike
    G
                                                            like              I
        dislike                                K
                              dislike               like
                         J

                                                            L       dislike
                                                                                  M
A                 like                       like           C
                                                           B
                             like                                                        dislike
D           dislike
                                                        dislike
                               E
                                                                                     F
                                             dislike
                  like
                                                       H
                                    like
                                                                      dislike
    G
                                                               like              I
        dislike                                   K
                              dislike                  like
                         J

                                                               L       dislike
                                                                                     M
A                 like                       like           C
                                                           B
                             like                                                        dislike
D           dislike
                                                        dislike
                               E
                                                                                     F
                                             dislike
                  like
                                                       H
                                    like
                                                                      dislike
    G
                                                               like              I
        dislike                                   K
                              dislike                  like
                         J

                                                               L       dislike
                                                                                     M

         :A :like ?node1
         ?node1 :like ?node2
rdfs:label
                            dbpedia-owl:capital
                                                                                dbpedia:Japan
dbpedia-
owl:City
                 rdf:type                              dbpedia-owl:coutnry
                                                                                                                   dbpedia-
           dbpedia:Tokyo                                               dbpprop:birthPlace        rdf:type      owl:ComicCreator
                                             dbpprop:birthPlace
                                                                                                            rdf:type           dbpedia-
  rdfs:label                                                       dbpedia:Kaoru_Mori
                         owl:sameAs                                                                                           owl:Artist
               owl:sameAs                    dbpprop:birthdate                                                 rdf:type

                                                  1978-09-18   rdfs:label        foaf:homepage                            foaf:Person
                                                                        rdfs:label
                       freebase:                     Мори, Каору                               http://
                                                                                       morikaoru.blog62.fc2.com
dbpedia-owl:Capital
dbpedia:Japan                         dbpedia:Tokyo
PREFIX dbpedia: <http://dbpedia.org/resource/>
      PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>

      SELECT ?country
      WHERE {
        dbpedia:Tokyo dbpedia-owl:country ?country .
      }




                                                                                                            rdfs:label
                            dbpedia-owl:capital
                                                                                dbpedia:Japan
dbpedia-
owl:City
                 rdf:type                              dbpedia-owl:coutnry
                                                                                                                   dbpedia-
           dbpedia:Tokyo                                               dbpprop:birthPlace        rdf:type      owl:ComicCreator
                                             dbpprop:birthPlace
                                                                                                            rdf:type           dbpedia-
  rdfs:label                                                       dbpedia:Kaoru_Mori
                         owl:sameAs                                                                                           owl:Artist
               owl:sameAs                    dbpprop:birthdate                                                 rdf:type

                                                  1978-09-18   rdfs:label        foaf:homepage                            foaf:Person
                                                                        rdfs:label
                       freebase:                     Мори, Каору                               http://
                                                                                       morikaoru.blog62.fc2.com
SPARQLの基礎
PREFIX dbpedia: <http://dbpedia.org/resource/>
  PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
  PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

  SELECT ?birthPlace ?label
  WHERE {
    dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace .
    ?birthPlace rdfs:label ?label .
  }


                                                                                                            rdfs:label
                            dbpedia-owl:capital
                                                                                dbpedia:Japan
dbpedia-
owl:City
                 rdf:type                              dbpedia-owl:coutnry
                                                                                                                   dbpedia-
                                                                    dbpedia-owl:birthPlace       rdf:type      owl:ComicCreator
           dbpedia:Tokyo
                                          dbpedia-owl:birthPlace
                                                                                                            rdf:type           dbpedia-
  rdfs:label                                                       dbpedia:Kaoru_Mori
                         owl:sameAs                                                                                           owl:Artist
               owl:sameAs                    dbpprop:birthdate                                                 rdf:type

                                                  1978-09-18   rdfs:label        foaf:homepage                            foaf:Person
                                                                        rdfs:label
                       freebase:                     Мори, Каору                               http://
                                                                                       morikaoru.blog62.fc2.com
SPARQLの基礎
PREFIX dbpedia: <http://dbpedia.org/resource/>
  PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
  PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

  SELECT ?birthPlace ?label
  WHERE {
    dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace .
    ?birthPlace rdf:type dbpedia-owl:City ;
      rdfs:label ?label .
  }


                                                                                                            rdfs:label
                            dbpedia-owl:capital                                 dbpedia:Japan
dbpedia-
owl:City
                 rdf:type                              dbpedia-owl:coutnry
                                                                                                                   dbpedia-
                                                                    dbpedia-owl:birthPlace       rdf:type      owl:ComicCreator
           dbpedia:Tokyo
                                          dbpedia-owl:birthPlace
                                                                                                            rdf:type           dbpedia-
  rdfs:label                                                       dbpedia:Kaoru_Mori
                         owl:sameAs                                                                                           owl:Artist
               owl:sameAs                    dbpprop:birthdate                                                 rdf:type

                                                  1978-09-18   rdfs:label        foaf:homepage                            foaf:Person
                                                                        rdfs:label
                       freebase:                     Мори, Каору                               http://
                                                                                       morikaoru.blog62.fc2.com
SPARQLの基礎
PREFIX dbpedia: <http://dbpedia.org/resource/>
  PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
  PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

  SELECT ?birthPlace ?label
  WHERE {
    dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace .
    ?birthPlace a dbpedia-owl:City ;
      rdfs:label ?label .
    FILTER (lang(?label) = “ja”)
  }

                                                                                                            rdfs:label
                            dbpedia-owl:capital                                 dbpedia:Japan
dbpedia-
owl:City
                 rdf:type                              dbpedia-owl:coutnry
                                                                                                                   dbpedia-
                                                                    dbpedia-owl:birthPlace       rdf:type      owl:ComicCreator
           dbpedia:Tokyo
                                          dbpedia-owl:birthPlace
                                                                                                            rdf:type           dbpedia-
  rdfs:label                                                       dbpedia:Kaoru_Mori
                         owl:sameAs                                                                                           owl:Artist
               owl:sameAs                    dbpprop:birthdate                                                 rdf:type

                                                  1978-09-18   rdfs:label        foaf:homepage                            foaf:Person
                                                                        rdfs:label
                       freebase:                     Мори, Каору                               http://
                                                                                       morikaoru.blog62.fc2.com
SPARQLの基礎
SPARQLの基礎
SPARQLの基礎
SELECT *
WHERE {
  ?s ?p ?o .
}
LIMIT 100
OFFSET 100
: yes / no

PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>

ASK WHERE {
  dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace .
}
PREFIX foaf: <http://xmlns.com/foaf/0.1/>

CONSTRUCT {
  ?s foaf:name ?name .
}
WHERE {
  ?s foaf:name ?name .
}
(          )



DESCRIBE <http://dbpedia.org/resource/Tokyo>
dbpedia-owl:Artist
               freebase:
                                                                                                                          a
             music.producer
                                       a
                                                  freebase:                owl:sameAs               dbpedia:                                    dbpedia:
                                               en.mike_oldfield                                   Mike_Oldfield                              Virgin_Records
                        freebase:
                                                                                                                          dbpedia-owl:
                     music.producer.
                                                                                                                          recordLabel
                   releases_produced
                                                                                            dbpedia-owl:   dbpedia-owl:
                                         freebase:      owl:sameAs                             artist       producer
               freebase:               music.release.
               m.0328jl5                producer                                                                              a
    freebase:                                                                                       dbpedia:                             dbpedia-owl:Album
type.object.name                                            owl:sameAs                            Tubular_Bells

             Tubular Bells                                                    owl:sameAs




                                                 bbc_artists:                 mo:musicbrainz               musicbrainz:
                                 a         a1684a49-feaa-4150-b758-                                  a1684a49-feaa-4150-b758-
                                             d9412fc59f12#artist                                        d9412fc59f12.html
         mo:SoloArtist                                                                  mo:imdb
                                                               foaf:name
                                                                                                      imdb:nm0646131

                                                        Mike Oldfield



                                                                                                                                                    (default-graph)
http://www.freebase.com                       http://dbpedia.org
                                                                                                                                    dbpedia-owl:Artist
               freebase:
                                                                                                                          a
             music.producer
                                       a
                                                  freebase:                owl:sameAs               dbpedia:                                    dbpedia:
                                               en.mike_oldfield                                   Mike_Oldfield                              Virgin_Records
                        freebase:
                                                                                                                          dbpedia-owl:
                     music.producer.
                                                                                                                          recordLabel
                   releases_produced
                                                                                            dbpedia-owl:   dbpedia-owl:
                                         freebase:      owl:sameAs                             artist       producer
               freebase:               music.release.
               m.0328jl5                producer                                                                              a
    freebase:                                                                                       dbpedia:                             dbpedia-owl:Album
type.object.name                                            owl:sameAs                            Tubular_Bells

             Tubular Bells                                                    owl:sameAs




                                                 bbc_artists:                 mo:musicbrainz               musicbrainz:
                                 a         a1684a49-feaa-4150-b758-                                  a1684a49-feaa-4150-b758-
                                             d9412fc59f12#artist                                        d9412fc59f12.html
         mo:SoloArtist                                                                  mo:imdb
                                                               foaf:name
                                                                                                      imdb:nm0646131

                                                        Mike Oldfield

                                                  http://www.bbc.co.uk                                                                            (default-graph)
http://www.freebase.com                       http://dbpedia.org
                                                                                                                                    dbpedia-owl:Artist
               freebase:
                                                                                                                          a
             music.producer
                                       a
                                                  freebase:                owl:sameAs               dbpedia:                                    dbpedia:
                                               en.mike_oldfield                                   Mike_Oldfield                              Virgin_Records
                        freebase:
                                                                                                                          dbpedia-owl:
                     music.producer.
                                                                                                                          recordLabel
                   releases_produced
                                                                                            dbpedia-owl:   dbpedia-owl:
                                         freebase:      owl:sameAs                             artist       producer
               freebase:               music.release.
               m.0328jl5                producer                                                                              a
    freebase:                                                                                       dbpedia:                             dbpedia-owl:Album
type.object.name                                            owl:sameAs                            Tubular_Bells

             Tubular Bells                                                    owl:sameAs




                                                 bbc_artists:                 mo:musicbrainz               musicbrainz:
                                 a         a1684a49-feaa-4150-b758-                                  a1684a49-feaa-4150-b758-
                                             d9412fc59f12#artist                                        d9412fc59f12.html
         mo:SoloArtist                                                                  mo:imdb
                                                               foaf:name
                                                                                                      imdb:nm0646131

                                                        Mike Oldfield

                                                  http://www.bbc.co.uk
                                                                                                                                                    (default-graph)
SELECT *
WHERE {
  GRAPH <http://dbpedia.org> {
    ?s ?p ?o .
  }
}
SELECT *
WHERE {
  GRAPH ?g {
    ?s ?p ?o .
  }
}
SPARQLの基礎
{ ex:A ex:like ?tmpNode . ?tmpNode ex:like ?node . }
=> { ex:A ex:like/ex:like ?node }
=> { ex:A ex:like{2} ?node }
...
=> { ex:A ex:like+ ?node }

{ ex:A (ex:like|ex:love) ?node }
COUNT, SUM, MIN, MAX, AVG,
GROUP_CONCAT, SAMPLE


PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT (COUNT(?label) AS ?count)
WHERE {
  dbpedia:Tokyo rdfs:label ?label .
}
SPARQLの基礎
SPARQLの基礎
SPARQLの基礎
SPARQLの基礎
SPARQLの基礎
SPARQLの基礎

More Related Content

More from Fumihiro Kato

シビックテック: インターネット時代の市民と行政の協働
シビックテック: インターネット時代の市民と行政の協働シビックテック: インターネット時代の市民と行政の協働
シビックテック: インターネット時代の市民と行政の協働Fumihiro Kato
 
オープンデータカタログの先
オープンデータカタログの先オープンデータカタログの先
オープンデータカタログの先Fumihiro Kato
 
Open Park Yokohama: 公園LODの試作
Open Park Yokohama: 公園LODの試作Open Park Yokohama: 公園LODの試作
Open Park Yokohama: 公園LODの試作Fumihiro Kato
 
ウィキペディアタウン
ウィキペディアタウンウィキペディアタウン
ウィキペディアタウンFumihiro Kato
 
DBpedia in the Japanese LOD cloud
DBpedia in the Japanese LOD cloudDBpedia in the Japanese LOD cloud
DBpedia in the Japanese LOD cloudFumihiro Kato
 
データポータルソフトウェアCKAN
データポータルソフトウェアCKANデータポータルソフトウェアCKAN
データポータルソフトウェアCKANFumihiro Kato
 
データカタログソフトウェア CKAN
データカタログソフトウェア CKANデータカタログソフトウェア CKAN
データカタログソフトウェア CKANFumihiro Kato
 
オープンデータとLinked Open Data
オープンデータとLinked Open DataオープンデータとLinked Open Data
オープンデータとLinked Open DataFumihiro Kato
 
LOD: Linked Open Data
LOD: Linked Open DataLOD: Linked Open Data
LOD: Linked Open DataFumihiro Kato
 
CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題Fumihiro Kato
 
日本語Linked Data Cloudの現状
日本語Linked Data Cloudの現状日本語Linked Data Cloudの現状
日本語Linked Data Cloudの現状Fumihiro Kato
 
えほん関連検索
えほん関連検索えほん関連検索
えほん関連検索Fumihiro Kato
 
第5回AIツール入門講座 Linked Open Dataの現状とその活用
第5回AIツール入門講座 Linked Open Dataの現状とその活用第5回AIツール入門講座 Linked Open Dataの現状とその活用
第5回AIツール入門講座 Linked Open Dataの現状とその活用Fumihiro Kato
 
サーバサイドコース Sinatra + SPARQL 編
サーバサイドコース Sinatra + SPARQL 編サーバサイドコース Sinatra + SPARQL 編
サーバサイドコース Sinatra + SPARQL 編Fumihiro Kato
 
パートナーデータ紹介 NII, LODAC, 鯖江, OSM
パートナーデータ紹介 NII, LODAC, 鯖江, OSMパートナーデータ紹介 NII, LODAC, 鯖江, OSM
パートナーデータ紹介 NII, LODAC, 鯖江, OSMFumihiro Kato
 
「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料Fumihiro Kato
 
オープンデータとその技術 - 学術情報サービスとオープンデータ
オープンデータとその技術 - 学術情報サービスとオープンデータオープンデータとその技術 - 学術情報サービスとオープンデータ
オープンデータとその技術 - 学術情報サービスとオープンデータFumihiro Kato
 

More from Fumihiro Kato (20)

シビックテック: インターネット時代の市民と行政の協働
シビックテック: インターネット時代の市民と行政の協働シビックテック: インターネット時代の市民と行政の協働
シビックテック: インターネット時代の市民と行政の協働
 
オープンデータカタログの先
オープンデータカタログの先オープンデータカタログの先
オープンデータカタログの先
 
Open Park Yokohama: 公園LODの試作
Open Park Yokohama: 公園LODの試作Open Park Yokohama: 公園LODの試作
Open Park Yokohama: 公園LODの試作
 
ウィキペディアタウン
ウィキペディアタウンウィキペディアタウン
ウィキペディアタウン
 
DBpedia in the Japanese LOD cloud
DBpedia in the Japanese LOD cloudDBpedia in the Japanese LOD cloud
DBpedia in the Japanese LOD cloud
 
Open Park Yokohama
Open Park YokohamaOpen Park Yokohama
Open Park Yokohama
 
データポータルソフトウェアCKAN
データポータルソフトウェアCKANデータポータルソフトウェアCKAN
データポータルソフトウェアCKAN
 
データカタログソフトウェア CKAN
データカタログソフトウェア CKANデータカタログソフトウェア CKAN
データカタログソフトウェア CKAN
 
オープンデータとLinked Open Data
オープンデータとLinked Open DataオープンデータとLinked Open Data
オープンデータとLinked Open Data
 
LOD: Linked Open Data
LOD: Linked Open DataLOD: Linked Open Data
LOD: Linked Open Data
 
スキーマとURI
スキーマとURIスキーマとURI
スキーマとURI
 
CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題
 
日本語Linked Data Cloudの現状
日本語Linked Data Cloudの現状日本語Linked Data Cloudの現状
日本語Linked Data Cloudの現状
 
sgvizler
sgvizlersgvizler
sgvizler
 
えほん関連検索
えほん関連検索えほん関連検索
えほん関連検索
 
第5回AIツール入門講座 Linked Open Dataの現状とその活用
第5回AIツール入門講座 Linked Open Dataの現状とその活用第5回AIツール入門講座 Linked Open Dataの現状とその活用
第5回AIツール入門講座 Linked Open Dataの現状とその活用
 
サーバサイドコース Sinatra + SPARQL 編
サーバサイドコース Sinatra + SPARQL 編サーバサイドコース Sinatra + SPARQL 編
サーバサイドコース Sinatra + SPARQL 編
 
パートナーデータ紹介 NII, LODAC, 鯖江, OSM
パートナーデータ紹介 NII, LODAC, 鯖江, OSMパートナーデータ紹介 NII, LODAC, 鯖江, OSM
パートナーデータ紹介 NII, LODAC, 鯖江, OSM
 
「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料
 
オープンデータとその技術 - 学術情報サービスとオープンデータ
オープンデータとその技術 - 学術情報サービスとオープンデータオープンデータとその技術 - 学術情報サービスとオープンデータ
オープンデータとその技術 - 学術情報サービスとオープンデータ
 

Recently uploaded

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 

Recently uploaded (20)

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 

SPARQLの基礎

  • 12. A C B D E F H G I K J L M
  • 13. A C B D E F H G I K J L M
  • 14. A C B D E F H G I K J L M
  • 15. A C B D E F H G I K J L M :A ?link1 ?node1 ?node1 ?link2 ?node2
  • 16. A like like C B like dislike D dislike dislike E F dislike like H like dislike G like I dislike K dislike like J L dislike M
  • 17. A like like C B like dislike D dislike dislike E F dislike like H like dislike G like I dislike K dislike like J L dislike M
  • 18. A like like C B like dislike D dislike dislike E F dislike like H like dislike G like I dislike K dislike like J L dislike M :A :like ?node1 ?node1 :like ?node2
  • 19. rdfs:label dbpedia-owl:capital dbpedia:Japan dbpedia- owl:City rdf:type dbpedia-owl:coutnry dbpedia- dbpedia:Tokyo dbpprop:birthPlace rdf:type owl:ComicCreator dbpprop:birthPlace rdf:type dbpedia- rdfs:label dbpedia:Kaoru_Mori owl:sameAs owl:Artist owl:sameAs dbpprop:birthdate rdf:type 1978-09-18 rdfs:label foaf:homepage foaf:Person rdfs:label freebase: Мори, Каору http:// morikaoru.blog62.fc2.com
  • 21. PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> SELECT ?country WHERE { dbpedia:Tokyo dbpedia-owl:country ?country . } rdfs:label dbpedia-owl:capital dbpedia:Japan dbpedia- owl:City rdf:type dbpedia-owl:coutnry dbpedia- dbpedia:Tokyo dbpprop:birthPlace rdf:type owl:ComicCreator dbpprop:birthPlace rdf:type dbpedia- rdfs:label dbpedia:Kaoru_Mori owl:sameAs owl:Artist owl:sameAs dbpprop:birthdate rdf:type 1978-09-18 rdfs:label foaf:homepage foaf:Person rdfs:label freebase: Мори, Каору http:// morikaoru.blog62.fc2.com
  • 23. PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?birthPlace ?label WHERE { dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace . ?birthPlace rdfs:label ?label . } rdfs:label dbpedia-owl:capital dbpedia:Japan dbpedia- owl:City rdf:type dbpedia-owl:coutnry dbpedia- dbpedia-owl:birthPlace rdf:type owl:ComicCreator dbpedia:Tokyo dbpedia-owl:birthPlace rdf:type dbpedia- rdfs:label dbpedia:Kaoru_Mori owl:sameAs owl:Artist owl:sameAs dbpprop:birthdate rdf:type 1978-09-18 rdfs:label foaf:homepage foaf:Person rdfs:label freebase: Мори, Каору http:// morikaoru.blog62.fc2.com
  • 25. PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?birthPlace ?label WHERE { dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace . ?birthPlace rdf:type dbpedia-owl:City ; rdfs:label ?label . } rdfs:label dbpedia-owl:capital dbpedia:Japan dbpedia- owl:City rdf:type dbpedia-owl:coutnry dbpedia- dbpedia-owl:birthPlace rdf:type owl:ComicCreator dbpedia:Tokyo dbpedia-owl:birthPlace rdf:type dbpedia- rdfs:label dbpedia:Kaoru_Mori owl:sameAs owl:Artist owl:sameAs dbpprop:birthdate rdf:type 1978-09-18 rdfs:label foaf:homepage foaf:Person rdfs:label freebase: Мори, Каору http:// morikaoru.blog62.fc2.com
  • 27. PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT ?birthPlace ?label WHERE { dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace . ?birthPlace a dbpedia-owl:City ; rdfs:label ?label . FILTER (lang(?label) = “ja”) } rdfs:label dbpedia-owl:capital dbpedia:Japan dbpedia- owl:City rdf:type dbpedia-owl:coutnry dbpedia- dbpedia-owl:birthPlace rdf:type owl:ComicCreator dbpedia:Tokyo dbpedia-owl:birthPlace rdf:type dbpedia- rdfs:label dbpedia:Kaoru_Mori owl:sameAs owl:Artist owl:sameAs dbpprop:birthdate rdf:type 1978-09-18 rdfs:label foaf:homepage foaf:Person rdfs:label freebase: Мори, Каору http:// morikaoru.blog62.fc2.com
  • 31. SELECT * WHERE { ?s ?p ?o . } LIMIT 100 OFFSET 100
  • 32. : yes / no PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX dbpedia-owl: <http://dbpedia.org/ontology/> ASK WHERE { dbpedia:Kaoru_Mori dbpedia-owl:birthPlace ?birthPlace . }
  • 33. PREFIX foaf: <http://xmlns.com/foaf/0.1/> CONSTRUCT { ?s foaf:name ?name . } WHERE { ?s foaf:name ?name . }
  • 34. ( ) DESCRIBE <http://dbpedia.org/resource/Tokyo>
  • 35. dbpedia-owl:Artist freebase: a music.producer a freebase: owl:sameAs dbpedia: dbpedia: en.mike_oldfield Mike_Oldfield Virgin_Records freebase: dbpedia-owl: music.producer. recordLabel releases_produced dbpedia-owl: dbpedia-owl: freebase: owl:sameAs artist producer freebase: music.release. m.0328jl5 producer a freebase: dbpedia: dbpedia-owl:Album type.object.name owl:sameAs Tubular_Bells Tubular Bells owl:sameAs bbc_artists: mo:musicbrainz musicbrainz: a a1684a49-feaa-4150-b758- a1684a49-feaa-4150-b758- d9412fc59f12#artist d9412fc59f12.html mo:SoloArtist mo:imdb foaf:name imdb:nm0646131 Mike Oldfield (default-graph)
  • 36. http://www.freebase.com http://dbpedia.org dbpedia-owl:Artist freebase: a music.producer a freebase: owl:sameAs dbpedia: dbpedia: en.mike_oldfield Mike_Oldfield Virgin_Records freebase: dbpedia-owl: music.producer. recordLabel releases_produced dbpedia-owl: dbpedia-owl: freebase: owl:sameAs artist producer freebase: music.release. m.0328jl5 producer a freebase: dbpedia: dbpedia-owl:Album type.object.name owl:sameAs Tubular_Bells Tubular Bells owl:sameAs bbc_artists: mo:musicbrainz musicbrainz: a a1684a49-feaa-4150-b758- a1684a49-feaa-4150-b758- d9412fc59f12#artist d9412fc59f12.html mo:SoloArtist mo:imdb foaf:name imdb:nm0646131 Mike Oldfield http://www.bbc.co.uk (default-graph)
  • 37. http://www.freebase.com http://dbpedia.org dbpedia-owl:Artist freebase: a music.producer a freebase: owl:sameAs dbpedia: dbpedia: en.mike_oldfield Mike_Oldfield Virgin_Records freebase: dbpedia-owl: music.producer. recordLabel releases_produced dbpedia-owl: dbpedia-owl: freebase: owl:sameAs artist producer freebase: music.release. m.0328jl5 producer a freebase: dbpedia: dbpedia-owl:Album type.object.name owl:sameAs Tubular_Bells Tubular Bells owl:sameAs bbc_artists: mo:musicbrainz musicbrainz: a a1684a49-feaa-4150-b758- a1684a49-feaa-4150-b758- d9412fc59f12#artist d9412fc59f12.html mo:SoloArtist mo:imdb foaf:name imdb:nm0646131 Mike Oldfield http://www.bbc.co.uk (default-graph)
  • 38. SELECT * WHERE { GRAPH <http://dbpedia.org> { ?s ?p ?o . } }
  • 39. SELECT * WHERE { GRAPH ?g { ?s ?p ?o . } }
  • 41. { ex:A ex:like ?tmpNode . ?tmpNode ex:like ?node . } => { ex:A ex:like/ex:like ?node } => { ex:A ex:like{2} ?node } ... => { ex:A ex:like+ ?node } { ex:A (ex:like|ex:love) ?node }
  • 42. COUNT, SUM, MIN, MAX, AVG, GROUP_CONCAT, SAMPLE PREFIX dbpedia: <http://dbpedia.org/resource/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT (COUNT(?label) AS ?count) WHERE { dbpedia:Tokyo rdfs:label ?label . }