SlideShare a Scribd company logo
1 of 54
how to formulate and 
validate constraints?
R-28-OBJECT-PROPERTY-RANGE 
DSP, OWL 2, SPIN, SPARQL
valid data 
:myAddress 
a :PostalAddress ; 
:addressCountry :netherlands . 
:netherlands a :Country .
constraint (DSP) 
:postalAddress 
a dsp:DescriptionTemplate ; 
dsp:minOccur 1 ; 
dsp:maxOccur "infinity” ; 
dsp:resourceClass :PostalAddress ; 
dsp:statementTemplate [ 
a dsp:NonLiteralStatementTemplate ; 
dsp:minOccur 1 ; 
dsp:maxOccur "infinity" ; 
dsp:property :addressCountry ; 
dsp:nonLiteralConstraint [ 
a dsp:NonLiteralConstraint ; 
dsp:valueClass :Country ] ] .
invalid data 
:myAddress 
a :PostalAddress ; 
:addressCountry :amsterdam . 
:amsterdam a :Locality . 
----- 
:myAddress 
a :PostalAddress ; 
:addressCountry :amsterdam .
constraint (OWL2) 
:addressCountry 
a owl:ObjectProperty ; 
rdfs:range :Country .
validation 
validator 
purl.org/net/rdfval-demo 
executable examples 
R-28-OBJECT-PROPERTY-RANGE
R-68-REQUIRED-PROPERTIES 
Bibframe, DQTP, DSP, OWL 2, 
ReSh, ShEx, SPIN, SPARQL
valid data 
:dcmi 
a :Organization ; 
:name "Dublin Core Metadata Initiative" .
constraint (DSP) 
:organizationDescriptionTemplate 
a dsp:DescriptionTemplate ; 
dsp:minOccur 1 ; 
dsp:maxOccur "infinity" ; 
dsp:resourceClass :Organization ; 
dsp:statementTemplate [ 
a dsp:NonLiteralStatementTemplate; 
dsp:minOccur 1 ; 
dsp:maxOccur "infinity" ; 
dsp:property :name ] .
invalid data 
:dcmi 
a :Organization .
constraint (OWL2) 
:Organization 
rdfs:subClassOf [ 
a owl:Restriction ; 
owl:minCardinality 1 ; 
owl:onProperty :name ] .
validation 
validator 
purl.org/net/rdfval-demo 
executable examples 
R-68-REQUIRED-PROPERTIES
R-38-DEFAULT-VALUES-OF- 
RDF-LITERALS 
SPIN, SPARQL
constraint 
owl:Thing 
spin:rule [ 
a sp:Construct ; 
sp:text """ 
CONSTRUCT { 
?this :laserSwordColor "blue" ; 
?this :numberLaserSwords 1 . } 
WHERE { 
?this a :Jedi . } """ ; ] .
data 
:Joda 
a :Jedi , owl:Thing . 
inferred triples 
:Joda 
:laserSwordColor "blue" ; 
:numberLaserSwords 1.
constraint 
owl:Thing 
spin:rule [ 
a sp:Construct ; 
sp:text """ 
CONSTRUCT { 
?this :laserSwordColor “red" ; 
?this :numberLaserSwords 2 . } 
WHERE { 
?this a :Sith . } """ ; ] .
data 
:DarthSidious 
a :Sith , owl:Thing . 
inferred triples 
:DarthSidious 
:laserSwordColor “red" ; 
:numberLaserSwords 2.
validation 
examples 
R-38-DEFAULT-VALUES-OF-RDF-LITERALS
R-52-NEGATIVE-OBJECT-PROPERTY- 
CONSTRAINTS 
ShEx, SPIN, SPARQL
constraint 
<FeelingForce> { 
:feelingForce (true) , 
:attitute xsd:string } 
<JediMentor> { 
:feelingForce (true) , 
:attitute ('good') , 
:laserSwordColor xsd:string , 
:numberLaserSwords xsd:nonNegativeInteger , 
:mentorOf @<JediStudent> , 
!:studentOf @<JediMentor> }
matching 'JediMentor' shape 
:Obi-Wan 
:feelingForce true ; 
:attitute 'good' ; 
:laserSwordColor 'blue' ; 
:numberLaserSwords 1 ; 
:mentorOf :Anakin .
constraint 
<JediStudent> { 
:feelingForce (true) , 
:attitute ('good') , 
:laserSwordColor xsd:string , 
:numberLaserSwords xsd:nonNegativeInteger , 
!:mentorOf @<JediStudent> , 
:studentOf @<JediMentor> }
matching 'JediStudent' shape 
:Anakin 
:feelingForce true ; 
:attitute 'good' ; 
:laserSwordColor 'blue' ; 
:numberLaserSwords 1 ; 
:studentOf :Obi-Wan .
validation 
validator 
www.w3.org/2013/ShEx/FancyShExDemo 
executable examples 
R-52-NEGATIVE-OBJECT-PROPERTY-CONSTRAINTS
R-200-NEGATIVE-LITERAL- 
CONSTRAINTS 
ShEx, SPIN, SPARQL
constraint 
<Jedi> { 
:feelingForce (true) , 
:attitute ('good') , 
:laserSwordColor ('blue') , 
:numberLaserSwords (1) }
matching 'Jedi' shape 
:Joda 
:feelingForce true ; 
:attitute 'good' ; 
:laserSwordColor 'blue' ; 
:numberLaserSwords 1 .
constraint 
<Sith> { 
:feelingForce (true) , 
!:attitute ('good') , 
!:laserSwordColor ('blue') , 
:numberLaserSwords (2) }
matching 'Sith' shape 
:DarthSidious 
:feelingForce true ; 
:attitute 'evil' ; 
:laserSwordColor 'red' ; 
:numberLaserSwords 2 .
validation 
validator 
www.w3.org/2013/ShEx/FancyShExDemo 
executable examples 
R-200-NEGATIVE-LITERAL-CONSTRAINTS
validation and inferencing 
R-113-INTERACTION-OF-VALIDATION-WITH- 
REASONING 
R-198-RDF-VALIDATION-AFTER-INFERENCING 
OWL 2
R-63-TRANSITIVE-OBJECT-PROPERTIES 
(constraint) 
:ancestorOf a owl:TransitiveProperty .
R-63-TRANSITIVE-OBJECT-PROPERTIES 
(data) 
:Carter 
:ancestorOf :Lois . 
:Lois 
:ancestorOf :Meg . 
# :Carter 
# :ancestorOf :Meg . 
validation without inferencing 
constraint violation
R-63-TRANSITIVE-OBJECT-PROPERTIES 
(data) 
:Carter 
:ancestorOf :Lois ; 
a owl2spin:ToInfer . 
:Lois 
:ancestorOf :Meg . 
:Carter 
:ancestorOf :Meg . 
validation with inferencing 
NO constraint violation
validation 
validator 
purl.org/net/rdfval-demo 
executable examples 
R-63-TRANSITIVE-OBJECT-PROPERTIES
R-44-PATTERN-MATCHING-ON- 
RDF-LITERALS 
DQTP, OWL 2 DL, ReSh, ShEx, 
SPARQL, SPIN
valid data 
:TimBernersLee 
:hasSSN "123-45-6789"^^:SSN . 
invalid data 
:TimBernersLee 
:hasSSN "123456789"^^:SSN .
constraint 
:SSN 
a rdfs:Datatype ; 
owl:equivalentClass [ 
a rdfs:Datatype ; 
owl:onDatatype xsd:string ; 
owl:withRestrictions ( 
[ xsd:pattern 
"[0-9]{3}-[0-9]{2}-[0-9]{4}" ] ) ] . 
:hasSSN rdfs:range :SSN .
validation 
validator 
purl.org/net/rdfval-demo 
executable examples 
R-44-PATTERN-MATCHING-ON-RDF-LITERALS
R-43-COMPARISONS-BASED- 
ON-DATATYPE 
DQTP, ShEx, SPARQL, SPIN
constraint 
SELECT ?s WHERE { 
?s %%P1%% ?v1 . 
?s %%P2%% ?v2 . 
FILTER ( ?v1 %%OP%% ?v2 ) }
test binding 
dbo:deathDate < dbo:birthDate 
P1 => dbo:deathDate 
P2 => dbo:birthDate 
OP => <
valid data 
:AlbertEinstein 
dbo:birthDate '1879-03-14'^^xsd:date ; 
dbo:deathDate '1955-04-18'^^xsd:date . 
invalid data 
:NeilArmstrong 
dbo:birthDate '2012-08-25'^^xsd:date ; 
dbo:deathDate '1930-08-05'^^xsd:date .
validation 
examples 
R-43-COMPARISONS-BASED-ON-DATATYPE
R-45-RANGES-OF-RDF-LITERAL- 
VALUES 
DQTP, OWL 2 DL, SPARQL, SPIN
constraint 
:NumberPlayersPerWorldCupTeam 
a rdfs:Datatype ; 
owl:equivalentClass [ 
a rdfs:Datatype ; 
owl:onDatatype xsd:nonNegativeInteger ; 
owl:withRestrictions ( 
[ xsd:minInclusive 1 ] 
[ xsd:maxInclusive 23 ] ) ] . 
:position 
rdfs:range :NumberPlayersPerWorldCupTeam .
valid data 
:MarioGoetze 
:position "19"^^:NumberPlayersPerWorldCupTeam . 
invalid data 
:MarioGoetze 
:position "99"^^:NumberPlayersPerWorldCupTeam .
validation 
validator 
purl.org/net/rdfval-demo 
examples 
R-45-RANGES-OF-RDF-LITERAL-VALUES
R-13-DISJOINT-GROUP-OF- 
PROPERTIES-CLASS-SPECIFIC 
ShEx, SPIN, SPARQL
constraint 
<Human> { 
( 
foaf:name xsd:string 
| 
foaf:givenName xsd:string+ , 
foaf:familyName xsd:string 
) 
}
matching 'Human' shape 
:Luke 
foaf:givenName "Luke" ; 
foaf:familyName "Skywalker" . 
----- 
:Leia 
foaf:name "Leia Skywalker" .
NOT matching 'Human' shape 
:Anakin 
foaf:givenName "Anakin" ; 
foaf:familyName "Skywalker" ; 
foaf:name "Anakin Skywalker" .
validation 
validator 
www.w3.org/2013/ShEx/FancyShExDemo 
executable examples 
R-13-DISJOINT-GROUP-OF-PROPERTIES-CLASS- 
SPECIFIC

