Submit Search
Upload
2014.10 - How to Formulate and Validate Constraints (DC 2014)
•
Download as PPTX, PDF
•
1 like
•
550 views
Dr.-Ing. Thomas Hartmann
Follow
How to Formulate and Validate Constraints (DC 2014)
Read less
Read more
Technology
Report
Share
Report
Share
1 of 54
Download now
Recommended
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
Dr.-Ing. Thomas Hartmann
Choosing a Shard key
Choosing a Shard key
MongoDB
Cryptography - Simplified - Hash Functions
Cryptography - Simplified - Hash Functions
Abdul Manaf Vellakodath
Advanced Sharding Features in MongoDB 2.4
Advanced Sharding Features in MongoDB 2.4
MongoDB
Juggling Chainsaws: Perl and MongoDB
Juggling Chainsaws: Perl and MongoDB
David Golden
DNS spoofing/poisoning Attack
DNS spoofing/poisoning Attack
Fatima Qayyum
Screaming fast json parsing on Android
Screaming fast json parsing on Android
Karthik Ramgopal
Template of rds
Template of rds
Tao Tao
Recommended
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)
Dr.-Ing. Thomas Hartmann
Choosing a Shard key
Choosing a Shard key
MongoDB
Cryptography - Simplified - Hash Functions
Cryptography - Simplified - Hash Functions
Abdul Manaf Vellakodath
Advanced Sharding Features in MongoDB 2.4
Advanced Sharding Features in MongoDB 2.4
MongoDB
Juggling Chainsaws: Perl and MongoDB
Juggling Chainsaws: Perl and MongoDB
David Golden
DNS spoofing/poisoning Attack
DNS spoofing/poisoning Attack
Fatima Qayyum
Screaming fast json parsing on Android
Screaming fast json parsing on Android
Karthik Ramgopal
Template of rds
Template of rds
Tao Tao
Definición de emprendimiento
Definición de emprendimiento
magda40
La teoria del big bang
La teoria del big bang
SofiaBasulto98
Presentacion del big bang
Presentacion del big bang
alesvasguti
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)
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...
Dr.-Ing. Thomas Hartmann
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
Dr.-Ing. Thomas Hartmann
2013.05 - IASSIST 2013 - 2
2013.05 - IASSIST 2013 - 2
Dr.-Ing. Thomas Hartmann
Rionegro Que
Rionegro Que
andresnacional
SSSW 2012 - Linking for Learning
SSSW 2012 - Linking for Learning
Dr.-Ing. Thomas Hartmann
Time managment
Time managment
Salah35
勉強会force#4 Chatter Integration
勉強会force#4 Chatter Integration
Kazuki Nakajima
1_b_f
1_b_f
Dima Vorontsov
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
Kazuki Nakajima
" Dad you are the best "
" Dad you are the best "
prathik
Teamspirit intro
Teamspirit intro
Kazuki Nakajima
How we can deliver a message
How we can deliver a message
Salah35
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 Liability
Walter Hines
Агентство увеличения прибыли "Exilem"
Агентство увеличения прибыли "Exilem"
"EXILEM" marketing agency
London Bridge
London Bridge
Sara Gonçalves
Advanced Json
Advanced Json
guestfd7d7c
The State of NoSQL
The State of NoSQL
Ben Scofield
More Related Content
Viewers also liked
Definición de emprendimiento
Definición de emprendimiento
magda40
La teoria del big bang
La teoria del big bang
SofiaBasulto98
Presentacion del big bang
Presentacion del big bang
alesvasguti
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)
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...
Dr.-Ing. Thomas Hartmann
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
ICITST 2011 - XSLT Transformation Generating OWL Ontologies Automatically Bas...
Dr.-Ing. Thomas Hartmann
2013.05 - IASSIST 2013 - 2
2013.05 - IASSIST 2013 - 2
Dr.-Ing. Thomas Hartmann
Rionegro Que
Rionegro Que
andresnacional
SSSW 2012 - Linking for Learning
SSSW 2012 - Linking for Learning
Dr.-Ing. Thomas Hartmann
Time managment
Time managment
Salah35
勉強会force#4 Chatter Integration
勉強会force#4 Chatter Integration
Kazuki Nakajima
1_b_f
1_b_f
Dima Vorontsov
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
Kazuki Nakajima
" Dad you are the best "
" Dad you are the best "
prathik
Teamspirit intro
Teamspirit intro
Kazuki Nakajima
How we can deliver a message
How we can deliver a message
Salah35
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 Liability
Walter Hines
Агентство увеличения прибыли "Exilem"
Агентство увеличения прибыли "Exilem"
"EXILEM" marketing agency
London Bridge
London Bridge
Sara Gonçalves
Viewers also liked
(20)
Definición de emprendimiento
Definición de emprendimiento
La teoria del big bang
La teoria del big bang
Presentacion 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...
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...
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 - 2
Rionegro Que
Rionegro Que
SSSW 2012 - Linking for Learning
SSSW 2012 - Linking for Learning
Time managment
Time managment
勉強会force#4 Chatter Integration
勉強会force#4 Chatter Integration
1_b_f
1_b_f
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
" Dad you are the best "
" Dad you are the best "
Teamspirit intro
Teamspirit intro
How 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 Liability
Агентство увеличения прибыли "Exilem"
Агентство увеличения прибыли "Exilem"
London Bridge
London Bridge
Similar to 2014.10 - How to Formulate and Validate Constraints (DC 2014)
Advanced Json
Advanced Json
guestfd7d7c
The State of NoSQL
The State of NoSQL
Ben Scofield
Validating JSON -- Percona Live 2021 presentation
Validating JSON -- Percona Live 2021 presentation
Dave 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)
Dr.-Ing. Thomas Hartmann
Simple search with elastic search
Simple search with elastic search
markstory
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018
Philipp Krenn | Make Your Data FABulous | Codemotion Madrid 2018
Codemotion
Regular expressions
Regular expressions
ssuser8779cd
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServer
Text Mining Applied to SQL Queries: a Case Study for SDSS SkyServer
Vitor Hirota Makiyama
SHACL Specification Draft
SHACL Specification Draft
Holger Knublauch
Basics of Javascript
Basics of Javascript
Universe41
APIs and Synthetic Biology
APIs and Synthetic Biology
Uri Laserson
TLS/SSL Internet Security Talk
TLS/SSL Internet Security Talk
Nisheed KM
RedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document store
Redis Labs
Open Source Search: An Analysis
Open Source Search: An Analysis
Justin Finkelstein
Unlocking Your Hadoop Data with Apache Spark and CDH5
Unlocking Your Hadoop Data with Apache Spark and CDH5
SAP Concur
Cassandra Summit 2015: Intro to DSE Search
Cassandra Summit 2015: Intro to DSE Search
Caleb Rackliffe
DataStax: An Introduction to DataStax Enterprise Search
DataStax: An Introduction to DataStax Enterprise Search
DataStax Academy
JSON-stat & JS: the JSON-stat Javascript Toolkit
JSON-stat & JS: the JSON-stat Javascript Toolkit
Xavier Badosa
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoop
Java one2011 brisk-and_high_order_bits_from_cassandra_and_hadoop
srisatish ambati
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 Json
The State of NoSQL
The State of NoSQL
Validating 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)
Simple 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 2018
Regular 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 SkyServer
SHACL Specification Draft
SHACL Specification Draft
Basics of Javascript
Basics of Javascript
APIs and Synthetic Biology
APIs and Synthetic Biology
TLS/SSL Internet Security Talk
TLS/SSL Internet Security Talk
RedisConf17 - Redis as a JSON document store
RedisConf17 - Redis as a JSON document store
Open 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 CDH5
Cassandra 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 Search
JSON-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_hadoop
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)
Dr.-Ing. Thomas Hartmann
KIT Graduiertenkolloquium 11.05.2016
KIT Graduiertenkolloquium 11.05.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...
Dr.-Ing. Thomas Hartmann
2014.12 - Let's Disco - 2 (EDDI 2014)
2014.12 - Let's Disco - 2 (EDDI 2014)
Dr.-Ing. Thomas Hartmann
2014.12 - Let's Disco (EDDI 2014)
2014.12 - Let's Disco (EDDI 2014)
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...
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 ...
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 ...
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]
Dr.-Ing. Thomas Hartmann
2013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 3
Dr.-Ing. Thomas Hartmann
2013.05 - IASSIST 2013
2013.05 - IASSIST 2013
Dr.-Ing. Thomas Hartmann
2013.05 - LDOW 2013 @ WWW 2013
2013.05 - LDOW 2013 @ WWW 2013
Dr.-Ing. Thomas Hartmann
2013.02 - 7th Workshop of German Panel Surveys
2013.02 - 7th Workshop of German Panel Surveys
Dr.-Ing. Thomas Hartmann
2012.12 - EDDI 2012 - Poster Demo
2012.12 - EDDI 2012 - Poster Demo
Dr.-Ing. Thomas Hartmann
2012.12 - EDDI 2012 - Workshop
2012.12 - EDDI 2012 - Workshop
Dr.-Ing. Thomas Hartmann
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 3
Dr.-Ing. Thomas Hartmann
2012.11 - ISWC 2012 - DC - 2
2012.11 - ISWC 2012 - DC - 2
Dr.-Ing. Thomas Hartmann
2012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 1
Dr.-Ing. Thomas Hartmann
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 3
Dr.-Ing. Thomas Hartmann
2012.10 - DDI Lifecycle - Moving Forward - 2
2012.10 - DDI Lifecycle - Moving Forward - 2
Dr.-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)
KIT 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...
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)
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 ...
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]
2013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013
2013.05 - IASSIST 2013
2013.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 Surveys
2012.12 - EDDI 2012 - Poster Demo
2012.12 - EDDI 2012 - Poster Demo
2012.12 - EDDI 2012 - Workshop
2012.12 - EDDI 2012 - Workshop
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.10 - DDI Lifecycle - Moving Forward - 3
2012.11 - ISWC 2012 - DC - 2
2012.11 - ISWC 2012 - DC - 2
2012.11 - ISWC 2012 - DC - 1
2012.11 - ISWC 2012 - DC - 1
2012.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 - 2
Recently uploaded
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
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 REVIEWER
MadyBayot
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
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 Wood
Juan lago vázquez
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
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 Robison
Anna Loughnan Colquhoun
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley 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
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Recently uploaded
(20)
Repurposing 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 business
presentation 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...
EMPOWERMENT 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 Worker
Cloud 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 Applications
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 Wood
Real 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...
Data 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].pdf
Automating 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...
FWD 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 Developments
AWS 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.pdf
2014.10 - How to Formulate and Validate Constraints (DC 2014)
1.
how to formulate
and validate constraints?
2.
R-28-OBJECT-PROPERTY-RANGE DSP, OWL
2, SPIN, SPARQL
3.
valid data :myAddress
a :PostalAddress ; :addressCountry :netherlands . :netherlands a :Country .
4.
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 ] ] .
5.
invalid data :myAddress
a :PostalAddress ; :addressCountry :amsterdam . :amsterdam a :Locality . ----- :myAddress a :PostalAddress ; :addressCountry :amsterdam .
6.
constraint (OWL2) :addressCountry
a owl:ObjectProperty ; rdfs:range :Country .
7.
validation validator purl.org/net/rdfval-demo
executable examples R-28-OBJECT-PROPERTY-RANGE
8.
R-68-REQUIRED-PROPERTIES Bibframe, DQTP,
DSP, OWL 2, ReSh, ShEx, SPIN, SPARQL
9.
valid data :dcmi
a :Organization ; :name "Dublin Core Metadata Initiative" .
10.
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 ] .
11.
invalid data :dcmi
a :Organization .
12.
constraint (OWL2) :Organization
rdfs:subClassOf [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty :name ] .
13.
validation validator purl.org/net/rdfval-demo
executable examples R-68-REQUIRED-PROPERTIES
14.
R-38-DEFAULT-VALUES-OF- RDF-LITERALS SPIN,
SPARQL
15.
constraint owl:Thing spin:rule
[ a sp:Construct ; sp:text """ CONSTRUCT { ?this :laserSwordColor "blue" ; ?this :numberLaserSwords 1 . } WHERE { ?this a :Jedi . } """ ; ] .
16.
data :Joda a
:Jedi , owl:Thing . inferred triples :Joda :laserSwordColor "blue" ; :numberLaserSwords 1.
17.
constraint owl:Thing spin:rule
[ a sp:Construct ; sp:text """ CONSTRUCT { ?this :laserSwordColor “red" ; ?this :numberLaserSwords 2 . } WHERE { ?this a :Sith . } """ ; ] .
18.
data :DarthSidious a
:Sith , owl:Thing . inferred triples :DarthSidious :laserSwordColor “red" ; :numberLaserSwords 2.
19.
validation examples R-38-DEFAULT-VALUES-OF-RDF-LITERALS
20.
R-52-NEGATIVE-OBJECT-PROPERTY- CONSTRAINTS ShEx,
SPIN, SPARQL
21.
constraint <FeelingForce> {
:feelingForce (true) , :attitute xsd:string } <JediMentor> { :feelingForce (true) , :attitute ('good') , :laserSwordColor xsd:string , :numberLaserSwords xsd:nonNegativeInteger , :mentorOf @<JediStudent> , !:studentOf @<JediMentor> }
22.
matching 'JediMentor' shape
:Obi-Wan :feelingForce true ; :attitute 'good' ; :laserSwordColor 'blue' ; :numberLaserSwords 1 ; :mentorOf :Anakin .
23.
constraint <JediStudent> {
:feelingForce (true) , :attitute ('good') , :laserSwordColor xsd:string , :numberLaserSwords xsd:nonNegativeInteger , !:mentorOf @<JediStudent> , :studentOf @<JediMentor> }
24.
matching 'JediStudent' shape
:Anakin :feelingForce true ; :attitute 'good' ; :laserSwordColor 'blue' ; :numberLaserSwords 1 ; :studentOf :Obi-Wan .
25.
validation validator www.w3.org/2013/ShEx/FancyShExDemo
executable examples R-52-NEGATIVE-OBJECT-PROPERTY-CONSTRAINTS
26.
R-200-NEGATIVE-LITERAL- CONSTRAINTS ShEx,
SPIN, SPARQL
27.
constraint <Jedi> {
:feelingForce (true) , :attitute ('good') , :laserSwordColor ('blue') , :numberLaserSwords (1) }
28.
matching 'Jedi' shape
:Joda :feelingForce true ; :attitute 'good' ; :laserSwordColor 'blue' ; :numberLaserSwords 1 .
29.
constraint <Sith> {
:feelingForce (true) , !:attitute ('good') , !:laserSwordColor ('blue') , :numberLaserSwords (2) }
30.
matching 'Sith' shape
:DarthSidious :feelingForce true ; :attitute 'evil' ; :laserSwordColor 'red' ; :numberLaserSwords 2 .
31.
validation validator www.w3.org/2013/ShEx/FancyShExDemo
executable examples R-200-NEGATIVE-LITERAL-CONSTRAINTS
32.
validation and inferencing
R-113-INTERACTION-OF-VALIDATION-WITH- REASONING R-198-RDF-VALIDATION-AFTER-INFERENCING OWL 2
33.
R-63-TRANSITIVE-OBJECT-PROPERTIES (constraint) :ancestorOf
a owl:TransitiveProperty .
34.
R-63-TRANSITIVE-OBJECT-PROPERTIES (data) :Carter
:ancestorOf :Lois . :Lois :ancestorOf :Meg . # :Carter # :ancestorOf :Meg . validation without inferencing constraint violation
35.
R-63-TRANSITIVE-OBJECT-PROPERTIES (data) :Carter
:ancestorOf :Lois ; a owl2spin:ToInfer . :Lois :ancestorOf :Meg . :Carter :ancestorOf :Meg . validation with inferencing NO constraint violation
36.
validation validator purl.org/net/rdfval-demo
executable examples R-63-TRANSITIVE-OBJECT-PROPERTIES
37.
R-44-PATTERN-MATCHING-ON- RDF-LITERALS DQTP,
OWL 2 DL, ReSh, ShEx, SPARQL, SPIN
38.
valid data :TimBernersLee
:hasSSN "123-45-6789"^^:SSN . invalid data :TimBernersLee :hasSSN "123456789"^^:SSN .
39.
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 .
40.
validation validator purl.org/net/rdfval-demo
executable examples R-44-PATTERN-MATCHING-ON-RDF-LITERALS
41.
R-43-COMPARISONS-BASED- ON-DATATYPE DQTP,
ShEx, SPARQL, SPIN
42.
constraint SELECT ?s
WHERE { ?s %%P1%% ?v1 . ?s %%P2%% ?v2 . FILTER ( ?v1 %%OP%% ?v2 ) }
43.
test binding dbo:deathDate
< dbo:birthDate P1 => dbo:deathDate P2 => dbo:birthDate OP => <
44.
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 .
45.
validation examples R-43-COMPARISONS-BASED-ON-DATATYPE
46.
R-45-RANGES-OF-RDF-LITERAL- VALUES DQTP,
OWL 2 DL, SPARQL, SPIN
47.
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 .
48.
valid data :MarioGoetze
:position "19"^^:NumberPlayersPerWorldCupTeam . invalid data :MarioGoetze :position "99"^^:NumberPlayersPerWorldCupTeam .
49.
validation validator purl.org/net/rdfval-demo
examples R-45-RANGES-OF-RDF-LITERAL-VALUES
50.
R-13-DISJOINT-GROUP-OF- PROPERTIES-CLASS-SPECIFIC ShEx,
SPIN, SPARQL
51.
constraint <Human> {
( foaf:name xsd:string | foaf:givenName xsd:string+ , foaf:familyName xsd:string ) }
52.
matching 'Human' shape
:Luke foaf:givenName "Luke" ; foaf:familyName "Skywalker" . ----- :Leia foaf:name "Leia Skywalker" .
53.
NOT matching 'Human'
shape :Anakin foaf:givenName "Anakin" ; foaf:familyName "Skywalker" ; foaf:name "Anakin Skywalker" .
54.
validation validator www.w3.org/2013/ShEx/FancyShExDemo
executable examples R-13-DISJOINT-GROUP-OF-PROPERTIES-CLASS- SPECIFIC
Download now