SlideShare une entreprise Scribd logo
1  sur  106
Télécharger pour lire hors ligne
Dr. Marko A. Rodriguez
Director of Engineering at DataStax, Inc.
Project Management Committee, Apache TinkerPop
The universal graph is a theoretical construct capturing the idea that every aspect
of reality can be modeled as a graph composed of vertices and edges and, as
such, reality is a graph. From the physical world of atoms, people, and galaxies
to the mental planes of thoughts, words, and knowledge, there exists a universal
graph hosting all such structures. While this idea is enticing, there are still strides
to be made in coming to terms with a reality that is not composed of atoms bound
by spacetime, but instead, a graph composed of vertices united by edges.
Abstract
https://doi.org/10.5281/zenodo.583293
Open Problems in the Universal Graph Theory
Rodriguez, M.A., "Open Problems in the Universal Graph Theory," GraphDay `17, 2(2), pages 1-5, San Francisco, CA, June 2017.
Introduction
“Everything is a graph.”
Power Grids
https://en.wikipedia.org/wiki/Electrical_grid
Power Grids
https://en.wikipedia.org/wiki/Electrical_grid
Vascular System
https://en.wikipedia.org/wiki/Circulatory_system
Vascular System
https://en.wikipedia.org/wiki/Circulatory_system
Protein Chains
https://en.wikipedia.org/wiki/Protein_complex
Protein Chains
https://en.wikipedia.org/wiki/Protein_complex
Galactic Filament
https://en.wikipedia.org/wiki/Galaxy_filament
Galactic Filament
https://en.wikipedia.org/wiki/Galaxy_filament
“Everything is a graph.”
“Everything is a graph.”
Universe Vertices + Edges=
“Everything is a graph.”
Universe Vertices + Edges=
G = (V, E)
Graph Traversal
Graph Computing
Structure Process
Structure
Graph
Process
Traversal
Graph Computing
G = (V, E)
?
“Everything is a graph.”
Time:
The Process of Change
(V, E) = G ←− µ t ∈ T ψ −→ Ψ = (F, S)
Gremlin Graph Traversal Machine
Rodriguez, M.A., “The Gremlin Graph Traversal Machine and Language,” Proceedings of the 15th Symposium on Database
Programming Languages (DBPL 2015), pages 1–10, ISBN:978-1-4503-3902-5, doi:10.1145/2815072.2815073, ACM, October 2015.
http://arxiv.org/abs/1508.03843
(V, E) = G ←− µ t ∈ T ψ −→ Ψ = (F, S)
Gremlin Graph Traversal Machine
Graph Traversers Traversal
(V, E) = G ←− µ t ∈ T ψ −→ Ψ = (F, S)
Gremlin Graph Traversal Machine
Graph Traversers Traversal
Data Processing Units Program
(V, E) = G ←− µ t ∈ T ψ −→ Ψ = (F, S)
Gremlin Graph Traversal Machine
Graph Traversers Traversal
Data Processing Units Program
Structure ProcessProcessor
G = (V, E)
g.V(1).out(‘knows’).out(‘created’)
G = (V, E)
G = (V, E)
g.V(1).out(‘knows’).out(‘created’)
G = (V, E)
g.V(1).out(‘knows’).out(‘created’)
G = (V, E)
g.V(1).out(‘knows’).out(‘created’)
G = (V, E)
g.V(1).out(‘knows’).out(‘created’)
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
G ←− µ t ∈ T ψ −→ Ψ
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
µ
ψ
t ∈ T
G ←− µ t ∈ T ψ −→ Ψ
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
µ
ψ
µ
ψ
T
op=V
args=1
op=out
args=knows
op=out
args=created
nextnext
Ψ = (F, S)
G = (V, E)
µ
ψ
µ
ψ
µ
ψ
T
Ψ = (F, S)
G = (V, E)
T
Ψ = (F, S)
G = (V, E)
T
Ψ = (F, S)
G = (V, E)
T
Ψ = (F, S)
G = (V, E)
T
G = (V, E)
“Everything is a graph?”
Ψ
T
G = (V, E)
“Everything is a graph?”
Ψ
T
No — All that exists is a static structure.
G = (V, E)
“Everything is a graph?”
Ψ
T
Fine — Create a traversal that executes
the graph encoded traversal. Ψ′
g.withSack(0).withSideEffect('drain',[1]).withSideEffect('fill',[]).
V().has('source','g').as('parent').
repeat(out('next').as('step').
map(values('arg').fold()).as('args').
sideEffect(select('drain').unfold().
choose(select(last,'args').count(local).is(0),
choose(select(last,'step').by('op')).
option('V',V().hasLabel(not(within('step','traversal')))).
option('out',out()).
option('in',in()).
option('both',both()).
option('outE',outE()).
option('inE',inE()).
option('bothE',bothE()).
option('inV',inV()).
option('outV',outV()).
option('otherV',otherV()).
option('values',values()).
option('barrier',barrier()).
option('dedup',dedup()).
option(none,identity()).
choose(select(last,'step').by('op')).
option('V', V().hasLabel(not(within('step','traversal'))).
where(within('args')).by(id).by()).
option('has',filter(union(label(),properties().
where(within('args')).by(key).by().value()).
filter(predicate("it.path(last,'args')[1].test(it.get())")))).
option('out',outE().where(within('args')).by(label).by().inV()).
option('in',inE().where(within('args')).by(label).by().outV()).
option('both',bothE().where(within('args')).by(label).by().otherV()).
option('outE',outE().where(within('args')).by(label).by()).
option('inE',inE().where(within('args')).by(label).by()).
option('bothE',bothE().where(within('args')).by(label).by()).
option('values',properties().where(within('args')).by(key).by().value()).
option('barrier',barrier()).
option(none,identity())).
store('fill')).
…
Ψ′
Footnote #2
sideEffect(consumer("it.sideEffects('drain').clear()")).
sideEffect(select('fill').unfold().store('drain')).
sideEffect(consumer("it.sideEffects('fill').clear()")).
select(last,'step').
choose(has('op','repeat').and().out('next').has('op','times'),
select(last,'step').as('parent').
sack(assign).by(out('next').values('arg')).out('child').as('step'),
choose(select(last,'parent').has('op','repeat').and().out('next').count().is(0),
choose(sack().is(gt(1)),
sack(minus).by(constant(1)).select(last,'parent').out('child').as('step'),
select(last,'parent').as('step').out('parent').as('parent').select(last,'step')),
identity()))).
until(out('next').count().is(0)).
select('drain').
choose(select(last,'step').has('op',within('fold','sum','mean','min','max','count','groupCount')),
choose(select(last,'step').by('op')).
option('fold',identity()).
option('sum',map(unfold().sum())).
option('mean',map(unfold().mean())).
option('min',map(unfold().min())).
option('max',map(unfold().max())).
option('count',map(unfold().count())).
option('groupCount',map(unfold().groupCount())),
unfold())
…
https://www.datastax.com/dev/blog/a-gremlin-implementation-of-the-gremlin-traversal-machine
Rodriguez, M.A., “A Gremlin Implementation of the Gremlin Traversal Machine,” DataStax Engineering Blog, October 2016.
Footnote #2
Ψ′
⊂ G
Footnote #2
G = (V, E)
Ψ
T
Ψ′
G = (V, E)
µ
ψ
Ψ
T
Ψ′
T′
G = (V, E)
“Everything is a graph?”
µ
ψ
Ψ
T
Ψ′
T′
G = (V, E)
“Everything is a graph?”
µ
ψ
Ψ
T
Ψ′
T′ No — Now there must exist a
traversal to execute the
traversal that is executing the
traversal.
Ψ′
Ψ
Ψ′′
Ψ, Ψ′
, Ψ′′
, Ψ′′′
, . . . , Ψ∞
⊂ G
Ψ, Ψ′
, Ψ′′
, Ψ′′′
, . . . , Ψ∞
⊂ G
program program programprogram program
processor processor processor processorprocessor
Ψ, Ψ′
, Ψ′′
, Ψ′′′
, . . . , Ψ∞
⊂ G
Bytecode, Virtual Machine, Physical Machine, Physics, …
program program program program
processor processor processor processor
program program programprogram program
processor processor processor processorprocessor
G ←− T −→ Ψ
Folding Process into Structure
G = (V, E)
“Everything is a graph.”
Open Problem #1
How can the universal graph
evolve without requiring processes
to exist “outside” itself?
i j
knows
directedlabeledgraph Footnote #1
Rodriguez, M.A., “Mapping Semantic Networks to Undirected Networks,” International Journal of Applied Mathematics and
Computer Sciences, 5(1), pages 39-42, ISSN:2070-3902, World Academy of Science Engineering and Technology, 2009.
http://arxiv.org/abs/0804.0277
i j
knows
i j
110
binary encoding
directedlabeledgraph Footnote #1
i j
knows
i j
110
b1 b2 b3
binary encoding
directedlabeledgraph Footnote #1
i j
knows
i j
110
b1 b2 b3i j
b1 b2 b3
binary encoding
label encoding
directedlabeledgraphdirectedgraph Footnote #1
b1 b2 b3i j
directedgraph Footnote #1
b1 b2 b3i j
directedgraph Footnote #1
b1 b2e1
e2
e3
b1 b2 b3i j
directedgraphundirectedgraph Footnote #1
b1 b2e1
e2
e3
b1 b2e1
e2
e3
b3 j
i
“dots and lines”
direction encoding
undirectedgraph Footnote #1
j
i
“dots and lines”
i j
knows
directedlabeledgraph
bijection
Thought:
The Structure of Experience
physical object
physical object
physical spacetime
Rodriguez, M.A., Watkins, J.H., “Quantum Walks with Gremlin,” Proceedings of GraphDay ’16, pages 1-16, Austin, TX, January 2016.
http://arxiv.org/abs/1511.06278
physical photon
“particle”
photon in
quantum superposition
“w
ave”
photon in
quantum superposition
“w
ave”
photon in
quantum superposition
“w
ave”
physical photon
“particle”
To be continued…
physical brain
photons
retina
light rods and
cones
optic nerve
actionpotentials
thalamus
“spreading activation”
lateral geniculate nucleus
“neurotransmitter mediated energy diffusion”
lateral geniculate nucleus
velocity of movement
visual cortex — V1
occipital lobe
edge detection
visual cortex — V2 through V4
occipital lobe
com
plex
shapes
visual cortex — V5 through V6
occipital lobe
m
otion
and
holistic
objects
inferior temporal gyrus
temporal lobe
“flying” “toaster”
“grandmother cells”
“Everything is a graph.”
Qualia Graph
Material Graph
“PhysicalWorld”“ConsciousWorld”
M ⊂ G
Q ⊂ G
Q ∩ M ∼ ∅
Open Problem #2
How does the universal graph
encode the qualia of thought as
vertices and edges?
Footnote #4
=
The process is the conscious experience…
Footnote #4
…but process has a structural, graph encoding.
G←−T−→Ψ
“Everythingisagraph.”
G=(V,E)
Creativity:
Altering the Structure of Process
G ←− T −→ Ψ
Graph Traversers
Traversal
Laws of Physics
G ←− T −→ Ψ
Physical World
Graph Traversers
Traversal
Structure
Process
Laws of Physics
G ←− T −→ Ψ
Physical World
Matter-energy
Spacetime
Quantum
Gravity
Graph Traversers
Traversal
Data
Structure
Algorithm
Laws of Physics
G ←− T −→ Ψ
Physical World
Matter-energy
Spacetime
Quantum
Gravity
“Everything is a graph.”
G = (V, E)
Graph Traversers
Traversal
Matter-energy
Spacetime
Quantum
Gravity
µ ψ
t
G ←− T −→ Ψ
G = (V, E)
Matter-energy
Spacetime
Quantum
Gravity
µ ψ
t
G ←− T −→ Ψ
Matter-energy
Spacetime
Quantum
Gravity
µ ψ
t
G ←− T −→ Ψ
Laws of Physics
Manipulation
Technology
Ψ′
Ψ′
←− T′
Matter-energy
Spacetime
Quantum
Gravity
µ ψ
t
G ←− T −→ Ψ
ψ
Laws of Physics
Manipulation
Technology
t′
Matter-energy
Spacetime
Quantum
Gravity
µ ψ
t
G ←− T −→ Ψ
µψ
Ψ′
←− T′
−→ G′
Laws of Physics
Manipulation
Technology
Designer Gravity
“Everything is a graph.”
t′
Open Problem #3
If process is as malleable as structure, then
how does one get a reference to the “laws of
physics” in order to alter the evolution of the
physical world?
Thank you.
Coming in 2020
“A Graph Computing Book”
2018-2019
Sabbatical

Contenu connexe

Similaire à Graph models of reality and consciousness

Knowledge Graphs and Milestone
Knowledge Graphs and MilestoneKnowledge Graphs and Milestone
Knowledge Graphs and MilestoneBarry Norton
 
Go generics. what is this fuzz about?
Go generics. what is this fuzz about?Go generics. what is this fuzz about?
Go generics. what is this fuzz about?Gabriel Habryn
 
Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...
Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...
Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...Spark Summit
 
A gentle introduction to functional programming through music and clojure
A gentle introduction to functional programming through music and clojureA gentle introduction to functional programming through music and clojure
A gentle introduction to functional programming through music and clojurePaul Lam
 
Hypergraph Mining For Social Networks
Hypergraph Mining For Social NetworksHypergraph Mining For Social Networks
Hypergraph Mining For Social NetworksGiacomo Bergami
 
R visualization: ggplot2, googlevis, plotly, igraph Overview
R visualization: ggplot2, googlevis, plotly, igraph OverviewR visualization: ggplot2, googlevis, plotly, igraph Overview
R visualization: ggplot2, googlevis, plotly, igraph OverviewOlga Scrivner
 
AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...
AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...
AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...Tomoyuki Suzuki
 
Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2izahn
 
Using a graph database for analyzing your Liferay data
Using a graph database for analyzing your Liferay dataUsing a graph database for analyzing your Liferay data
Using a graph database for analyzing your Liferay dataMáté Thurzó
 
Recommendation and graph algorithms in Hadoop and SQL
Recommendation and graph algorithms in Hadoop and SQLRecommendation and graph algorithms in Hadoop and SQL
Recommendation and graph algorithms in Hadoop and SQLDavid Gleich
 
GIS 5103 – Fundamentals of GISLecture 83D GIS.docx
GIS 5103 – Fundamentals of GISLecture 83D GIS.docxGIS 5103 – Fundamentals of GISLecture 83D GIS.docx
GIS 5103 – Fundamentals of GISLecture 83D GIS.docxshericehewat
 
Sparse matrix computations in MapReduce
Sparse matrix computations in MapReduceSparse matrix computations in MapReduce
Sparse matrix computations in MapReduceDavid Gleich
 
Soft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4JSoft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4JFlorent Biville
 
Graph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkXGraph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkXBenjamin Bengfort
 
EDBT 2015: Summer School Overview
EDBT 2015: Summer School OverviewEDBT 2015: Summer School Overview
EDBT 2015: Summer School Overviewdgarijo
 
A walk in graph databases v1.0
A walk in graph databases v1.0A walk in graph databases v1.0
A walk in graph databases v1.0Pierre De Wilde
 
Recommendation Systems in banking and Financial Services
Recommendation Systems in banking and Financial ServicesRecommendation Systems in banking and Financial Services
Recommendation Systems in banking and Financial ServicesAndrea Gigli
 

Similaire à Graph models of reality and consciousness (20)

Knowledge Graphs and Milestone
Knowledge Graphs and MilestoneKnowledge Graphs and Milestone
Knowledge Graphs and Milestone
 
Go generics. what is this fuzz about?
Go generics. what is this fuzz about?Go generics. what is this fuzz about?
Go generics. what is this fuzz about?
 
Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...
Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...
Time-evolving Graph Processing on Commodity Clusters: Spark Summit East talk ...
 
A gentle introduction to functional programming through music and clojure
A gentle introduction to functional programming through music and clojureA gentle introduction to functional programming through music and clojure
A gentle introduction to functional programming through music and clojure
 
Hypergraph Mining For Social Networks
Hypergraph Mining For Social NetworksHypergraph Mining For Social Networks
Hypergraph Mining For Social Networks
 
R visualization: ggplot2, googlevis, plotly, igraph Overview
R visualization: ggplot2, googlevis, plotly, igraph OverviewR visualization: ggplot2, googlevis, plotly, igraph Overview
R visualization: ggplot2, googlevis, plotly, igraph Overview
 
AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...
AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...
AET vs. AED: Unsupervised Representation Learning by Auto-Encoding Transforma...
 
Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2
 
Triggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphsTriggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphs
 
Using a graph database for analyzing your Liferay data
Using a graph database for analyzing your Liferay dataUsing a graph database for analyzing your Liferay data
Using a graph database for analyzing your Liferay data
 
Recommendation and graph algorithms in Hadoop and SQL
Recommendation and graph algorithms in Hadoop and SQLRecommendation and graph algorithms in Hadoop and SQL
Recommendation and graph algorithms in Hadoop and SQL
 
GIS 5103 – Fundamentals of GISLecture 83D GIS.docx
GIS 5103 – Fundamentals of GISLecture 83D GIS.docxGIS 5103 – Fundamentals of GISLecture 83D GIS.docx
GIS 5103 – Fundamentals of GISLecture 83D GIS.docx
 
Sparse matrix computations in MapReduce
Sparse matrix computations in MapReduceSparse matrix computations in MapReduce
Sparse matrix computations in MapReduce
 
Soft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4JSoft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4J
 
Graph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkXGraph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkX
 
Demo Eclipse Science
Demo Eclipse ScienceDemo Eclipse Science
Demo Eclipse Science
 
Demo eclipse science
Demo eclipse scienceDemo eclipse science
Demo eclipse science
 
EDBT 2015: Summer School Overview
EDBT 2015: Summer School OverviewEDBT 2015: Summer School Overview
EDBT 2015: Summer School Overview
 
A walk in graph databases v1.0
A walk in graph databases v1.0A walk in graph databases v1.0
A walk in graph databases v1.0
 
Recommendation Systems in banking and Financial Services
Recommendation Systems in banking and Financial ServicesRecommendation Systems in banking and Financial Services
Recommendation Systems in banking and Financial Services
 

Plus de Marko Rodriguez

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic MachineMarko Rodriguez
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data TypeMarko Rodriguez
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryMarko Rodriguez
 
Quantum Processes in Graph Computing
Quantum Processes in Graph ComputingQuantum Processes in Graph Computing
Quantum Processes in Graph ComputingMarko Rodriguez
 
ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageMarko Rodriguez
 
The Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageThe Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageMarko Rodriguez
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics EngineMarko Rodriguez
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with GraphsMarko Rodriguez
 
Titan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataTitan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataMarko Rodriguez
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph DatabasesMarko Rodriguez
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinMarko Rodriguez
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical GremlinMarko Rodriguez
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the GraphMarko Rodriguez
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMarko Rodriguez
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataMarko Rodriguez
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Marko Rodriguez
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceMarko Rodriguez
 
The Graph Traversal Programming Pattern
The Graph Traversal Programming PatternThe Graph Traversal Programming Pattern
The Graph Traversal Programming PatternMarko Rodriguez
 
The Network Data Structure in Computing
The Network Data Structure in ComputingThe Network Data Structure in Computing
The Network Data Structure in ComputingMarko Rodriguez
 

Plus de Marko Rodriguez (20)

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machine
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Type
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal Machinery
 
Quantum Processes in Graph Computing
Quantum Processes in Graph ComputingQuantum Processes in Graph Computing
Quantum Processes in Graph Computing
 
ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and Language
 
The Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageThe Gremlin Graph Traversal Language
The Gremlin Graph Traversal Language
 
The Path Forward
The Path ForwardThe Path Forward
The Path Forward
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics Engine
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with Graphs
 
Titan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataTitan: The Rise of Big Graph Data
Titan: The Rise of Big Graph Data
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph Databases
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with Gremlin
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical Gremlin
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the Graph
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to Redemption
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of Data
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network Science
 
The Graph Traversal Programming Pattern
The Graph Traversal Programming PatternThe Graph Traversal Programming Pattern
The Graph Traversal Programming Pattern
 
The Network Data Structure in Computing
The Network Data Structure in ComputingThe Network Data Structure in Computing
The Network Data Structure in Computing
 

Dernier

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Dernier (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Graph models of reality and consciousness