SlideShare a Scribd company logo
1 of 22
1
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Registry of clinical data for
PSSO
Krzysztof Cieśliński
Solution Architect
Rectal cancer module
2
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Who we are : Cognitum
 Fluent Editor
 Ontorion Server
 Ask Data Anything (ADA)
Ontorion
Controlled
Natural
Language
3
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Introduction
4
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
What ?
 Central registry for collecting patient’s clinical data from over 70
oncological institutions in Poland. In production since 2016.
Who ?
 Polish Society of Surgical Oncology(PSSO)
Why ?
 Find out in which group of patients stoma surgery should be applied
(in this particular module).
5
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
How ?
6
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Project requirements
 Expandable – new modules for future clinical examinations
 Easy to maintain
 Secure – sensitive patients data
 Scalable
 Intuitive
7
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Automatic Reasoning Based
User Interface
8
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
From knowledge in natural language..
OWL/RDF compatible
9
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
10
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
General idea
Domain
knowledge
UI
knowledge
UI
Generated
knowledge
11
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Form structure
Form
Section
Field
Dynamic Field
All labels/texts are
OWL Annotations
12
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Basic type fields
Every personal-information-section must have-social-security-number (some string value).
have-social-security-number rdfs:label PESEL @PL
Annotations:
have-social-security-number arbui:validation '^d{11}$'
13
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Single choice fields
Every personal-information-section must have-sex a sex.
Something is a sex if-and-only-if-it is either Male or Female.
have-sex rdfs:label Płeć @PL
Annotations:
Male rdfs:label Mężczyzna @PL
Female rdfs:label Kobieta @PL
14
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Multiple choice fields
Every studies-data-section must have-interview-data a interview-data.
Something is a interview-data if-and-only-if-it is either … or … .
Annotations:
have-interview-data arbui:render-opts 'checkboxlist'
…
15
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Dynamic fields - reasoning
16
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
General Architecture
AJAX
17
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Maintenance
– real life example
18
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Maintenance - Problem
 Change in one of the forms:
As field X depends on answer to the field Y, it should
be moved to the dynamic section Z, which is triggered
by answer to field Y.
 5 months after application deploy
19
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Maintenance - Solution
Modify database knowledge using OntorionCMD tool:
Remove:
Every post-operation-module-psso-01 must
have-anastomosis-leak-occurrence-time (some integer value).
Add:
Every extended-post-operation-module-psso-01 must
have-anastomosis-leak-occurrence-time (some integer value).
20
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Live demonstration
21
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
ARBUI – characteristics summary
 OCNL support
 Expandability
 Requirements traceability
 Ease of internationalization
 Real time reasoning
 Ease of application maintenance
 Domain independent
22
The company, product and service names used in this web site are for identification purposes only.
© Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
Thank you!
Krzysztof Cieśliński
Solution Architect
k.cieslinski@cognitum.eu
Cognitum Sp. z o.o.
Ząbkowska 27/31, Warsaw, Poland
http://www.cognitum.eu/, office@cognitum.eu
Windows Azure Circle Partner
MEMBER

More Related Content

Viewers also liked

Kostas Kastrantas | Business Opportunities with Linked Open Data
Kostas Kastrantas  | Business Opportunities with Linked Open DataKostas Kastrantas  | Business Opportunities with Linked Open Data
Kostas Kastrantas | Business Opportunities with Linked Open Data
semanticsconference
 

Viewers also liked (19)

Jörg Waitelonis, Henrik Jürges and Harald Sack | Don't compare Apples to Oran...
Jörg Waitelonis, Henrik Jürges and Harald Sack | Don't compare Apples to Oran...Jörg Waitelonis, Henrik Jürges and Harald Sack | Don't compare Apples to Oran...
Jörg Waitelonis, Henrik Jürges and Harald Sack | Don't compare Apples to Oran...
 
