SlideShare a Scribd company logo
Lightweight Data Markup Language
           Applications



          Sayandeep Khan
         Drakoon Aerospace



            Invention Report
            Public Release
              May 27 2012
Contents
→LDML
 ⬔ Review
 ⬔ Example

→Multidimensional Data
 ⬔ Dead Ends
 ⬔ Translation : Description guided action

→Multiple Data Source
 ⬔ Coupling

→Metadata
 ⬔ Basics
 ⬔ Application : Machine guided investigation
LDML Review




Lightweight Data Markup Language
   UTF-8
   Multiple Nodes in One Document
   Strict Inter-sentence Relation
A graph can be formed
LDML Example

Example Data            Corresponding Tree
River R                         R         P
 Channel Size Sc                                   Ef
 Carriage Capacity Cc
                                              Vg
 Actual Carriage Ac       Sc
 Slit Capacity Ss                    Ac
 Slit Load SL
 Vegetation Vg                 CC
                                                   SL
 Rainfall P                            Ss
LDML Example
⬔ In the last Model:
  Orange : Attribute Relation, i.e. R>(Sc, Ac, Ss, Cc)
   Yellow : Detemination Relation, i.e. Sc > Cc>Cs

Notice Sc uniquely determines the other two. It is possible to
arrive at Cc and Cs from just Sc, along a single branch of the
tree, whose root is known. This is dead-end, and can be
removed. Just save Sc.

⬔ Actuall Carriage however depends on Rainfall, and
External factors Ef. Ef may be unknown. Therefore this is not
Dead end

⬔ Remove Deadends to improve storage!!!
Description Guided Action

⬔ Take the statements: R>(Sc, Ac, Ss, Cc,SL) and Sc >Cc> Ss

⬔ Parser must look for definitions of each attribute
  → Deduction relation, Dead end : Calculate, Stop
  → Deduction relation without dead end: Search other
   variables. Alert if missing.

⬔ Example: Sc, Ac, Ss, are defined. Sc >Cc, therefore can
calculate Cc. Sc >Cc>Ss , therefore, delete Ss .(Ac ,Vg,Ef)>SL.
Therefore either define SL or define (Vg ,Ef)
Multiple Data Sources



⬔ The data on river and vegetation are from
different sources (surveys).

⬔ Connected by relations

⬔ Clustering of Datasets
Metadata - Basics

⬔ Describes a Dataset.
  ▣ Assume Dataset River
    → Channel size
    → Carriage capacity
     → Slit capacity
    → Actuall Carriage
    → Slit Load
⬔ Metadata is :
R>(Sc,Cc,Ss,Ac,SL)
Sc>Cc>Ss
⬔ Unique relations, regardless to variable name
Metadata Comparison


⬔ Graphs
 → Each element a node
 → Each relation an edge
 → Different relations have different weighted value

⬔ Equivalent Datasets
 → Isomorphic graphs

⬔ Comparison by isomorphism test
Metadata Comparison: example
                                       q
          A            C
                              s
                                           r
                   B
     D
                                  t
               E
                                               u

      F                                            p

   Dataset 1
                                      Dataset 2

⬔ Orange : Attributes, value: a, Yellow: Deduction,
value: b. Both graphs are isomorphic → same dataset, A
= p, etc
Conclusion


⬔ Using relation between attributes:
 → Remove unnecessary storage
 → Find if information missing
 → Compare datasets (explianation of variable names
  not needed)
 → Couple multiple datasets
 → Calculate missing information

⬔ In future: any algebric procedure applies

⬔ LDML : Capable of scientific manipulation of Data

More Related Content

Viewers also liked

2012アーバニズム_B3_The Living Cityという都市論_木村築_11N1051
2012アーバニズム_B3_The Living Cityという都市論_木村築_11N10512012アーバニズム_B3_The Living Cityという都市論_木村築_11N1051
2012アーバニズム_B3_The Living Cityという都市論_木村築_11N1051
11N1051
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices
A B M Moniruzzaman
 
2012アーバニズム_A1_ヴォアザン計画について_木村築_11N1051
2012アーバニズム_A1_ヴォアザン計画について_木村築_11N10512012アーバニズム_A1_ヴォアザン計画について_木村築_11N1051
2012アーバニズム_A1_ヴォアザン計画について_木村築_11N1051
11N1051
 
Comparative study on agile software development
Comparative study on agile software developmentComparative study on agile software development
Comparative study on agile software development
A B M Moniruzzaman
 

Viewers also liked (17)

Lesson 6. Services and Notifications
Lesson 6. Services and NotificationsLesson 6. Services and Notifications
Lesson 6. Services and Notifications
 
Lesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and Intents
Lesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and IntentsLesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and Intents
Lesson 2. Connect Sunshine to the cloud, Lesson 3. New Activities and Intents
 
Lesson 1. Create project Sunshine
Lesson 1. Create project SunshineLesson 1. Create project Sunshine
Lesson 1. Create project Sunshine
 