More Related Content

Viewers also liked

Definición de emprendimiento
Definición de emprendimientoDefinición de emprendimiento
Definición de emprendimientomagda40
 
La teoria del big bang
La teoria del big bangLa teoria del big bang
La teoria del big bangSofiaBasulto98
 
Presentacion del big bang
Presentacion del big bangPresentacion del big bang
Presentacion del big bangalesvasguti
 
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...Dr.-Ing. Thomas Hartmann
 
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)Dr.-Ing. Thomas Hartmann
 
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...Dr.-Ing. Thomas Hartmann
 
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...Dr.-Ing. Thomas Hartmann
 
Time managment
Time managmentTime managment
Time managmentSalah35
 
勉強会force#4 Chatter Integration
勉強会force#4 Chatter Integration勉強会force#4 Chatter Integration
勉強会force#4 Chatter IntegrationKazuki Nakajima
 
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference   facebookがビジネスアプリに与えるインパクトApp exchange conference   facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクトKazuki Nakajima
 
" Dad you are the best "
" Dad you are the best "" Dad you are the best "
" Dad you are the best "prathik
 
How we can deliver a message
How we can deliver a messageHow we can deliver a message
How we can deliver a messageSalah35
 
The $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax Liability
The $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax LiabilityThe $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax Liability
The $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax LiabilityWalter Hines
 
