SlideShare uma empresa Scribd logo
1 de 66
Baixar para ler offline
Ontology-based multi-domain
metadata for research data
management using triple stores
João Rocha da Silva
joaorosilva@gmail.com
Faculdade de
Engenharia da
Universidade do
Porto / INESC TEC
Cristina Ribeiro
mcr@fe.up.pt DEI—Faculdade de
Engenharia da
Universidade do
Porto / INESC TEC
João Correia Lopes
jlopes@fe.up.pt
IDEAS '14, July 07 - 09 2014, Porto, Portugal
Contents
• Diverse metadata: relational modeling challenges
• Current approaches built on relational databases
• Dendro: graph-based research data management
• Live demo
• Conclusions
2
Problem: diverse metadata
Relational modeling challenges
3
Analytical Chemistry
Dataset
Mechanical
Engineering Dataset
…
Generic
Author
Description
Creation date
…
Author
Description
Creation date
…
…
Domain
Specific
Sample Count
Analysed Substance
…
Initial Crack Length
Specimen Type
…
4
Common challenges in RDB
schema modeling
• Entities with unknown attributes at time of
modeling
• Time-variant attribute values
• Inheritance / sub-class mapping
• Resource hierarchies (parents of parents…)
• Schemas rely on external documentation
5
Data management and
description platforms
Study of relational models
6
DSpace
• Academic publications management platform
• Not targeted specifically at data
• More than 1000 active installations
• Mature open-source codebase
7
DSpace
• Designed for self-deposit by common users
• Good deposit workflow (validation, licensing…)
8
U.Porto Open Repository Homepage (http://repositorio-aberto.up.pt)
Powered by DSpace
9
Powered by DSpace
A thesis record in the repository (http://repositorio-aberto.up.pt/handle/10216/58508)
10
Bitstream Metadata
Schema
Metadata
Descriptor
Item
*
1
**
metadata
value
*
1
11
DSpace
12
•Metadata profiles for objects other than Items
•Descriptor hierarchy for specialization
•Collaborative schema derivation
•Validation of metadata completeness against different
schemas
•Restricting possible metadata for each type of resource
New requirements
13
14
CKAN
• Open-source data publishing platform
• Deposit requires minimal metadata at first
• Flexible metadata model
• Open-Source
15
1
2
16
1
17
!
source CKAN 18
!
source CKAN 18
Entity with variable,
time-dependent
attributes
!
source CKAN 18
Entity with variable,
time-dependent
attributes
Fixed attrs.
!
source CKAN 18
Attribute name
Entity with variable,
time-dependent
attributes
Fixed attrs.
!
source CKAN 18
Attribute name
Value
(always varchar)
Entity with variable,
time-dependent
attributes
Fixed attrs.
!
source CKAN 18
Attribute name
Timestamps
Value
(always varchar)
Entity with variable,
time-dependent
attributes
Fixed attrs.
!
source CKAN 18
Invenio
• Software behing Zenodo, a data publishing portal
• Static metadata model
• Very complex relational schema generated by
business logic code
• Tight coupling between DB and code
• Open-Source
19
1
2
20
541 Tables
No FKs
!21
!22
!22
Ontologies
Semantic annotation for richer metadata
23
24
!
!
!
!
!
!
http://dendro.fe.up.pt/project/
datanotes/data/base
%20data.xls
24
!
!
!
!
http://dendro.fe.up.pt/
project/datanotes/data
nie:isLogicalPartOf
!
!
!
!
!
!
http://dendro.fe.up.pt/project/
datanotes/data/base
%20data.xls
24
!
!
!
!
http://dendro.fe.up.pt/
project/datanotes/data
nie:isLogicalPartOf
rdf:type
nie:File
!
!
!
!
!
!
http://dendro.fe.up.pt/project/
datanotes/data/base
%20data.xls
24
!
!
!
!
http://dendro.fe.up.pt/
project/datanotes/data
nie:isLogicalPartOf
“Base data of the
DCB experiments”
dc:title
rdf:type
nie:File
!
!
!
!
!
!
http://dendro.fe.up.pt/project/
datanotes/data/base
%20data.xls
24
!
!
!
!
http://dendro.fe.up.pt/
project/datanotes/data
nie:isLogicalPartOf
“Base data of the
DCB experiments”
dc:title
base data.xls
nie:title
rdf:type
nie:File
!
!
!
!
!
!
http://dendro.fe.up.pt/project/
datanotes/data/base
%20data.xls
24
!
!
!
!
http://dendro.fe.up.pt/
project/datanotes/data
nie:isLogicalPartOf
“Base data of the
DCB experiments”
dc:title
base data.xls
nie:title
rdf:type
nie:File
base data.xls
dcb:initialCrackLength
!
!
!
!
!
!
http://dendro.fe.up.pt/project/
datanotes/data/base
%20data.xls
24
Semantic MediaWiki
• Semantic extension of MediaWiki, the code behind
Wikipedia
• Semantic Links between pages
• Uses ontologies
• Strong emphasis on page versioning
• DB schema built around the time dimension
25
Loading an ontology
26
Describing a resource
27
Semantic Forms
From DataNotes + UPBox
http://purl.pt/24107/1/iPres2013_PDF/UPBox%20and%20DataNotes%20a%20collaborative%20data%20management%20environment%20for%20the%20long%20tail%20of%20research%20data.pdf
28
Semantic Forms
From DataNotes + UPBox
http://purl.pt/24107/1/iPres2013_PDF/UPBox%20and%20DataNotes%20a%20collaborative%20data%20management%20environment%20for%20the%20long%20tail%20of%20research%20data.pdf
29
Semantic Forms
From DataNotes + UPBox
http://purl.pt/24107/1/iPres2013_PDF/UPBox%20and%20DataNotes%20a%20collaborative%20data%20management%20environment%20for%20the%20long%20tail%20of%20research%20data.pdf
30
31
!
source MediaWiki
“Old Versions” aka
“copy everything and add a timestamp” 31
!
source MediaWiki
!
source MediaWiki
now imagine we want images of different kinds,
with different attributes…
32
Redundancy…
Relational
Database
(MySQL)
Triple Store
(Apache
Jena)
Mapping Logic
33
CKAN
DSpace
Invenio
Semantic MediaWiki
Time
Flexible
attributes
Wide
use
DB-code
coupling
34
Issues review
• Entities with unknown attributes at time of modeling
• Time-variant attribute values
• Inheritance / sub-classing
• Hierarchies (parents of parents of parents…)
• Need for external documentation
35
Dendro
a graph-based data management platform
36
Graph databases
• Represent entities (Users, Products, Places…) as
vertexes (entity types are called classes)
• Connections between them are directed graph
edges (edge types are called properties)
!
• The meaning of these connections is expressed in
ontologies that can be shared and reused
37
Getting all my Projects
• Will fetch all the projects created by the user
• Will also return their attributes (“database columns”)
• Different projects may have different attributes
38
Inference
• Transitive Properties
• Subclasses
• Multiple Inheritance
•Resource can be a Folder and a Dataset
at the same time)
39
Loading an ontology
• Load ontology straight from the web
• No platform-specific syntax (like in SMW)
40
Nothing comes for free
• Aggregation operators slow
• No ACID properties
• Transactions are not supported in standard
SPARQL
• (“SPARQL 1.1 Query/Update Services should be atomic but that they are
not required to be atomic.”)
• Graph DBMS Solutions are in early stages (many
bugs, many “beta”s, many mailing lists…)
41
Dendro
• Dropbox and File/Folder description platform
• Variable descriptions
• Time-dependent values
• Directory structures (hierarchy)
• Need for simple querying…
42
nie:isLogicalPartOf
Pn
Dn
280mm
“DCB Base
Data”
120
Dn-1
dcb:initialCrackLength
dc:title
dcb:specimenWidth
dc:isReferencedBy
Fn
120
dc:title
dcb:specimenWidth
dc:isVersionOf
Added property
instance
01/01/2014
^^xsd:date
dc:created
01/01/2014
^^xsd:date
dc:modified
Changed
modification
timestamp
Revision
creation
timestamp
Un
dc:creator
Current dataset version Past Revisions
ddr:pertainsTo
Change
recording
C
ddr:initial
CrackLen
gth
ddr:changedDescriptor
“add”
ddr:operation
“DCB Base
Data”
43
nie:isLogicalPartOf
Pn
Dn
280mm
“DCB Base
Data”
120
Dn-1
dcb:initialCrackLength
dc:title
dcb:specimenWidth
dc:isReferencedBy
Fn
120
dc:title
dcb:specimenWidth
dc:isVersionOf
Added property
instance
01/01/2014
^^xsd:date
dc:created
01/01/2014
^^xsd:date
dc:modified
Changed
modification
timestamp
Revision
creation
timestamp
Un
dc:creator
Current dataset version Past Revisions
ddr:pertainsTo
Change
recording
C
ddr:initial
CrackLen
gth
ddr:changedDescriptor
“add”
ddr:operation
“DCB Base
Data”
43
nie:isLogicalPartOf
Pn
Dn
280mm
“DCB Base
Data”
120
Dn-1
dcb:initialCrackLength
dc:title
dcb:specimenWidth
dc:isReferencedBy
Fn
120
dc:title
dcb:specimenWidth
dc:isVersionOf
Added property
instance
01/01/2014
^^xsd:date
dc:created
01/01/2014
^^xsd:date
dc:modified
Changed
modification
timestamp
Revision
creation
timestamp
Un
dc:creator
Current dataset version Past Revisions
ddr:pertainsTo
Change
recording
C
ddr:initial
CrackLen
gth
ddr:changedDescriptor
“add”
ddr:operation
“DCB Base
Data”
43
nie:isLogicalPartOf
Pn
Dn
280mm
“DCB Base
Data”
120
Dn-1
dcb:initialCrackLength
dc:title
dcb:specimenWidth
dc:isReferencedBy
Fn
120
dc:title
dcb:specimenWidth
dc:isVersionOf
Added property
instance
01/01/2014
^^xsd:date
dc:created
01/01/2014
^^xsd:date
dc:modified
Changed
modification
timestamp
Revision
creation
timestamp
Un
dc:creator
Current dataset version Past Revisions
ddr:pertainsTo
Change
recording
C
ddr:initial
CrackLen
gth
ddr:changedDescriptor
“add”
ddr:operation
“DCB Base
Data”
43
nie:isLogicalPartOf
Pn
Dn
280mm
“DCB Base
Data”
120
Dn-1
dcb:initialCrackLength
dc:title
dcb:specimenWidth
dc:isReferencedBy
Fn
120
dc:title
dcb:specimenWidth
dc:isVersionOf
Added property
instance
01/01/2014
^^xsd:date
dc:created
01/01/2014
^^xsd:date
dc:modified
Changed
modification
timestamp
Revision
creation
timestamp
Un
dc:creator
Current dataset version Past Revisions
ddr:pertainsTo
Change
recording
C
ddr:initial
CrackLen
gth
ddr:changedDescriptor
“add”
ddr:operation
“DCB Base
Data”
43
nie:isLogicalPartOf
Pn
Dn
280mm
“DCB Base
Data”
120
Dn-1
dcb:initialCrackLength
dc:title
dcb:specimenWidth
dc:isReferencedBy
Fn
120
dc:title
dcb:specimenWidth
dc:isVersionOf
Added property
instance
01/01/2014
^^xsd:date
dc:created
01/01/2014
^^xsd:date
dc:modified
Changed
modification
timestamp
Revision
creation
timestamp
Un
dc:creator
Current dataset version Past Revisions
ddr:pertainsTo
Change
recording
C
ddr:initial
CrackLen
gth
ddr:changedDescriptor
“add”
ddr:operation
“DCB Base
Data”
43
Demo
Dendroβ
44
Conclusions
• Recording rich metadata requires data model
flexibility
• Unknown attributes, time-variant information or
hierarchies can be hard to model in a relational
database
• Several current solutions make compromises due
to their relational database layer
45
Conclusions (cont’d)
• Graph-based models are more flexible and easily
expansible through ontology loading
• Ontologies are shareable on the web, and document
the database “schema”
• Queries become simpler due to the graph model’s
ability to easily model challenging scenarios for RDBs
• Dendro is a collaborative data management platform
fully built on a graph model
46
João Rocha da Silva is an Informatics Engineering PhD student at the Faculty of Engineering of the University of
Porto. He specializes on research data management, applying the latest Semantic Web Technologies to the
adequate preservation and discovery of research data assets.!
!
He is also an experienced freelancer iOS Developer with several Apps published on the App Store, and a self-
taught DIY mechanic with a special interest in classic cars, particularly his 1987 Toyota Corolla GT Twin Cam,
also known as Hachi-Roku or AE86.!
Research Data Management and Semantic Web
Researcher, Web & iPhone Developer
João Rocha da Silva!
João Correia Lopes is an Assistant Professor in Informatics Engineering at Universidade do Porto and a
researcher at INESC TEC. He has graduated in Electrical Engineering in the University of Porto in 1984 and holds
a PhD in Computing Science by Glasgow University in1997. His teaching includes undergraduate and graduate
courses in databases and web applications, software engineering and object-oriented programming, markup
languages and semantic web. He has been involved in research projects in the area of long-term preservation,
service-oriented architectures and e-Science. Currently his main research interests are e-Science and the
management of research data.
Cristina Ribeiro is an Assistant Professor in Informatics Engineering at Universidade do Porto and a researcher at
INESC TEC. She has graduated in Electrical Engineering, holds a Master in Electrical and Computer Engineering
and a Ph.D. in Informatics. Her teaching includes undergraduate and graduate courses in information retrieval,
digital libraries, knowledge representation and markup languages. She has been involved in research projects in
the areas of cultural heritage, multimedia databases and information retrieval. Currently her main research
interests are information retrieval, digital preservation and the management of research data.
Assistant Professor in Informatics Engineering at
Universidade do Porto, Researcher at INESC TECCristina Ribeiro!
Assistant Professor in Informatics Engineering at
Universidade do Porto, Researcher at INESC TEC
João Correia Lopes!

Mais conteúdo relacionado

Mais procurados

ECU ODS data integration using OWB and SSIS UNC Cause 2013
ECU ODS data integration using OWB and SSIS UNC Cause 2013ECU ODS data integration using OWB and SSIS UNC Cause 2013
ECU ODS data integration using OWB and SSIS UNC Cause 2013Keith Washer
 
Is multi-model the future of NoSQL?
Is multi-model the future of NoSQL?Is multi-model the future of NoSQL?
Is multi-model the future of NoSQL?Max Neunhöffer
 
NOSQL Databases types and Uses
NOSQL Databases types and UsesNOSQL Databases types and Uses
NOSQL Databases types and UsesSuvradeep Rudra
 
Metadata for your Digital Collections
Metadata for your Digital CollectionsMetadata for your Digital Collections
Metadata for your Digital CollectionsJenn Riley
 
Rdf Processing Tools In Java
Rdf Processing Tools In JavaRdf Processing Tools In Java
Rdf Processing Tools In JavaDicusarCorneliu
 
Making Postgres Central in Your Data Center
Making Postgres Central in Your Data CenterMaking Postgres Central in Your Data Center
Making Postgres Central in Your Data CenterEDB
 
Storlets fb session_16_9
Storlets fb session_16_9Storlets fb session_16_9
Storlets fb session_16_9Eran Rom
 
Cara v3 8 major new features
Cara v3 8 major new featuresCara v3 8 major new features
Cara v3 8 major new featuresGeneris
 

Mais procurados (9)

Nosql databases
Nosql databasesNosql databases
Nosql databases
 
ECU ODS data integration using OWB and SSIS UNC Cause 2013
ECU ODS data integration using OWB and SSIS UNC Cause 2013ECU ODS data integration using OWB and SSIS UNC Cause 2013
ECU ODS data integration using OWB and SSIS UNC Cause 2013
 
Is multi-model the future of NoSQL?
Is multi-model the future of NoSQL?Is multi-model the future of NoSQL?
Is multi-model the future of NoSQL?
 
NOSQL Databases types and Uses
NOSQL Databases types and UsesNOSQL Databases types and Uses
NOSQL Databases types and Uses
 
Metadata for your Digital Collections
Metadata for your Digital CollectionsMetadata for your Digital Collections
Metadata for your Digital Collections
 
Rdf Processing Tools In Java
Rdf Processing Tools In JavaRdf Processing Tools In Java
Rdf Processing Tools In Java
 
Making Postgres Central in Your Data Center
Making Postgres Central in Your Data CenterMaking Postgres Central in Your Data Center
Making Postgres Central in Your Data Center
 
Storlets fb session_16_9
Storlets fb session_16_9Storlets fb session_16_9
Storlets fb session_16_9
 
Cara v3 8 major new features
Cara v3 8 major new featuresCara v3 8 major new features
Cara v3 8 major new features
 

Semelhante a Ontology-based multi-domain metadata for research data management using triple stores

Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...João Rocha da Silva
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Sa introduction to big data pipelining with cassandra & spark   west mins...Sa introduction to big data pipelining with cassandra & spark   west mins...
Sa introduction to big data pipelining with cassandra & spark west mins...Simon Ambridge
 
Apache Spark sql
Apache Spark sqlApache Spark sql
Apache Spark sqlaftab alam
 
Webinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
Webinar: Enterprise Data Management in the Era of MongoDB and Data LakesWebinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
Webinar: Enterprise Data Management in the Era of MongoDB and Data LakesMongoDB
 
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena EdelsonStreaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena EdelsonSpark Summit
 
Intake at AnacondaCon
Intake at AnacondaConIntake at AnacondaCon
Intake at AnacondaConMartin Durant
 
Big data berlin
Big data berlinBig data berlin
Big data berlinkammeyer
 
GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™Databricks
 
Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)
Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)
Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)Jason Dai
 