Lesson5. Rich and Responsive Layouts
Lesson5. Rich and Responsive LayoutsLesson5. Rich and Responsive Layouts
Lesson5. Rich and Responsive Layouts
 
John locke
John lockeJohn locke
John locke
 
6 Reasons You Must Cure Your Food Addiction!
6 Reasons You Must Cure Your Food Addiction!6 Reasons You Must Cure Your Food Addiction!
6 Reasons You Must Cure Your Food Addiction!
 
Lesson 4a. Lifecycle and Databases
Lesson 4a. Lifecycle and DatabasesLesson 4a. Lifecycle and Databases
Lesson 4a. Lifecycle and Databases
 
Alianza Presentation
Alianza PresentationAlianza Presentation
Alianza Presentation
 
Build a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebulaBuild a private cloud – prototype and test with open nebula
Build a private cloud – prototype and test with open nebula
 
2012アーバニズム_B3_The Living Cityという都市論_木村築_11N1051
2012アーバニズム_B3_The Living Cityという都市論_木村築_11N10512012アーバニズム_B3_The Living Cityという都市論_木村築_11N1051
2012アーバニズム_B3_The Living Cityという都市論_木村築_11N1051
 
Science presentation 1st november
Science presentation 1st novemberScience presentation 1st november
Science presentation 1st november
 
Ecologies of open learning smith&wright 2012
Ecologies of open learning smith&wright 2012Ecologies of open learning smith&wright 2012
Ecologies of open learning smith&wright 2012
 
Models for open learning workshop slides 27 oct
Models for open learning workshop slides 27 octModels for open learning workshop slides 27 oct
Models for open learning workshop slides 27 oct
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices
 
2012アーバニズム_A1_ヴォアザン計画について_木村築_11N1051
2012アーバニズム_A1_ヴォアザン計画について_木村築_11N10512012アーバニズム_A1_ヴォアザン計画について_木村築_11N1051
2012アーバニズム_A1_ヴォアザン計画について_木村築_11N1051
 
Database Management Myths & Reality for the future
Database Management Myths & Reality for the futureDatabase Management Myths & Reality for the future
Database Management Myths & Reality for the future
 
Comparative study on agile software development
Comparative study on agile software developmentComparative study on agile software development
Comparative study on agile software development
 

Similar to Ldml application - public

NoSQL in Perspective
NoSQL in PerspectiveNoSQL in Perspective
NoSQL in Perspective
Jeff Smith
 
Machine Learning and GraphX
Machine Learning and GraphXMachine Learning and GraphX
Machine Learning and GraphX
Andy Petrella
 
Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)
Mumbai Academisc
 

Similar to Ldml application - public (20)

Ch03 Mining Massive Data Sets stanford
Ch03 Mining Massive Data Sets  stanfordCh03 Mining Massive Data Sets  stanford
Ch03 Mining Massive Data Sets stanford
 
A Statistical and Schema Independent Approach to Identify Equivalent Properti...
A Statistical and Schema Independent Approach to Identify Equivalent Properti...A Statistical and Schema Independent Approach to Identify Equivalent Properti...
A Statistical and Schema Independent Approach to Identify Equivalent Properti...
 
NoSQL in Perspective
NoSQL in PerspectiveNoSQL in Perspective
NoSQL in Perspective
 
Rdf data-model-and-storage
Rdf data-model-and-storageRdf data-model-and-storage
Rdf data-model-and-storage
 
Data exploration and graphics with R
Data exploration and graphics with RData exploration and graphics with R
Data exploration and graphics with R
 
Modeling documents with Generative Adversarial Networks - John Glover
Modeling documents with Generative Adversarial Networks - John GloverModeling documents with Generative Adversarial Networks - John Glover
Modeling documents with Generative Adversarial Networks - John Glover
 
Master Thesis on the Mathematial Analysis of Neural Networks
Master Thesis on the Mathematial Analysis of Neural NetworksMaster Thesis on the Mathematial Analysis of Neural Networks
Master Thesis on the Mathematial Analysis of Neural Networks
 
RDF Redux
RDF ReduxRDF Redux
RDF Redux
 
On_Mapping_Relational_Databases_to_RDF_and_SHACL.pdf
On_Mapping_Relational_Databases_to_RDF_and_SHACL.pdfOn_Mapping_Relational_Databases_to_RDF_and_SHACL.pdf
On_Mapping_Relational_Databases_to_RDF_and_SHACL.pdf
 
Machine Learning and GraphX
Machine Learning and GraphXMachine Learning and GraphX
Machine Learning and GraphX
 
Towards Transfer Learning of Link Specifications
Towards Transfer Learning of Link SpecificationsTowards Transfer Learning of Link Specifications
Towards Transfer Learning of Link Specifications
 
Introduction to database-Normalisation
Introduction to database-NormalisationIntroduction to database-Normalisation
Introduction to database-Normalisation
 
Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)Face recognition using laplacianfaces (synopsis)
Face recognition using laplacianfaces (synopsis)
 