Агентство увеличения прибыли "Exilem"
Агентство увеличения прибыли "Exilem"Агентство увеличения прибыли "Exilem"
Агентство увеличения прибыли "Exilem""EXILEM" marketing agency
 

Viewers also liked (20)

Definición de emprendimiento
Definición de emprendimientoDefinición de emprendimiento
Definición de emprendimiento
 
La teoria del big bang
La teoria del big bangLa teoria del big bang
La teoria del big bang
 
Presentacion del big bang
Presentacion del big bangPresentacion del big bang
Presentacion del big bang
 
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
2014.10 - Towards Description Set Profiles for RDF Using SPARQL as Intermedia...
 
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
2015.09. - The Role of Reasoning for RDF Validation (SEMANTiCS 2015)
 
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
2015.09 - Guidance, Please! Towards a Framework for RDF-Based Constraint Lang...
 
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
 
2013.05 - IASSIST 2013 - 2
2013.05 - IASSIST 2013 - 22013.05 - IASSIST 2013 - 2
2013.05 - IASSIST 2013 - 2
 
Rionegro Que
Rionegro QueRionegro Que
Rionegro Que
 
SSSW 2012 - Linking for Learning
SSSW 2012 - Linking for LearningSSSW 2012 - Linking for Learning
SSSW 2012 - Linking for Learning
 