Thomas Kaleske | KN(owl)edge – the Linked Data Platform at Kuehne + Nagel
Thomas Kaleske | KN(owl)edge – the Linked Data Platform at Kuehne + NagelThomas Kaleske | KN(owl)edge – the Linked Data Platform at Kuehne + Nagel
Thomas Kaleske | KN(owl)edge – the Linked Data Platform at Kuehne + Nagel
 
Robert Isele | eccenca CorporateMemory - Semantically integrated Enterprise D...
Robert Isele | eccenca CorporateMemory - Semantically integrated Enterprise D...Robert Isele | eccenca CorporateMemory - Semantically integrated Enterprise D...
Robert Isele | eccenca CorporateMemory - Semantically integrated Enterprise D...
 
Philippe Martin and Jérémy Bénard | Importing, Translating and Exporting Know...
Philippe Martin and Jérémy Bénard | Importing, Translating and Exporting Know...Philippe Martin and Jérémy Bénard | Importing, Translating and Exporting Know...
Philippe Martin and Jérémy Bénard | Importing, Translating and Exporting Know...
 
Edgard Marx, Amrapali Zaveri, Diego Moussallem and Sandro Rautenberg | DBtren...
Edgard Marx, Amrapali Zaveri, Diego Moussallem and Sandro Rautenberg | DBtren...Edgard Marx, Amrapali Zaveri, Diego Moussallem and Sandro Rautenberg | DBtren...
Edgard Marx, Amrapali Zaveri, Diego Moussallem and Sandro Rautenberg | DBtren...
 
Diego Esteves, Pablo Mendes, Diego Moussallem, Julio Cesar Duarte, Amrapali Z...
Diego Esteves, Pablo Mendes, Diego Moussallem, Julio Cesar Duarte, Amrapali Z...Diego Esteves, Pablo Mendes, Diego Moussallem, Julio Cesar Duarte, Amrapali Z...
Diego Esteves, Pablo Mendes, Diego Moussallem, Julio Cesar Duarte, Amrapali Z...
 
Vladimir Alexiev | Semantic Enrichment of Twitter Microposts Helps Understand...
Vladimir Alexiev | Semantic Enrichment of Twitter Microposts Helps Understand...Vladimir Alexiev | Semantic Enrichment of Twitter Microposts Helps Understand...
Vladimir Alexiev | Semantic Enrichment of Twitter Microposts Helps Understand...
 
Adam Bartusiak and Jörg Lässig | Semantic Processing for the Conversion of Un...
Adam Bartusiak and Jörg Lässig | Semantic Processing for the Conversion of Un...Adam Bartusiak and Jörg Lässig | Semantic Processing for the Conversion of Un...
Adam Bartusiak and Jörg Lässig | Semantic Processing for the Conversion of Un...
 
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
Phil Ritchie | Putting Standards into Action: Multilingual and Semantic Enric...
 
Taxonomy: a powerful magnifier with a harsh lens
Taxonomy: a powerful magnifier with a harsh lensTaxonomy: a powerful magnifier with a harsh lens
Taxonomy: a powerful magnifier with a harsh lens
 
Victor Charpenay | Standardized Semantics for an Open Web of Things
Victor Charpenay | Standardized Semantics for an Open Web of ThingsVictor Charpenay | Standardized Semantics for an Open Web of Things
Victor Charpenay | Standardized Semantics for an Open Web of Things
 
Kolawole John Adebayo, Luigi Di Caro and Guido Boella | A Supervised Keyphras...
Kolawole John Adebayo, Luigi Di Caro and Guido Boella | A Supervised Keyphras...Kolawole John Adebayo, Luigi Di Caro and Guido Boella | A Supervised Keyphras...
Kolawole John Adebayo, Luigi Di Caro and Guido Boella | A Supervised Keyphras...
 
Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...
Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...
Stephen Buxton | Data Integration - a Multi-Model Approach - Documents and Tr...
 
Kostas Kastrantas | Business Opportunities with Linked Open Data
Kostas Kastrantas  | Business Opportunities with Linked Open DataKostas Kastrantas  | Business Opportunities with Linked Open Data
Kostas Kastrantas | Business Opportunities with Linked Open Data
 