Data Science with the Help of Metadata
Data Science with the Help of MetadataData Science with the Help of Metadata
Data Science with the Help of MetadataJim Dowling
 
Digging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data ArtifactsDigging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data ArtifactsEmbarcadero Technologies
 
Etosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road mapEtosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road mapDr. Mirko Kämpf
 
Spring data presentation
Spring data presentationSpring data presentation
Spring data presentationOleksii Usyk
 
Jump Start with Apache Spark 2.0 on Databricks
Jump Start with Apache Spark 2.0 on DatabricksJump Start with Apache Spark 2.0 on Databricks
Jump Start with Apache Spark 2.0 on DatabricksDatabricks
 
A Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowA Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowDatabricks
 
SQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The MoveSQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The MoveIBM Cloud Data Services
 
Pouring Coffee Into the Matrix: Building Java Applications on Neo4j
Pouring Coffee Into the Matrix: Building Java Applications on Neo4jPouring Coffee Into the Matrix: Building Java Applications on Neo4j
Pouring Coffee Into the Matrix: Building Java Applications on Neo4jNeo4j
 

Semelhante a Ontology-based multi-domain metadata for research data management using triple stores (20)

Ontologies & linked open data
Ontologies & linked open dataOntologies & linked open data
Ontologies & linked open data
 
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
Graph Databases and Web Frameworks (NodeJS, AngularJS, GridFS, OpenLink Virtu...
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Sa introduction to big data pipelining with cassandra & spark   west mins...Sa introduction to big data pipelining with cassandra & spark   west mins...
Sa introduction to big data pipelining with cassandra & spark west mins...
 
Apache Spark sql
Apache Spark sqlApache Spark sql
Apache Spark sql
 
Webinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
Webinar: Enterprise Data Management in the Era of MongoDB and Data LakesWebinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
Webinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
 
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena EdelsonStreaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
Streaming Analytics with Spark, Kafka, Cassandra and Akka by Helena Edelson
 
Intake at AnacondaCon
Intake at AnacondaConIntake at AnacondaCon
Intake at AnacondaCon
 
Big data berlin
Big data berlinBig data berlin
Big data berlin
 
GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™GraphFrames: DataFrame-based graphs for Apache® Spark™
GraphFrames: DataFrame-based graphs for Apache® Spark™
 
Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)
Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)
Build Deep Learning Applications for Big Data Platforms (CVPR 2018 tutorial)
 