Time managment
Time managmentTime managment
Time managment
 
勉強会force#4 Chatter Integration
勉強会force#4 Chatter Integration勉強会force#4 Chatter Integration
勉強会force#4 Chatter Integration
 
1_b_f
1_b_f1_b_f
1_b_f
 
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference   facebookがビジネスアプリに与えるインパクトApp exchange conference   facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
 
" Dad you are the best "
" Dad you are the best "" Dad you are the best "
" Dad you are the best "
 
Teamspirit intro
Teamspirit introTeamspirit intro
Teamspirit intro
 
How we can deliver a message
How we can deliver a messageHow we can deliver a message
How we can deliver a message
 
The $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax Liability
The $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax LiabilityThe $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax Liability
The $20,000 Tax Dilemma: How to Eliminate $20,000 of Annual Tax Liability
 
Агентство увеличения прибыли "Exilem"
Агентство увеличения прибыли "Exilem"Агентство увеличения прибыли "Exilem"
Агентство увеличения прибыли "Exilem"
 
London Bridge
London BridgeLondon Bridge
London Bridge
 

Similar to 2014.10 - How to Formulate and Validate Constraints (DC 2014)

The State of NoSQL
The State of NoSQLThe State of NoSQL
The State of NoSQLBen Scofield
 
Validating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentationValidating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentationDave Stokes
 
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)Dr.-Ing. Thomas Hartmann
 
Simple search with elastic search
Simple search with elastic searchSimple search with elastic search
Simple search with elastic searchmarkstory
 
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018Codemotion
 
Regular expressions
Regular expressionsRegular expressions
Regular expressionsssuser8779cd
 
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServer
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServerText Mining Applied to SQL Queries: a Case Study for SDSS SkyServer
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServerVitor Hirota Makiyama
 
Basics of Javascript
Basics of JavascriptBasics of Javascript
Basics of JavascriptUniverse41
 
APIs and Synthetic Biology
APIs and Synthetic BiologyAPIs and Synthetic Biology
APIs and Synthetic BiologyUri Laserson
 
TLS/SSL Internet Security Talk
TLS/SSL Internet Security TalkTLS/SSL Internet Security Talk
TLS/SSL Internet Security TalkNisheed KM
 
RedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document storeRedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document storeRedis Labs
 
Open Source Search: An Analysis
Open Source Search: An AnalysisOpen Source Search: An Analysis
Open Source Search: An AnalysisJustin Finkelstein
 
