SlideShare a Scribd company logo
Un
chem2
bio2rdf
DBpedia
live
URI
Burner
Opencyc
Diseasome
FU-Berlin
DNB
GND
Bio2RDF
NDC
Bio2RDF
Mesh
CKAN
Freebase
Linklion
Organic
Edunet
Biomodels
RDF
Reactome
RDF
Disgenet
IServe
Linked
TCGA
RDF
License
Harvest
RKB
Explorer
Lisbon
Austrian
Ski
Racers
RKB
Explorer
LAAS
RKB
Explorer
Wiki
JISC
RKB
Explorer
Eprints
RKB
Explorer
CurriculumRKB
Explorer
NSF
RKB
Explorer
DBLP
RKB
Explorer
ACM
RKB
Explorer
Southampton
RKB
Explorer
Deepblue
RKB
Explorer
Irit
RKB
Explorer
RAE2001
Geo
nked
Data
Bio2RDF
Ncbigene
Bio2RDF
DBSNP
DBpedia
DBpedia
ES
DBpedia
CS
Alpino
RDF
YAGO
KUPKB
Bio2RDF
Taxon-
concept
Assets
GNU
Licenses
DBpedia
VIVO
University
of Florida
StatusNet
Mrblog
Bio2RDF
Dataset
EUNIS
Uniprot
KB
StatusNet
Timttmy
StatusNet
Somsants
StatusNet
Drugbank
FU-Berlin
StatusNet
Dtdns
StatusNet
Status.net
StatusNet
Fragdev
Morelab
StatusNet
Macno
DBpedia
EU
Bio2RDF
Taxon
Uniprot
Metadata
Linked
Geo
Data
Project
Wiki
Enipedia
Linked
MDB
Sider
FU-Berlin
DBpedia
DE
DBpedia
EL
DBpedia
Lite
Drug
Interaction
Knowledge
Base
StatusNet
Qdnx
Hellenic
ire Brigade
StatusNet
Lydiastench
Taxon-
concept
Occurences
W3C
StatusNet
1w6
Linked
Life
Data
Semantic Web
DogFood
UMBEL
StatusNet
Ssweeny
StatusNet
Quitter StatusNet
Jonkman
StatusNet
Thelovebug
Bio2RDF
Uniprot
Taxonomy
DBpedia
NL
StatusNet
Russwurm
DBpedia
KO
Dailymed
FU-Berlin
DBpedia
IT
Aves3D
LT
StatusNet
Gomertronic
StatusNet
Progval
Testee
DBpedia
JA
StatusNet
Cooleysekula
Product
StatusNet
Postblue
StatusNet
Skilledtests
StatusNet
Fcac
Clean
Energy
Data
Reegle
StatusNet
Legadolibre
Geo
Names
Bio2RDF
GeneID
GNI
Archiveshub
Linked
Data
Code
Haus
Ordnance
Survey
Linked
Data
NUTS
Geo-
vocab
LOD
ACBDLS
FOAF-
Profiles
Net
ble
DBpedia
FR
h
StatusNet
Ourcoffs
StatusNet
Hackerposse
LOV
Bio2RDF
Taxonomy
StatusNet
Morphtown
StatusNet
chromic
Geospecies
linkedct
StatusNet
linuxwrangling
Linked
Open Data
of
Ecology
StatusNet
chickenkiller
Taxon
concept
Functional Manipulation
of Large Data Graphs
David Hyland-Wood
david.wood@ephox.com
@prototypo
1 June 2016
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Something
Something
else
a relationship
UQ Universityis a
UQ
The University of
Queensland
label
Universityis a
Group of 8
affiliation
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
We’ve Seen This Before
Functional manipulations of large data graphs 20160601
08 Oct 2007
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
The RDF Data Model
• Turtle
• TriG
• N-Triples
• N-Quads
• JSON-LD
• RDFa
• RDF/XML
Standard serialisation
formats:
}Turtle family of
RDF formats
Possibly lossy
alternatives:
• CSV
• ODATA
• etc
$ curl http://dbpedia.org/page/University_of_Queensland
$ curl http://dbpedia.org/data/University_of_Queensland
$ curl http://dbpedia.org/data/University_of_Queensland.n3
> University_of_Queensland.n3
https://en.wikipedia.org/wiki/University_of_Queensland
HTML
RDF in XML (Yuck!)
Many formats, e.g. sane RDF, ODATA, Microdata, JSON…
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
UQ
The University of
Queensland
label
affiliation
Group of 8
34228
number of undergraduate students
48771
number of students
Functional manipulations of large data graphs 20160601
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
# G8 universities ordered by the number of students
# at each university.
PREFIX dbo:<http://dbpedia.org/ontology/>
select ?name ?students ?undergrads
where {
?s dbo:affiliation <http://dbpedia.org/resource/
Group_of_Eight_(Australian_universities)> .
?s rdfs:label ?name .
OPTIONAL {?s dbo:numberOfStudents ?students}
OPTIONAL {?s dbo:numberOfUndergraduateStudents ?
undergrads}
FILTER ( lang(?name) = "en" )
} ORDER BY DESC (?students)
Functional manipulations of large data graphs 20160601
OpenStreetMap
Wikimedia Commons
DBpedia
US EPA RCRA
US EPA FRS
ABT Associates
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
Functional manipulations of large data graphs 20160601
UQ
The University of
Queensland
label
ANU
Australian National
University
label
Monash
affiliation
UMelbourne
affiliation
UNSW
affiliation
USydney
affiliation
UAdelaide
affiliation
Go8
memberOf
memberOf
memberOf
memberOf
memberOf
memberOf
memberOf
University of
Melbourne
label
Monash
University
label
University of
Adelaide
label
Group of 8
label
University of
Sydney
label
University
of NSW
label
UQ
The University of
Queensland
label
ANU
Australian National
University
label
Monash
affiliation
UMelbourne
affiliation
UNSW
affiliation
USydney
affiliation
UAdelaide
affiliation
Functional manipulations of large data graphs 20160601
Graphs in Scala
val graph: Graph[String, String] =
Graph(vertexRDD, edgeRDD)
// Create a subgraph based on the vertices connected
// by an "affiliation" property.
val affiliationRelatedSubgraph =
graph.subgraph(t => t.attr ==
"http://dbpedia.org/ontology/affiliation")
// Find connected components of affiliationRelatedSubgraph.
val ccGraph =
affiliationRelatedSubgraph.connectedComponents()
Graphs in Scala
// Create a hashmap of componentLists.
affiliationRelatedSubgraph.vertices.leftJoin
(ccGraph.vertices) {
case (id, u, comp) => comp.get
}.foreach { case (id, startingNode) =>
{
if (!(componentLists.contains(startingNode))) {
componentLists(startingNode) = new
ListBuffer[VertexId]
}
componentLists(startingNode) += id
}
}
Graphs in Scala
// Output a report on the connected components.
println("------ connected components in related triples ------
n")
for ((component, componentList) <- componentLists){
if (componentList.size > 1) {
for(c <- componentList) {
println(labelMap(c));
}
println("--------------------------")
}
}
------ connected components in related triples ------
Australian National University
University of Sydney
University of Adelaide
University of New South Wales
--------------------------
The University of Queensland
University of Melbourne
Monash University
--------------------------
Resources
• Slides:
http://w3id.org/people/prototypo/talks/UQ-
DKE-20160601/slides
• Code:
http://w3id.org/people/prototypo/talks/UQ-
DKE-20160601/code
Resources
• Callimachus:
http://callimachusproject.org
• Apache Spark:
http://spark.apache.org
• GraphX Programming Guide:
http://spark.apache.org/docs/latest/graphx-
programming-guide.html
Attributions
• Linking Open Data cloud diagram by
Richard Cyganiak and Anja Jentzsch, used
under a CC license: http://lod-cloud.net/
This work is Copyright © 2015 David Hyland-Wood
It is licensed under the Creative Commons Attribution 3.0 Unported License

Full details at: http://creativecommons.org/licenses/by/3.0/
You are free:
to Share — to copy, distribute and transmit the work
to Remix — to adapt the work
Under the following conditions:
Attribution. You must attribute the work in the manner specified by the
author or licensor (but not in any way that suggests that they endorse
you or your use of the work).
Share Alike. If you alter, transform, or build upon this work, you may
distribute the resulting work only under the same or similar license to this
one.

More Related Content

PDF
An Introduction to SPARQL
Olaf Hartig
 
PDF
Linking the world with Python and Semantics
Tatiana Al-Chueyr
 
PDF
WebTech Tutorial Querying DBPedia
Katrien Verbert
 
PPTX
RDF Validation Future work and applications
Jose Emilio Labra Gayo
 
PDF
Querying Linked Data with SPARQL
Olaf Hartig
 
PPTX
Federated SPARQL Query Processing ISWC2015 Tutorial
Muhammad Saleem
 
PDF
Adaptive Query Processing on RAW Data
Manos Karpathiotakis
 
PPTX
Federated SPARQL query processing over the Web of Data
Muhammad Saleem
 
An Introduction to SPARQL
Olaf Hartig
 
Linking the world with Python and Semantics
Tatiana Al-Chueyr
 
WebTech Tutorial Querying DBPedia
Katrien Verbert
 
RDF Validation Future work and applications
Jose Emilio Labra Gayo
 
Querying Linked Data with SPARQL
Olaf Hartig
 
Federated SPARQL Query Processing ISWC2015 Tutorial
Muhammad Saleem
 
Adaptive Query Processing on RAW Data
Manos Karpathiotakis
 
Federated SPARQL query processing over the Web of Data
Muhammad Saleem
 

What's hot (16)

PDF
BioSD Tutorial 2014 Editition
Rothamsted Research, UK
 
PDF
Genomic Analysis in Scala
Ryan Williams
 
PPTX
Federated Query Formulation and Processing Through BioFed
Muhammad Saleem
 
PPTX
Efficient source selection for sparql endpoint federation
Muhammad Saleem
 
PPTX
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
Muhammad Saleem
 
PPTX
Java and SPARQL
Raji Ghawi
 
PDF
Practical Example of AOP with AspectJ
Yegor Bugayenko
 
PDF
XSPARQL CrEDIBLE workshop
nunoalexandrelopes
 
PPTX
Validating RDF data: Challenges and perspectives
Jose Emilio Labra Gayo
 
PDF
Spark + Clojure for Topic Discovery - Zalando Tech Clojure/Conj Talk
Zalando Technology
 
PPTX
Jena Programming
Myungjin Lee
 
PPTX
GDG Meets U event - Big data & Wikidata - no lies codelab
CAMELIA BOBAN
 
PPTX
FedX - Optimization Techniques for Federated Query Processing on Linked Data
aschwarte
 
PDF
Visualize open data with Plone - eea.daviz PLOG 2013
Antonio De Marinis
 
PDF
Java 8 Stream API (Valdas Zigas)
Kaunas Java User Group
 
PPTX
Jug trojmiasto 2014.04.24 tricky stuff in java grammar and javac
Anna Brzezińska
 
BioSD Tutorial 2014 Editition
Rothamsted Research, UK
 
Genomic Analysis in Scala
Ryan Williams
 
Federated Query Formulation and Processing Through BioFed
Muhammad Saleem
 
Efficient source selection for sparql endpoint federation
Muhammad Saleem
 
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
Muhammad Saleem
 
Java and SPARQL
Raji Ghawi
 
Practical Example of AOP with AspectJ
Yegor Bugayenko
 
XSPARQL CrEDIBLE workshop
nunoalexandrelopes
 
Validating RDF data: Challenges and perspectives
Jose Emilio Labra Gayo
 
Spark + Clojure for Topic Discovery - Zalando Tech Clojure/Conj Talk
Zalando Technology
 
Jena Programming
Myungjin Lee
 
GDG Meets U event - Big data & Wikidata - no lies codelab
CAMELIA BOBAN
 
FedX - Optimization Techniques for Federated Query Processing on Linked Data
aschwarte
 
Visualize open data with Plone - eea.daviz PLOG 2013
Antonio De Marinis
 
Java 8 Stream API (Valdas Zigas)
Kaunas Java User Group
 
Jug trojmiasto 2014.04.24 tricky stuff in java grammar and javac
Anna Brzezińska
 
Ad

Viewers also liked (20)

PDF
Introduction to Linked Data: RDF Vocabularies
David Wood
 
PPTX
BA Seminar - Operational Warfare
academic247
 
PPTX
brand new houses rush for sale/thru bank or in-house financing/ house and lot...
Cavitehousesrushforsale Inhouse
 
PDF
Announcements, 6/16/13
CLADSM
 
PPTX
Ajax - jQuery
Anton Tibblin
 
PPTX
Location ideas
MarcMedia72
 
PPTX
La obesidad
dario2508
 
PPTX
Moodboard for music video
Sadie Bailey
 
PPTX
brand new houses rush for sale/thru bank or in-house financing/ house and lot...
Cavitehousesrushforsale Inhouse
 
DOCX
review on diesel engine applications of biodiesels from non edible resources...
Madhurjya Saikia
 
PPTX
Tussentijdse thesispresentatie 28 01
WouterDillen
 
PDF
Cuestionario del video “conociendo a vigotsky, piaget, ausubel y novak”
Darwin Fernández
 
PDF
Exellent homeostasie
Medoumar Alagude
 
PPT
Presentasi tugas ii (korosi)
deddy aries
 
PPSX
Corrosion protection
Yoga Firmansyah
 
PPT
Tugas korosi iii
deddy aries
 
PPT
Mikumi Kids Presentation (2009)
MikumiKids
 
PDF
The State of Financial Presentations 2014 Survey Results
Dave Paradi
 
PPTX
5 Secrets to Better Presentation Charts and Graphs
Metamorph Training Pvt Ltd
 
PDF
How to Present Data in PowerPoint
Matt Hunter
 
Introduction to Linked Data: RDF Vocabularies
David Wood
 
BA Seminar - Operational Warfare
academic247
 
brand new houses rush for sale/thru bank or in-house financing/ house and lot...
Cavitehousesrushforsale Inhouse
 
Announcements, 6/16/13
CLADSM
 
Ajax - jQuery
Anton Tibblin
 
Location ideas
MarcMedia72
 
La obesidad
dario2508
 
Moodboard for music video
Sadie Bailey
 
brand new houses rush for sale/thru bank or in-house financing/ house and lot...
Cavitehousesrushforsale Inhouse
 
review on diesel engine applications of biodiesels from non edible resources...
Madhurjya Saikia
 
Tussentijdse thesispresentatie 28 01
WouterDillen
 
Cuestionario del video “conociendo a vigotsky, piaget, ausubel y novak”
Darwin Fernández
 
Exellent homeostasie
Medoumar Alagude
 
Presentasi tugas ii (korosi)
deddy aries
 
Corrosion protection
Yoga Firmansyah
 
Tugas korosi iii
deddy aries
 
Mikumi Kids Presentation (2009)
MikumiKids
 
The State of Financial Presentations 2014 Survey Results
Dave Paradi
 
5 Secrets to Better Presentation Charts and Graphs
Metamorph Training Pvt Ltd
 
How to Present Data in PowerPoint
Matt Hunter
 
Ad

Similar to Functional manipulations of large data graphs 20160601 (20)

PDF
Bio ontologies and semantic technologies
Prof. Wim Van Criekinge
 
PPTX
Knowledge Graph Introduction
Sören Auer
 
PDF
Bio ontologies and semantic technologies
Prof. Wim Van Criekinge
 
PPT
Querying the Semantic Web with SPARQL
Emanuele Della Valle
 
PPT
Linked Data in Learning Analytics Tools
Mathieu d'Aquin
 
PPTX
Semantic web meetup – sparql tutorial
AdonisDamian
 
PDF
Bio ontologies and semantic technologies[2]
Prof. Wim Van Criekinge
 
PPTX
Introduction to SPARQL
Jose Emilio Labra Gayo
 
PPTX
Introduction to SPARQL
Jose Emilio Labra Gayo
 
PPTX
Knowledge Graph Engineering
Armin Haller
 
PDF
Linking Open Government Data at Scale
Bernadette Hyland-Wood
 
PDF
Transforming Your Data with GraphDB: GraphDB Fundamentals, Jan 2018
Ontotext
 
PDF
Data translation with SPARQL 1.1
andreas_schultz
 
PDF
Bio2RDF presentation at Combine 2012
François Belleau
 
PPTX
A Preliminary survey of RDF/Neo4j as backends for KnetMiner
Rothamsted Research, UK
 
PDF
Evolution of the Graph Schema
Joshua Shinavier
 
PDF
Sebastian Hellmann
Connected Data World
 
PDF
Splendid: SPARQL Endpoint Federation Exploiting VOID Descriptions
OlafGoerlitz
 
PPTX
Lotico oct 2010
dallemang
 
PDF
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...
Rothamsted Research, UK
 
Bio ontologies and semantic technologies
Prof. Wim Van Criekinge
 
Knowledge Graph Introduction
Sören Auer
 
Bio ontologies and semantic technologies
Prof. Wim Van Criekinge
 
Querying the Semantic Web with SPARQL
Emanuele Della Valle
 
Linked Data in Learning Analytics Tools
Mathieu d'Aquin
 
Semantic web meetup – sparql tutorial
AdonisDamian
 
Bio ontologies and semantic technologies[2]
Prof. Wim Van Criekinge
 
Introduction to SPARQL
Jose Emilio Labra Gayo
 
Introduction to SPARQL
Jose Emilio Labra Gayo
 
Knowledge Graph Engineering
Armin Haller
 
Linking Open Government Data at Scale
Bernadette Hyland-Wood
 
Transforming Your Data with GraphDB: GraphDB Fundamentals, Jan 2018
Ontotext
 
Data translation with SPARQL 1.1
andreas_schultz
 
Bio2RDF presentation at Combine 2012
François Belleau
 
A Preliminary survey of RDF/Neo4j as backends for KnetMiner
Rothamsted Research, UK
 
Evolution of the Graph Schema
Joshua Shinavier
 
Sebastian Hellmann
Connected Data World
 
Splendid: SPARQL Endpoint Federation Exploiting VOID Descriptions
OlafGoerlitz
 
Lotico oct 2010
dallemang
 
Behind the Scenes of KnetMiner: Towards Standardised and Interoperable Knowle...
Rothamsted Research, UK
 

More from David Wood (20)

PPTX
Internet of Things (IoT) two-factor authentication using blockchain
David Wood
 
PPTX
Returning to Online Privacy?
David Wood
 
PPTX
Methods for Securing Spacecraft Tasking and Control via an Enterprise Ethereu...
David Wood
 
PPTX
BlockSW 2019 Keynote
David Wood
 
PDF
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221
David Wood
 
PDF
Privacy in the Smart City
David Wood
 
PDF
Controlling Complexities in Software Development
David Wood
 
PDF
Privacy Concerns related to Verifiable Claims
David Wood
 
PDF
Implementing the Verifiable Claims data model
David Wood
 
PDF
So You Wanna be a Startup CTO 20170301
David Wood
 
PDF
When Metaphors Kill
David Wood
 
PDF
Secularism in Australia
David Wood
 
PDF
Meditations on Writing in Paradoxes, Oxymorons, and Pleonasms
David Wood
 
PDF
Building a writer's platform with social media
David Wood
 
PDF
Summary of the Hero's Journey
David Wood
 
PDF
Open by Default
David Wood
 
PDF
Lod Then, Now and Next 20110926
David Wood
 
PDF
Linked Data ROI 20110426
David Wood
 
PDF
Introduction to Linked Data: RDF Vocabularies
David Wood
 
PDF
Introduction to Linked Data: RDF Vocabularies
David Wood
 
Internet of Things (IoT) two-factor authentication using blockchain
David Wood
 
Returning to Online Privacy?
David Wood
 
Methods for Securing Spacecraft Tasking and Control via an Enterprise Ethereu...
David Wood
 
BlockSW 2019 Keynote
David Wood
 
Returning to Online Privacy - W3C/ANU Future of the Web Roadshow 20190221
David Wood
 
Privacy in the Smart City
David Wood
 
Controlling Complexities in Software Development
David Wood
 
Privacy Concerns related to Verifiable Claims
David Wood
 
Implementing the Verifiable Claims data model
David Wood
 
So You Wanna be a Startup CTO 20170301
David Wood
 
When Metaphors Kill
David Wood
 
Secularism in Australia
David Wood
 
Meditations on Writing in Paradoxes, Oxymorons, and Pleonasms
David Wood
 
Building a writer's platform with social media
David Wood
 
Summary of the Hero's Journey
David Wood
 
Open by Default
David Wood
 
Lod Then, Now and Next 20110926
David Wood
 
Linked Data ROI 20110426
David Wood
 
Introduction to Linked Data: RDF Vocabularies
David Wood
 
Introduction to Linked Data: RDF Vocabularies
David Wood
 

Recently uploaded (20)

DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Basics and rules of probability with real-life uses
ravatkaran694
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 

Functional manipulations of large data graphs 20160601