Shuangyong Song, Qingliang Miao and Yao Meng | Linking Images to Semantic Kno...
Shuangyong Song, Qingliang Miao and Yao Meng | Linking Images to Semantic Kno...Shuangyong Song, Qingliang Miao and Yao Meng | Linking Images to Semantic Kno...
Shuangyong Song, Qingliang Miao and Yao Meng | Linking Images to Semantic Kno...
 
Najmeh Mousavi Nejad, Simon Scerri, Sören Auer and Elisa M. Sibarani | EULAid...
Najmeh Mousavi Nejad, Simon Scerri, Sören Auer and Elisa M. Sibarani | EULAid...Najmeh Mousavi Nejad, Simon Scerri, Sören Auer and Elisa M. Sibarani | EULAid...
Najmeh Mousavi Nejad, Simon Scerri, Sören Auer and Elisa M. Sibarani | EULAid...
 
Shaping Content with the Deep Magic of Taxonomy
Shaping Content with the Deep Magic of TaxonomyShaping Content with the Deep Magic of Taxonomy
Shaping Content with the Deep Magic of Taxonomy
 
Chalitha Perera | Cross Media Concept and Entity Driven Search for Enterprise
Chalitha Perera | Cross Media Concept and Entity Driven Search for EnterpriseChalitha Perera | Cross Media Concept and Entity Driven Search for Enterprise
Chalitha Perera | Cross Media Concept and Entity Driven Search for Enterprise
 
David Kuilman | Creating a Semantic Enterprise Content model to support conti...
David Kuilman | Creating a Semantic Enterprise Content model to support conti...David Kuilman | Creating a Semantic Enterprise Content model to support conti...
David Kuilman | Creating a Semantic Enterprise Content model to support conti...
 

More from semanticsconference

More from semanticsconference (20)

Linear books to open world adventure
Linear books to open world adventureLinear books to open world adventure
Linear books to open world adventure
 
Session 1.2 high-precision, context-free entity linking exploiting unambigu...
Session 1.2   high-precision, context-free entity linking exploiting unambigu...Session 1.2   high-precision, context-free entity linking exploiting unambigu...
Session 1.2 high-precision, context-free entity linking exploiting unambigu...
 
Session 4.3 semantic annotation for enhancing collaborative ideation
Session 4.3   semantic annotation for enhancing collaborative ideationSession 4.3   semantic annotation for enhancing collaborative ideation
Session 4.3 semantic annotation for enhancing collaborative ideation
 
Session 1.1 dalicc - data licenses clearance center
Session 1.1   dalicc - data licenses clearance centerSession 1.1   dalicc - data licenses clearance center
Session 1.1 dalicc - data licenses clearance center
 
Session 1.3 context information management across smart city knowledge domains
Session 1.3   context information management across smart city knowledge domainsSession 1.3   context information management across smart city knowledge domains
Session 1.3 context information management across smart city knowledge domains
 
Session 0.0 aussenac semanticsnl-pwebsem2017-v4
Session 0.0   aussenac semanticsnl-pwebsem2017-v4Session 0.0   aussenac semanticsnl-pwebsem2017-v4
Session 0.0 aussenac semanticsnl-pwebsem2017-v4
 
Session 0.0 keynote sandeep sacheti - final hi res
Session 0.0   keynote sandeep sacheti - final hi resSession 0.0   keynote sandeep sacheti - final hi res
Session 0.0 keynote sandeep sacheti - final hi res
 
Session 1.1 linked data applied: a field report from the netherlands
Session 1.1   linked data applied: a field report from the netherlandsSession 1.1   linked data applied: a field report from the netherlands
Session 1.1 linked data applied: a field report from the netherlands
 
Session 1.2 enrich your knowledge graphs: linked data integration with pool...
Session 1.2   enrich your knowledge graphs: linked data integration with pool...Session 1.2   enrich your knowledge graphs: linked data integration with pool...
Session 1.2 enrich your knowledge graphs: linked data integration with pool...
 