Unlocking Your Hadoop Data with Apache Spark and CDH5
Unlocking Your Hadoop Data with Apache Spark and CDH5Unlocking Your Hadoop Data with Apache Spark and CDH5
Unlocking Your Hadoop Data with Apache Spark and CDH5SAP Concur
 
Cassandra Summit 2015: Intro to DSE Search
Cassandra Summit 2015: Intro to DSE SearchCassandra Summit 2015: Intro to DSE Search
Cassandra Summit 2015: Intro to DSE SearchCaleb Rackliffe
 
DataStax: An Introduction to DataStax Enterprise Search
DataStax: An Introduction to DataStax Enterprise SearchDataStax: An Introduction to DataStax Enterprise Search
DataStax: An Introduction to DataStax Enterprise SearchDataStax Academy
 
JSON-stat & JS: the JSON-stat Javascript Toolkit
JSON-stat & JS: the JSON-stat Javascript ToolkitJSON-stat & JS: the JSON-stat Javascript Toolkit
JSON-stat & JS: the JSON-stat Javascript ToolkitXavier Badosa
 
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoop
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoopJava one2011 brisk-and_high_order_bits_from_cassandra_and_hadoop
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoopsrisatish ambati
 
Philipp Krenn "Make Your Data FABulous"
Philipp Krenn "Make Your Data FABulous"Philipp Krenn "Make Your Data FABulous"
Philipp Krenn "Make Your Data FABulous"Fwdays
 

Similar to 2014.10 - How to Formulate and Validate Constraints (DC 2014) (20)

Advanced Json
Advanced JsonAdvanced Json
Advanced Json
 
The State of NoSQL
The State of NoSQLThe State of NoSQL
The State of NoSQL
 
Validating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentationValidating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentation
 
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
2015.03 - The RDF Validator - A Tool to Validate RDF Data (KIM)
 
Simple search with elastic search
Simple search with elastic searchSimple search with elastic search
Simple search with elastic search
 
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018
 
Regular expressions
Regular expressionsRegular expressions
Regular expressions
 
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServer
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServerText Mining Applied to SQL Queries: a Case Study for SDSS SkyServer
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServer
 
SHACL Specification Draft
SHACL Specification DraftSHACL Specification Draft
SHACL Specification Draft
 
Basics of Javascript
Basics of JavascriptBasics of Javascript
Basics of Javascript
 
APIs and Synthetic Biology
APIs and Synthetic BiologyAPIs and Synthetic Biology
APIs and Synthetic Biology
 
TLS/SSL Internet Security Talk
TLS/SSL Internet Security TalkTLS/SSL Internet Security Talk
TLS/SSL Internet Security Talk
 
RedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document storeRedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document store
 
Open Source Search: An Analysis
Open Source Search: An AnalysisOpen Source Search: An Analysis
Open Source Search: An Analysis
 
Unlocking Your Hadoop Data with Apache Spark and CDH5
Unlocking Your Hadoop Data with Apache Spark and CDH5Unlocking Your Hadoop Data with Apache Spark and CDH5
Unlocking Your Hadoop Data with Apache Spark and CDH5
 
Cassandra Summit 2015: Intro to DSE Search
Cassandra Summit 2015: Intro to DSE SearchCassandra Summit 2015: Intro to DSE Search
Cassandra Summit 2015: Intro to DSE Search
 
DataStax: An Introduction to DataStax Enterprise Search
DataStax: An Introduction to DataStax Enterprise SearchDataStax: An Introduction to DataStax Enterprise Search
DataStax: An Introduction to DataStax Enterprise Search
 
JSON-stat & JS: the JSON-stat Javascript Toolkit
JSON-stat & JS: the JSON-stat Javascript ToolkitJSON-stat & JS: the JSON-stat Javascript Toolkit
JSON-stat & JS: the JSON-stat Javascript Toolkit
 
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoop
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoopJava one2011 brisk-and_high_order_bits_from_cassandra_and_hadoop
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoop
 
Philipp Krenn "Make Your Data FABulous"
Philipp Krenn "Make Your Data FABulous"Philipp Krenn "Make Your Data FABulous"
Philipp Krenn "Make Your Data FABulous"
 