Data Science with the Help of Metadata
Data Science with the Help of MetadataData Science with the Help of Metadata
Data Science with the Help of Metadata
 
Digging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data ArtifactsDigging Deep: Discover and Excavate Your Data Artifacts
Digging Deep: Discover and Excavate Your Data Artifacts
 
Etosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road mapEtosha - Data Asset Manager : Status and road map
Etosha - Data Asset Manager : Status and road map
 
Echoes Project
Echoes ProjectEchoes Project
Echoes Project
 
Spring data presentation
Spring data presentationSpring data presentation
Spring data presentation
 
Jump Start with Apache Spark 2.0 on Databricks
Jump Start with Apache Spark 2.0 on DatabricksJump Start with Apache Spark 2.0 on Databricks
Jump Start with Apache Spark 2.0 on Databricks
 
MongoDB Basics
MongoDB BasicsMongoDB Basics
MongoDB Basics
 
A Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowA Collaborative Data Science Development Workflow
A Collaborative Data Science Development Workflow
 
SQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The MoveSQL To NoSQL - Top 6 Questions Before Making The Move
SQL To NoSQL - Top 6 Questions Before Making The Move
 
Pouring Coffee Into the Matrix: Building Java Applications on Neo4j
Pouring Coffee Into the Matrix: Building Java Applications on Neo4jPouring Coffee Into the Matrix: Building Java Applications on Neo4j
Pouring Coffee Into the Matrix: Building Java Applications on Neo4j
 

Último

%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 

Último (20)

%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

Ontology-based multi-domain metadata for research data management using triple stores