Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Armazenamento de Dados para Web Semântica
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Alexandre Gaigalas
July 05, 2012
Programming
410
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Armazenamento de Dados para Web Semântica
Alexandre Gaigalas
July 05, 2012
More Decks by Alexandre Gaigalas
See All by Alexandre Gaigalas
Geolocalização + E-Commerce
alganet
2
180
Passos em Direção à Glória do REST
alganet
0
570
Porrada no Wordpress!
alganet
2
450
Microframeworks vs. Frameworks
alganet
4
390
Dados!
alganet
2
320
Domine Validação de Dados em 45min
alganet
6
500
Criação de Software para Durar
alganet
4
580
REST in PaaS
alganet
6
1.3k
Linked Data e Web Semântica
alganet
1
520
Other Decks in Programming
See All in Programming
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
140
AmebaブログはKMPから卒業します
kmars0605
0
160
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
270
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
160
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
180
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Featured
See All Featured
Scaling GitHub
holman
464
140k
Building Applications with DynamoDB
mza
96
7.2k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Tell your own story through comics
letsgokoyo
1
1.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
How to Ace a Technical Interview
jacobian
280
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Transcript
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
1 Armazenamento de Dados para Web Semântica
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
2 Alexandre Gomes Gaigalas http://about.me/alganet
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
3 Hoje você vai ver...
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
4 Hoje você vai ver... • Web Semântica: O que é, e porque é animal.
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
5 Hoje você vai ver... • Web Semântica: O que é, e porque é animal. • RDF: O que é, e porque é animal.
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
6 Hoje você vai ver... • Web Semântica: O que é, e porque é animal. • RDF: O que é, e porque é animal. • SPARQL: O que é, e porque é animal.
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
7
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
8 ?1
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
9 ?1 : cor : azul ?1
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
10 ? ?1 : cor : azul ?1 : formato : circumferência
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
11 ? ?1 : cor : azul ?1 : formato : circumferência ?1 : borda : ?2 ?2 : cor :preta ?2 : largura : 10
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
12 ? Sujeito : Predicado : Objeto ?1 : cor : azul ?1 : formato : circumferência ?1 : borda : ?2 ?2 : cor :preta ?2 : largura : 10
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
13 ? Sujeito : Predicado : Objeto ?1 : cor : azul ?1 : formato : circumferência ?1 : borda : ?2 ?2 : cor :preta ?2 : largura : 10 Espessura?
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
14 ? Sujeito : Predicado : Objeto ?1 : cor : azul ?1 : formato : circumferência ?1 : borda : ?2 ?2 : cor :preta ?2 : largura : 10 Espessura? Width?
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
15 ? Sujeito : Predicado : Objeto ?1 : cor : azul ?1 : formato : circumferência ?1 : borda : ?2 ?2 : cor :preta ?2 : largura : 10 Espessura? Width? Prop2345?
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
16 Sujeito : Predicado : Objeto
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
17 SujeitoID : PredicadoID : ObjetoID
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
18 SujeitoURI : PredicadoURI : ObjetoURI <http://dbpedia.org/resource/Yahoo%21_Mail> <http://dbpedia.org/ontology/developer> <http://dbpedia.org/resource/Yahoo%21> RDF
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
19 SujeitoURI : PredicadoURI : ObjetoURI PREFIX dbpedia: http://dbpedia.org/ dbpedia:resource/Yahoo_Mail dbpedia:ontology/developer dbpedia:resource/Yahoo RDF
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
20 SujeitoURI : PredicadoURI : ObjetoURI PREFIX dbpedia: http://dbpedia.org/ dbpedia:resource/Yahoo_Mail dbpedia:ontology/developer dbpedia:resource/Yahoo dbpedia:ontology/developer rdfs:Class rdfs:Property RDF
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
21 PREFIX foaf: http://xmlns.com/foaf/0.1/ SELECT ?person WHERE { ?person rdfs:Class foaf:Person } SPARQL
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
22 PREFIX foaf: http://xmlns.com/foaf/0.1/ SELECT ?person WHERE { ?person a foaf:Person } Atalho pra rdfs:Class Atalhos
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
23 PREFIX foaf: http://xmlns.com/foaf/0.1/ SELECT ?person WHERE { ?person a foaf:Person ?person foaf:mbox “
[email protected]
” } Condições
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
24 PREFIX foaf: http://xmlns.com/foaf/0.1/ SELECT ?person ?friend WHERE { ?person foaf:knows ?friend ?person foaf:interest ?something ?something dc:title “NoSQL” } Expressando relacionamentos
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
25 PREFIX ex: http://example.com SELECT ?foo ?bar WHERE { ?foo ex:bar “baz” } ORDER BY ?foo LIMIT 20 OFFSET 10 Cheatsheet
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
26 PREFIX foaf: http://xmlns.com/foaf/0.1/ CONSTRUCT { ?person foaf:knows ?friend ?person foaf:interest ?something ?something dc:title “NoSQL” } Construindo Grafos
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
27 Algumas Implementações
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
28 Algumas Implementações • AllegroGraph (gratuito/pago, proprietário) • +1 Trilhão de triplas • Carrega 800.000 triplas por segundo
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
29 Algumas Implementações • AllegroGraph (gratuito/pago, proprietário) • +1 Trilhão de triplas • Carrega 800.000 triplas por segundo • OpenLink Virtuoso (dual license) • +15 Bilhões de triplas • 200.000 triplas por segundo • data.gov.uk • sudo apt-get install virtuoso-opensource
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
30 Algumas Implementações • AllegroGraph (gratuito/pago, proprietário) • +1 Trilhão de triplas • Carrega 800.000 triplas por segundo • OpenLink Virtuoso (dual license) • +15 Bilhões de triplas • 200.000 triplas por segundo • data.gov.uk • sudo apt-get install virtuoso-opensource • 4store (open source) • +15 Bilhões de triplas • 150.000 triplas por segundo • sudo apt-get install 4store
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
31 4store • 4s-backend-setup --node --cluster --segments --mirror • 4s-cluster-create • 4s-cluster-start • 4s-cluster-stop • 4s-cluster-file-backup • 4s-import • 4s-httpd
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
32 4s-httpd • PUT http://foobar/baz • ou PUT /data/http%3a%2f%2ffoobar%2fbaz • POST /data • POST /update/ (SPARUL) • DELETE • DROP • CLEAR • LOAD • LOAD INTO
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
33 Um banco de dados não substitui outro
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
34 Perguntas?
5 de Julho The Developer's Conference 2012 - Trilha NoSQL
35 Obrigado!