More from Dr.-Ing. Thomas Hartmann

Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)Dr.-Ing. Thomas Hartmann
 
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...Dr.-Ing. Thomas Hartmann
 
The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...Dr.-Ing. Thomas Hartmann
 
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...Dr.-Ing. Thomas Hartmann
 
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...Dr.-Ing. Thomas Hartmann
 
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]Dr.-Ing. Thomas Hartmann
 
2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel Surveys2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel SurveysDr.-Ing. Thomas Hartmann
 
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 32012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 3Dr.-Ing. Thomas Hartmann
 
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 32012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 3Dr.-Ing. Thomas Hartmann
 
2012.10 - DDI Lifecycle - Moving Forward - 2
2012.10 - DDI Lifecycle - Moving Forward - 22012.10 - DDI Lifecycle - Moving Forward - 2
2012.10 - DDI Lifecycle - Moving Forward - 2Dr.-Ing. Thomas Hartmann
 

More from Dr.-Ing. Thomas Hartmann (20)

Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
Doctoral Examination at the Karlsruhe Institute of Technology (08.07.2016)
 
KIT Graduiertenkolloquium 11.05.2016
KIT Graduiertenkolloquium 11.05.2016KIT Graduiertenkolloquium 11.05.2016
KIT Graduiertenkolloquium 11.05.2016
 
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
2016.02 - Validating RDF Data Quality using Constraints to Direct the Develop...
 
2014.12 - Let's Disco - 2 (EDDI 2014)
2014.12 - Let's Disco - 2 (EDDI 2014)2014.12 - Let's Disco - 2 (EDDI 2014)
2014.12 - Let's Disco - 2 (EDDI 2014)
 
2014.12 - Let's Disco (EDDI 2014)
2014.12 - Let's Disco (EDDI 2014)2014.12 - Let's Disco (EDDI 2014)
2014.12 - Let's Disco (EDDI 2014)
 
The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...The Next Generation of the Microdata Information System MISSY - An Integrated...
The Next Generation of the Microdata Information System MISSY - An Integrated...
 
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
The New Microdata Information System (MISSY) - Integration of DDI-based Data ...
 
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
Use Cases and Vocabularies Related to the DDI-RDF Discovery Vocabulary (EDDI ...
 
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
Towards the Discovery of Person-Level Data (SemStats, ISWC 2013) [2013.10]
 
2013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 32013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 3
 
2013.05 - IASSIST 2013
2013.05 - IASSIST 20132013.05 - IASSIST 2013
2013.05 - IASSIST 2013
 
2013.05 - LDOW 2013 @ WWW 2013
2013.05 - LDOW 2013 @ WWW 20132013.05 - LDOW 2013 @ WWW 2013
2013.05 - LDOW 2013 @ WWW 2013
 
2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel Surveys2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel Surveys
 
2012.12 - EDDI 2012 - Poster Demo
2012.12 - EDDI 2012 - Poster Demo2012.12 - EDDI 2012 - Poster Demo
2012.12 - EDDI 2012 - Poster Demo
 
2012.12 - EDDI 2012 - Workshop
2012.12 - EDDI 2012 - Workshop2012.12 - EDDI 2012 - Workshop
2012.12 - EDDI 2012 - Workshop
 
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 32012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 3
 
2012.11 - ISWC 2012 - DC - 2
2012.11 - ISWC 2012 - DC -  22012.11 - ISWC 2012 - DC -  2
2012.11 - ISWC 2012 - DC - 2
 
2012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 12012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 1
 
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 32012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 3
 
2012.10 - DDI Lifecycle - Moving Forward - 2
2012.10 - DDI Lifecycle - Moving Forward - 22012.10 - DDI Lifecycle - Moving Forward - 2
2012.10 - DDI Lifecycle - Moving Forward - 2
 

Recently uploaded

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

2014.10 - How to Formulate and Validate Constraints (DC 2014)