Submit Search
Upload
The Constellation Query Language
•
0 likes
•
555 views
Clifford Heath
Follow
Presentation to Data Melb on Semantic Modeling and CQL.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
City of the future Henry Obegi
City of the future Henry Obegi
Henry Obegi
Towards an Instructional Design Motivational Framework to Address the Retenti...
Towards an Instructional Design Motivational Framework to Address the Retenti...
Dr Stylianos Mystakidis
REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...
REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...
Dobrica Pavlinušić
Denk- en discussiedag sept 2010: digitale collectie
Denk- en discussiedag sept 2010: digitale collectie
Johan Mijs
CTE Teaching and Learning Inst. 2008
CTE Teaching and Learning Inst. 2008
1LifelongLearner
Social Media & Web 2.0 Services for Choirs
Social Media & Web 2.0 Services for Choirs
Dr Stylianos Mystakidis
Web scale monitoring
Web scale monitoring
Dobrica Pavlinušić
Operation Payback (...is a bitch): Hacktivism at the Dawn of Copyright Contro...
Operation Payback (...is a bitch): Hacktivism at the Dawn of Copyright Contro...
PaleFire
Recommended
City of the future Henry Obegi
City of the future Henry Obegi
Henry Obegi
Towards an Instructional Design Motivational Framework to Address the Retenti...
Towards an Instructional Design Motivational Framework to Address the Retenti...
Dr Stylianos Mystakidis
REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...
REST ili kao sam se prestao brinuti o HTTP-u i zavolio ga (HTTP Server sa RFI...
Dobrica Pavlinušić
Denk- en discussiedag sept 2010: digitale collectie
Denk- en discussiedag sept 2010: digitale collectie
Johan Mijs
CTE Teaching and Learning Inst. 2008
CTE Teaching and Learning Inst. 2008
1LifelongLearner
Social Media & Web 2.0 Services for Choirs
Social Media & Web 2.0 Services for Choirs
Dr Stylianos Mystakidis
Web scale monitoring
Web scale monitoring
Dobrica Pavlinušić
Operation Payback (...is a bitch): Hacktivism at the Dawn of Copyright Contro...
Operation Payback (...is a bitch): Hacktivism at the Dawn of Copyright Contro...
PaleFire
Cisco Board 18
Cisco Board 18
OneWorld UK
Language Edupreneurship
Language Edupreneurship
Dr Stylianos Mystakidis
Re-Negotiating Narrative: Emergent Storytelling
Re-Negotiating Narrative: Emergent Storytelling
PaleFire
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Dobrica Pavlinušić
Εκπαίδευση Web 2.0 στο Δημόσιο
Εκπαίδευση Web 2.0 στο Δημόσιο
Dr Stylianos Mystakidis
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Dr Stylianos Mystakidis
Ppt Demo Slideshare
Ppt Demo Slideshare
1LifelongLearner
Free Libre Open Source Software at FFZG library
Free Libre Open Source Software at FFZG library
Dobrica Pavlinušić
Kako napraviti Google od zgrade sa računalima?
Kako napraviti Google od zgrade sa računalima?
Dobrica Pavlinušić
Open Education in Virtual Worlds
Open Education in Virtual Worlds
Dr Stylianos Mystakidis
Intro to Haml
Intro to Haml
Clifford Heath
One Climate Initiative Sep 2007
One Climate Initiative Sep 2007
OneWorld UK
Open Workshop on Information Literacy
Open Workshop on Information Literacy
Dr Stylianos Mystakidis
The Great Highland Bagpipe
The Great Highland Bagpipe
1LifelongLearner
Cow2
Cow2
1LifelongLearner
Oslobodimo Hardware
Oslobodimo Hardware
Dobrica Pavlinušić
Poaching LG15: ARG-style
Poaching LG15: ARG-style
PaleFire
Wiki: Open Collaborative Learning Environment
Wiki: Open Collaborative Learning Environment
Dr Stylianos Mystakidis
Morocco
Morocco
guestcf4af9
Spectacular Subcultures: From luz to hacktivism
Spectacular Subcultures: From luz to hacktivism
PaleFire
Understanding Linked Data via EAV Model based Structured Descriptions
Understanding Linked Data via EAV Model based Structured Descriptions
Kingsley Uyi Idehen
Logical ERD 2022.pptx
Logical ERD 2022.pptx
Jeff Jacobs
More Related Content
Viewers also liked
Cisco Board 18
Cisco Board 18
OneWorld UK
Language Edupreneurship
Language Edupreneurship
Dr Stylianos Mystakidis
Re-Negotiating Narrative: Emergent Storytelling
Re-Negotiating Narrative: Emergent Storytelling
PaleFire
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Dobrica Pavlinušić
Εκπαίδευση Web 2.0 στο Δημόσιο
Εκπαίδευση Web 2.0 στο Δημόσιο
Dr Stylianos Mystakidis
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Dr Stylianos Mystakidis
Ppt Demo Slideshare
Ppt Demo Slideshare
1LifelongLearner
Free Libre Open Source Software at FFZG library
Free Libre Open Source Software at FFZG library
Dobrica Pavlinušić
Kako napraviti Google od zgrade sa računalima?
Kako napraviti Google od zgrade sa računalima?
Dobrica Pavlinušić
Open Education in Virtual Worlds
Open Education in Virtual Worlds
Dr Stylianos Mystakidis
Intro to Haml
Intro to Haml
Clifford Heath
One Climate Initiative Sep 2007
One Climate Initiative Sep 2007
OneWorld UK
Open Workshop on Information Literacy
Open Workshop on Information Literacy
Dr Stylianos Mystakidis
The Great Highland Bagpipe
The Great Highland Bagpipe
1LifelongLearner
Cow2
Cow2
1LifelongLearner
Oslobodimo Hardware
Oslobodimo Hardware
Dobrica Pavlinušić
Poaching LG15: ARG-style
Poaching LG15: ARG-style
PaleFire
Wiki: Open Collaborative Learning Environment
Wiki: Open Collaborative Learning Environment
Dr Stylianos Mystakidis
Morocco
Morocco
guestcf4af9
Spectacular Subcultures: From luz to hacktivism
Spectacular Subcultures: From luz to hacktivism
PaleFire
Viewers also liked
(20)
Cisco Board 18
Cisco Board 18
Language Edupreneurship
Language Edupreneurship
Re-Negotiating Narrative: Emergent Storytelling
Re-Negotiating Narrative: Emergent Storytelling
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Virtual LDAP - kako natjerati strgane aplikacije da koriste LDAP
Εκπαίδευση Web 2.0 στο Δημόσιο
Εκπαίδευση Web 2.0 στο Δημόσιο
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Playful Blended Digital Storytelling in 3D Immersive eLearning Environments f...
Ppt Demo Slideshare
Ppt Demo Slideshare
Free Libre Open Source Software at FFZG library
Free Libre Open Source Software at FFZG library
Kako napraviti Google od zgrade sa računalima?
Kako napraviti Google od zgrade sa računalima?
Open Education in Virtual Worlds
Open Education in Virtual Worlds
Intro to Haml
Intro to Haml
One Climate Initiative Sep 2007
One Climate Initiative Sep 2007
Open Workshop on Information Literacy
Open Workshop on Information Literacy
The Great Highland Bagpipe
The Great Highland Bagpipe
Cow2
Cow2
Oslobodimo Hardware
Oslobodimo Hardware
Poaching LG15: ARG-style
Poaching LG15: ARG-style
Wiki: Open Collaborative Learning Environment
Wiki: Open Collaborative Learning Environment
Morocco
Morocco
Spectacular Subcultures: From luz to hacktivism
Spectacular Subcultures: From luz to hacktivism
Similar to The Constellation Query Language
Understanding Linked Data via EAV Model based Structured Descriptions
Understanding Linked Data via EAV Model based Structured Descriptions
Kingsley Uyi Idehen
Logical ERD 2022.pptx
Logical ERD 2022.pptx
Jeff Jacobs
Some thoughts about the gaps across languages and domains through the experi...
Some thoughts about the gaps across languages and domains through the experi...
National Institute of Informatics (NII)
Semtech 2011, Saltlux, Tony Lee
Semtech 2011, Saltlux, Tony Lee
Saltlux Inc.
SemTech 2011, Saltlux, Tony Lee
SemTech 2011, Saltlux, Tony Lee
Saltlux Inc.
Icons and the Semiotics of Human Computer Interaction
Icons and the Semiotics of Human Computer Interaction
UTFPR
M01 Oo Intro
M01 Oo Intro
Dang Tuan
Second life ppt
Second life ppt
Howard Gregory
"Why the Semantic Web will Never Work" (note the quotes)
"Why the Semantic Web will Never Work" (note the quotes)
James Hendler
Similar to The Constellation Query Language
(9)
Understanding Linked Data via EAV Model based Structured Descriptions
Understanding Linked Data via EAV Model based Structured Descriptions
Logical ERD 2022.pptx
Logical ERD 2022.pptx
Some thoughts about the gaps across languages and domains through the experi...
Some thoughts about the gaps across languages and domains through the experi...
Semtech 2011, Saltlux, Tony Lee
Semtech 2011, Saltlux, Tony Lee
SemTech 2011, Saltlux, Tony Lee
SemTech 2011, Saltlux, Tony Lee
Icons and the Semiotics of Human Computer Interaction
Icons and the Semiotics of Human Computer Interaction
M01 Oo Intro
M01 Oo Intro
Second life ppt
Second life ppt
"Why the Semantic Web will Never Work" (note the quotes)
"Why the Semantic Web will Never Work" (note the quotes)
Recently uploaded
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
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
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Recently uploaded
(20)
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
The Constellation Query Language
1.
The Constellation Query Language Clifford Heath, Data Constellation
2.
Copyright © 2010
Data Constellation
3.
Copyright © 2010
Data ConstellationImage Copyright Andrew Lipson 2005. Used with permission. Not affiliated with Lego™ The Enterprise is a mess
4.
Copyright © 2010
Data Constellation Oneway communication •Software folk translate user stories into precise abstractions (UML, ER, etc) •The abstractions are mostly unreadable by the business > No backchannel! •Only the built artefacts communicate our misunderstandings > Late!
5.
Copyright © 2010
Data Constellation Loss of Semantics
6.
Copyright © 2010
Data Constellation Semantics • Each term denotes a type of thing • Each thing is associated with others • These associations are connotations • “Meaning” is the sum of all connotations • Every person has different connotations “The shared meanings of a community”
7.
Copyright © 2010
Data Constellation Relations, Objects, Graphs, or... Facts?
8.
Copyright © 2010
Data Constellation Constellation Query Language
9.
Copyright © 2010
Data Constellation Insurance Simplified (contd.)
10.
Copyright © 2010
Data Constellation Relational Mapping
11.
Copyright © 2010
Data Constellation Insurance Claim (complete) Schema has been modified to suit a Rails application
12.
Copyright © 2010
Data Constellation Insurance (snippets) Driver is a kind of Person; Vehicle Incident is a kind of Incident; Driving is where Driver drove vehicle in Vehicle Incident; Vehicle Incident followed Intoxication; Driving Charge is where Driving resulted in Charge; Driving Charge is a warning; These definitions support the example that follows.
13.
Copyright © 2010
Data Constellation Instance Data
14.
Copyright © 2010
Data Constellation Diplomacy Model Object and fact types
15.
Copyright © 2010
Data Constellation Diplomacy model constraints CQL supports many constraint types: Mandatory, Uniqueness, Frequency, Subset, Equality, Exclusion, Ring, Value, etc.
16.
Copyright © 2010
Data Constellation ORM2 A graphical language for factoriented modeling.
17.
Copyright © 2010
Data Constellation Relational Mapping
18.
Copyright © 2010
Data Constellation SQL
19.
Copyright © 2010
Data Constellation Ruby Ruby fact-oriented DSL * uses meta-programming * assert/retract, no new/delete * fully co-referenced.
20.
Copyright © 2010
Data Constellation Simple Query Person has given Name ‘Daniel’? Person has given Name, given Name = ‘Daniel’? ... a contraction of the value join:
21.
Copyright © 2010
Data Constellation Units conversion Area is written as Real in mm^2; Pane has Area: Pane of glass has Width, Pane of glass has Height, Width * Height = Area; large Pane: Pane has Area, Area >= 5 foot^2; large Pane? Defined in mm Compatibility is checked Conversion supplied Query:
22.
Copyright © 2010
Data Constellation Semantic Modeling •Highly verbal, and verbalisable •Based on user examples •Mathematically formal (FOL) •Finegrained semantic structure •Attributefree (Doesn’t encode assumptions) •Automatic mapping to OO, ER and code
23.
Clifford Heath Available for consulting and training http://dataconstellation.com/
Download now