Session 1.4 connecting information from legislation and datasets using a ca...
Session 1.4   connecting information from legislation and datasets using a ca...Session 1.4   connecting information from legislation and datasets using a ca...
Session 1.4 connecting information from legislation and datasets using a ca...
 
Session 1.4 a distributed network of heritage information
Session 1.4   a distributed network of heritage informationSession 1.4   a distributed network of heritage information
Session 1.4 a distributed network of heritage information
 
Session 0.0 media panel - matthias priem - gtuo - semantics 2017
Session 0.0   media panel - matthias priem - gtuo - semantics 2017Session 0.0   media panel - matthias priem - gtuo - semantics 2017
Session 0.0 media panel - matthias priem - gtuo - semantics 2017
 
Session 1.3 semantic asset management in the dutch rail engineering and con...
Session 1.3   semantic asset management in the dutch rail engineering and con...Session 1.3   semantic asset management in the dutch rail engineering and con...
Session 1.3 semantic asset management in the dutch rail engineering and con...
 
Session 1.3 energy, smart homes & smart grids: towards interoperability...
Session 1.3   energy, smart homes & smart grids: towards interoperability...Session 1.3   energy, smart homes & smart grids: towards interoperability...
Session 1.3 energy, smart homes & smart grids: towards interoperability...
 
Session 1.2 improving access to digital content by semantic enrichment
Session 1.2   improving access to digital content by semantic enrichmentSession 1.2   improving access to digital content by semantic enrichment
Session 1.2 improving access to digital content by semantic enrichment
 
Session 2.3 semantics for safeguarding & security – a police story
Session 2.3   semantics for safeguarding & security – a police storySession 2.3   semantics for safeguarding & security – a police story
Session 2.3 semantics for safeguarding & security – a police story
 
Session 2.5 semantic similarity based clustering of license excerpts for im...
Session 2.5   semantic similarity based clustering of license excerpts for im...Session 2.5   semantic similarity based clustering of license excerpts for im...
Session 2.5 semantic similarity based clustering of license excerpts for im...
 
Session 4.2 unleash the triple: leveraging a corporate discovery interface....
Session 4.2   unleash the triple: leveraging a corporate discovery interface....Session 4.2   unleash the triple: leveraging a corporate discovery interface....
Session 4.2 unleash the triple: leveraging a corporate discovery interface....
 
Session 1.6 slovak public metadata governance and management based on linke...
Session 1.6   slovak public metadata governance and management based on linke...Session 1.6   slovak public metadata governance and management based on linke...
Session 1.6 slovak public metadata governance and management based on linke...
 