Relational Databases_RDF Graphs_and_Constraints.pdf
Relational Databases_RDF Graphs_and_Constraints.pdfRelational Databases_RDF Graphs_and_Constraints.pdf
Relational Databases_RDF Graphs_and_Constraints.pdf
 
Inductive Triple Graphs: A purely functional approach to represent RDF
Inductive Triple Graphs: A purely functional approach to represent RDFInductive Triple Graphs: A purely functional approach to represent RDF
Inductive Triple Graphs: A purely functional approach to represent RDF
 
RSP-QL*: Querying Data-Level Annotations in RDF Streams
RSP-QL*: Querying Data-Level Annotations in RDF StreamsRSP-QL*: Querying Data-Level Annotations in RDF Streams
RSP-QL*: Querying Data-Level Annotations in RDF Streams
 
Relation model part 1
Relation model part 1Relation model part 1
Relation model part 1
 
MODULE 4 -Normalization_1.ppt
MODULE 4 -Normalization_1.pptMODULE 4 -Normalization_1.ppt
MODULE 4 -Normalization_1.ppt
 
inteSearch: An Intelligent Linked Data Information Access Framework
inteSearch: An Intelligent Linked Data Information Access FrameworkinteSearch: An Intelligent Linked Data Information Access Framework
inteSearch: An Intelligent Linked Data Information Access Framework
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath New York Community Day in-person event
UiPath New York Community Day in-person eventUiPath New York Community Day in-person event
UiPath New York Community Day in-person event
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
Ransomware Mallox [EN].pdf
Ransomware         Mallox       [EN].pdfRansomware         Mallox       [EN].pdf
Ransomware Mallox [EN].pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Ldml application - public

  • 1. Lightweight Data Markup Language Applications Sayandeep Khan Drakoon Aerospace Invention Report Public Release May 27 2012
  • 2. Contents →LDML ⬔ Review ⬔ Example →Multidimensional Data ⬔ Dead Ends ⬔ Translation : Description guided action →Multiple Data Source ⬔ Coupling →Metadata ⬔ Basics ⬔ Application : Machine guided investigation
  • 3. LDML Review Lightweight Data Markup Language UTF-8 Multiple Nodes in One Document Strict Inter-sentence Relation A graph can be formed
  • 4. LDML Example Example Data Corresponding Tree River R R P Channel Size Sc Ef Carriage Capacity Cc Vg Actual Carriage Ac Sc Slit Capacity Ss Ac Slit Load SL Vegetation Vg CC SL Rainfall P Ss
  • 5. LDML Example ⬔ In the last Model: Orange : Attribute Relation, i.e. R>(Sc, Ac, Ss, Cc) Yellow : Detemination Relation, i.e. Sc > Cc>Cs Notice Sc uniquely determines the other two. It is possible to arrive at Cc and Cs from just Sc, along a single branch of the tree, whose root is known. This is dead-end, and can be removed. Just save Sc. ⬔ Actuall Carriage however depends on Rainfall, and External factors Ef. Ef may be unknown. Therefore this is not Dead end ⬔ Remove Deadends to improve storage!!!
  • 6. Description Guided Action ⬔ Take the statements: R>(Sc, Ac, Ss, Cc,SL) and Sc >Cc> Ss ⬔ Parser must look for definitions of each attribute → Deduction relation, Dead end : Calculate, Stop → Deduction relation without dead end: Search other variables. Alert if missing. ⬔ Example: Sc, Ac, Ss, are defined. Sc >Cc, therefore can calculate Cc. Sc >Cc>Ss , therefore, delete Ss .(Ac ,Vg,Ef)>SL. Therefore either define SL or define (Vg ,Ef)
  • 7. Multiple Data Sources ⬔ The data on river and vegetation are from different sources (surveys). ⬔ Connected by relations ⬔ Clustering of Datasets
  • 8. Metadata - Basics ⬔ Describes a Dataset. ▣ Assume Dataset River → Channel size → Carriage capacity → Slit capacity → Actuall Carriage → Slit Load ⬔ Metadata is : R>(Sc,Cc,Ss,Ac,SL) Sc>Cc>Ss ⬔ Unique relations, regardless to variable name
  • 9. Metadata Comparison ⬔ Graphs → Each element a node → Each relation an edge → Different relations have different weighted value ⬔ Equivalent Datasets → Isomorphic graphs ⬔ Comparison by isomorphism test
  • 10. Metadata Comparison: example q A C s r B D t E u F p Dataset 1 Dataset 2 ⬔ Orange : Attributes, value: a, Yellow: Deduction, value: b. Both graphs are isomorphic → same dataset, A = p, etc
  • 11. Conclusion ⬔ Using relation between attributes: → Remove unnecessary storage → Find if information missing → Compare datasets (explianation of variable names not needed) → Couple multiple datasets → Calculate missing information ⬔ In future: any algebric procedure applies ⬔ LDML : Capable of scientific manipulation of Data