Session 5.6 towards a semantic outlier detection framework in wireless sens...
Session 5.6   towards a semantic outlier detection framework in wireless sens...Session 5.6   towards a semantic outlier detection framework in wireless sens...
Session 5.6 towards a semantic outlier detection framework in wireless sens...
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Krzysztof Cieśliński | Registry of clinical data for PTChO – rectal cancer module.

  • 1. 1 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Registry of clinical data for PSSO Krzysztof Cieśliński Solution Architect Rectal cancer module
  • 2. 2 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Who we are : Cognitum  Fluent Editor  Ontorion Server  Ask Data Anything (ADA) Ontorion Controlled Natural Language
  • 3. 3 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Introduction
  • 4. 4 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. What ?  Central registry for collecting patient’s clinical data from over 70 oncological institutions in Poland. In production since 2016. Who ?  Polish Society of Surgical Oncology(PSSO) Why ?  Find out in which group of patients stoma surgery should be applied (in this particular module).
  • 5. 5 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. How ?
  • 6. 6 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Project requirements  Expandable – new modules for future clinical examinations  Easy to maintain  Secure – sensitive patients data  Scalable  Intuitive
  • 7. 7 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Automatic Reasoning Based User Interface
  • 8. 8 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. From knowledge in natural language.. OWL/RDF compatible
  • 9. 9 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners.
  • 10. 10 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. General idea Domain knowledge UI knowledge UI Generated knowledge
  • 11. 11 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Form structure Form Section Field Dynamic Field All labels/texts are OWL Annotations
  • 12. 12 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Basic type fields Every personal-information-section must have-social-security-number (some string value). have-social-security-number rdfs:label PESEL @PL Annotations: have-social-security-number arbui:validation '^d{11}$'
  • 13. 13 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Single choice fields Every personal-information-section must have-sex a sex. Something is a sex if-and-only-if-it is either Male or Female. have-sex rdfs:label Płeć @PL Annotations: Male rdfs:label Mężczyzna @PL Female rdfs:label Kobieta @PL
  • 14. 14 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Multiple choice fields Every studies-data-section must have-interview-data a interview-data. Something is a interview-data if-and-only-if-it is either … or … . Annotations: have-interview-data arbui:render-opts 'checkboxlist' …
  • 15. 15 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Dynamic fields - reasoning
  • 16. 16 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. General Architecture AJAX
  • 17. 17 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Maintenance – real life example
  • 18. 18 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Maintenance - Problem  Change in one of the forms: As field X depends on answer to the field Y, it should be moved to the dynamic section Z, which is triggered by answer to field Y.  5 months after application deploy
  • 19. 19 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Maintenance - Solution Modify database knowledge using OntorionCMD tool: Remove: Every post-operation-module-psso-01 must have-anastomosis-leak-occurrence-time (some integer value). Add: Every extended-post-operation-module-psso-01 must have-anastomosis-leak-occurrence-time (some integer value).
  • 20. 20 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Live demonstration
  • 21. 21 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. ARBUI – characteristics summary  OCNL support  Expandability  Requirements traceability  Ease of internationalization  Real time reasoning  Ease of application maintenance  Domain independent
  • 22. 22 The company, product and service names used in this web site are for identification purposes only. © Cognitum 2014. All trademarks and registered trademarks are the property of their respective owners. Thank you! Krzysztof Cieśliński Solution Architect k.cieslinski@cognitum.eu Cognitum Sp. z o.o. Ząbkowska 27/31, Warsaw, Poland http://www.cognitum.eu/, office@cognitum.eu Windows Azure Circle Partner MEMBER

Editor's Notes

  1. Good Morning everybody, my name is Krzysztof Cieśliński. I’m solution architect in Cognitum company and I’m going to present one of our projects which utilizes semantic technologies.
  2. Maybe some of you know the Fluent Editor – ontology editor Ontorion server –  Distributed Knowledge Management System with Natural Language interface ADA – business intelligence tool
  3. Few basic questions at the begining. The registry entry point is a web application with forms which are filled by doctors. Who ordered. Why – PSSO has started a new clinical examination and they wanted to have a central registry for collecting clinical data about it
  4. First and the most important requirement for PSSO is that appllication can be easily expanded with new modules, for new clinical examinations. So right now we have single module – the rectal cancer but in future there will be more. Easy to maintain – the clinical examination protocols are pretty complex and it can happen that during implementation some bugs can appear, or for the analysis purposes doctors can store more data Secure – There are 70+ institutions which are treating cancer, and patient sensitive data can be viewed only by doctors from institution which is treating that particular patient. Scalable – in many ways, number of patients/modules/doctors who are working with the application. Intuitive – Surgeons are very busy people, and their time is really precious. So the user interface have to be really clear and intuitive. Someone said that user interface is like a joke – if you have to explain it then it’s not so good. Meet the requirements
  5. We have knowledge which is divided to UI knowledge and Domain knowledge. First describes the schema so the forms, sections fields and relations between them, while second defines the contents of the forms – so the specific questions, answeres and transitions. These two sets intersects and then the ARBUI mapper is able generate UI from it. So filling up the forms generates new knowledge about the answeres which can trigger generation of other fields/sections or even whole forms.
  6. They do not differ
  7. We don’t have to show all the fields at once.
  8. Thank you for your attention!