SlideShare a Scribd company logo
1 of 1
Semantic Technologies for Standards Validation
                  and Harmonization


                                               Using Semantic Technology to validate Smart Grid Models!

       Challenge!                                                        Approach!                                                           Technology!                                             Architecture!
        How to reconcile vocabularies,                                  Convert standard specification into
        concepts and relations among all                                RDF, OWL                                                                                                                          SPARQL	
  Query	
  Editor	
  
        the smart grid standards?
                                                                        Demonstrate a web app for easy                                                                                                     TopBraid	
  Live	
  on	
  AWS	
  
       Overlapping, different and                                       interrogation of the model by the
       sometimes contradictory                                          standardization community                                                                                                                   Tomcat	
  
       vocabularies and definitions among                               Expose inconsistencies among
                                                                                                                                                          Test Model:
       standards                                                        concepts in different standards to                                                                                              Amazon	
  Web	
  Server	
  (AWS)	
  
                                                                                                                                                ASHRAE/NEMA Facility Smart Grid
                                                                        harmonize terms                                                       Information Model (FSGIM) SPC 201P


                                                                                                         Opportunity!
  SAMPLE QUERY: To expose non-standard use of data types                                                                     RESPONSE:
  SELECT	
  DISTINCT	
  ?cls	
  ?role	
  ?range	
  ?rootDatatypeOfRange	
  
  WHERE	
  {	
  
  	
  	
  	
  	
  ?cls	
  rdfs:subClassOf	
  ?restriction	
  .	
  
  	
  	
  	
  	
  ?restriction	
  owl:onProperty	
  ?role	
  .	
  
  	
  	
  	
  	
  ?restriction	
  owl:allValuesFrom	
  ?range	
  .	
  
  	
  	
  	
  	
  ?range	
  a	
  rdfs:Datatype	
  .	
  
  	
  	
  	
  	
  ?range	
  (rdfs:subClassOf)*	
  ?rootDatatypeOfRange	
  .	
  
  	
  	
  	
  	
  ?rootDatatypeOfRange	
  a	
  rdfs:Datatype	
  .	
  
  	
  	
  	
  	
  ?rootDatatypeOfRange	
  rdfs:subClassOf	
  rdfs:Resource	
  .	
  
  	
  	
  	
  	
  BIND	
  (afn:namespace(?rootDatatypeOfRange)	
  AS	
  ?rootNamespace)	
  .	
  
  	
  	
  	
  	
  FILTER	
  (((?rootNamespace	
  !=	
  "http://schema.omg.org/spec/UML/2.1/uml.xml#")	
  &&	
  (?
  rootNamespace	
  !=	
  "http://www.w3.org/2001/XMLSchema#"))	
  &&	
  (!fn:contains(?rootNamespace,	
  
  "primitive_data_types-­‐-­‐-­‐common_primitive_types_classes_and_enumerations#")))	
  .	
  
  	
  	
  	
  	
  FILTER	
  queries:isCoreComponentResource(?cls)	
  .	
  
  }	
  
  ORDER	
  BY	
  ?cls	
  


Other interesting queries: Classes that are defined that nothing points to. Classes that share substantially the same properties.

       Impact!                                                            Future Work!
       Raise the quality of standards                                      Examine the generality of the approach to other standards
       Reduce time to build standards                                                                                                                                              STEVE RAY | SURBHI DANGI !
                                                                           Examine more complex and subtle problems with standards                                                                !
       Reduce cost for interoperability                                                                                                                                                         !
                                                                           Build mappings using SPARQL inferences to existing                                                  RALPH HODGSON | GOKHAN SOYDAN |
       Reduce integration costs                                            international standards for common concepts (ISO, W3C, IEC)                                                  ANKUR OBERAI!




                                              CARNEGIE MELLON UNIVERSITY SILICON VALLEY – Steve Ray | Christopher Oentojo!


                                                                                                                Challenge!
                                                                            Mobile health care devices remain independent silos of information
                                                                            App developers do not have the patience to adopt complex standards
                                                                            There is limited ability to coordinate or share data among devices
                                                                            from different vendors

                                                                                                                Approach!
                                                                            Build a lightweight, easy to implement ontology of data that maps to
                                                                            international standards, but is easy for most devices to support, to
                                                                            encourage adoption




                                                                       hsl = Healthcare Semantics Light (developed at CMU)     subset = Subset of IEEE11073 – 10417/ 10415 / 10404 / 10407 / 10408




  Impact !                                                                                                                                              Future Work !
  Our ontology allows app developers to easily create apps that are interoperable with                                                                  Map concepts to other ontologies (e.g. SUMO and UMBEL)
  healthcare devices, at little cost. Our work aims to contribute to the growing effort                                                                 Migrate paper-based standards into a computer readable form that
  toward home healthcare                                                                                                                                supports inferencing and automated validation

More Related Content

Similar to Smart Grid Interoperability

Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...SBGC
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewGovCloud Network
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)David Rosenblum
 
Lessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryLessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryJohan den Haan
 
2010-07-19_rails_tdd_week1
2010-07-19_rails_tdd_week12010-07-19_rails_tdd_week1
2010-07-19_rails_tdd_week1Wolfram Arnold
 
Trends in Embedded Software Engineering
Trends in Embedded Software EngineeringTrends in Embedded Software Engineering
Trends in Embedded Software EngineeringAditya Kamble
 
Cloud computing standards
Cloud computing standardsCloud computing standards
Cloud computing standardsSeungyun Lee
 
10 - Architetture Software - More architectural styles
10 - Architetture Software - More architectural styles10 - Architetture Software - More architectural styles
10 - Architetture Software - More architectural stylesMajong DevJfu
 
Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)
Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)
Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)David Rosenblum
 
D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...
D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...
D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...Goedertier Stijn
 
Nota sendiri hci-HCI
Nota sendiri hci-HCINota sendiri hci-HCI
Nota sendiri hci-HCIShafy Fify
 
Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?Thomas Roessler
 
Visure Requirements integration Sparx EA Visure Solutions
Visure Requirements integration Sparx EA Visure SolutionsVisure Requirements integration Sparx EA Visure Solutions
Visure Requirements integration Sparx EA Visure SolutionsVisure Solutions
 
Solution de génération de rapport OpenDocument à partir de plusieurs sources ...
Solution de génération de rapport OpenDocument à partir de plusieurs sources ...Solution de génération de rapport OpenDocument à partir de plusieurs sources ...
Solution de génération de rapport OpenDocument à partir de plusieurs sources ...EclipseDayParis
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud
 
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A ChallengeGluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A ChallengeAdrian Cockcroft
 

Similar to Smart Grid Interoperability (20)

Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive Overview
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
 
Lessons learned in building a model driven software factory
Lessons learned in building a model driven software factoryLessons learned in building a model driven software factory
Lessons learned in building a model driven software factory
 
2010-07-19_rails_tdd_week1
2010-07-19_rails_tdd_week12010-07-19_rails_tdd_week1
2010-07-19_rails_tdd_week1
 
Trends in Embedded Software Engineering
Trends in Embedded Software EngineeringTrends in Embedded Software Engineering
Trends in Embedded Software Engineering
 
Cloud computing standards
Cloud computing standardsCloud computing standards
Cloud computing standards
 
Software Patterns
Software PatternsSoftware Patterns
Software Patterns
 
10 - Architetture Software - More architectural styles
10 - Architetture Software - More architectural styles10 - Architetture Software - More architectural styles
10 - Architetture Software - More architectural styles
 
Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)
Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)
Scalability: What It Is and How to Analyze It (keynote talk at SBES 2007)
 
D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...
D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...
D6.2.1 e sens kick off meeting - 2013-04-10 - isa action 1.1 on semantic inte...
 
Nota sendiri hci-HCI
Nota sendiri hci-HCINota sendiri hci-HCI
Nota sendiri hci-HCI
 
Web standards, why care?
Web standards, why care?Web standards, why care?
Web standards, why care?
 
Visure Requirements integration Sparx EA Visure Solutions
Visure Requirements integration Sparx EA Visure SolutionsVisure Requirements integration Sparx EA Visure Solutions
Visure Requirements integration Sparx EA Visure Solutions
 
Solution de génération de rapport OpenDocument à partir de plusieurs sources ...
Solution de génération de rapport OpenDocument à partir de plusieurs sources ...Solution de génération de rapport OpenDocument à partir de plusieurs sources ...
Solution de génération de rapport OpenDocument à partir de plusieurs sources ...
 
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
Alcatel-Lucent Cloud: Network Functions Virtualization - The New Virtual Real...
 
Lafauci dv club oct 2006
Lafauci dv club oct 2006Lafauci dv club oct 2006
Lafauci dv club oct 2006
 
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A ChallengeGluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
 

Smart Grid Interoperability

  • 1. Semantic Technologies for Standards Validation and Harmonization Using Semantic Technology to validate Smart Grid Models! Challenge! Approach! Technology! Architecture! How to reconcile vocabularies, Convert standard specification into concepts and relations among all RDF, OWL SPARQL  Query  Editor   the smart grid standards? Demonstrate a web app for easy TopBraid  Live  on  AWS   Overlapping, different and interrogation of the model by the sometimes contradictory standardization community Tomcat   vocabularies and definitions among Expose inconsistencies among Test Model: standards concepts in different standards to Amazon  Web  Server  (AWS)   ASHRAE/NEMA Facility Smart Grid harmonize terms Information Model (FSGIM) SPC 201P Opportunity! SAMPLE QUERY: To expose non-standard use of data types RESPONSE: SELECT  DISTINCT  ?cls  ?role  ?range  ?rootDatatypeOfRange   WHERE  {          ?cls  rdfs:subClassOf  ?restriction  .          ?restriction  owl:onProperty  ?role  .          ?restriction  owl:allValuesFrom  ?range  .          ?range  a  rdfs:Datatype  .          ?range  (rdfs:subClassOf)*  ?rootDatatypeOfRange  .          ?rootDatatypeOfRange  a  rdfs:Datatype  .          ?rootDatatypeOfRange  rdfs:subClassOf  rdfs:Resource  .          BIND  (afn:namespace(?rootDatatypeOfRange)  AS  ?rootNamespace)  .          FILTER  (((?rootNamespace  !=  "http://schema.omg.org/spec/UML/2.1/uml.xml#")  &&  (? rootNamespace  !=  "http://www.w3.org/2001/XMLSchema#"))  &&  (!fn:contains(?rootNamespace,   "primitive_data_types-­‐-­‐-­‐common_primitive_types_classes_and_enumerations#")))  .          FILTER  queries:isCoreComponentResource(?cls)  .   }   ORDER  BY  ?cls   Other interesting queries: Classes that are defined that nothing points to. Classes that share substantially the same properties. Impact! Future Work! Raise the quality of standards Examine the generality of the approach to other standards Reduce time to build standards STEVE RAY | SURBHI DANGI ! Examine more complex and subtle problems with standards ! Reduce cost for interoperability ! Build mappings using SPARQL inferences to existing RALPH HODGSON | GOKHAN SOYDAN | Reduce integration costs international standards for common concepts (ISO, W3C, IEC) ANKUR OBERAI! CARNEGIE MELLON UNIVERSITY SILICON VALLEY – Steve Ray | Christopher Oentojo! Challenge! Mobile health care devices remain independent silos of information App developers do not have the patience to adopt complex standards There is limited ability to coordinate or share data among devices from different vendors Approach! Build a lightweight, easy to implement ontology of data that maps to international standards, but is easy for most devices to support, to encourage adoption hsl = Healthcare Semantics Light (developed at CMU) subset = Subset of IEEE11073 – 10417/ 10415 / 10404 / 10407 / 10408 Impact ! Future Work ! Our ontology allows app developers to easily create apps that are interoperable with Map concepts to other ontologies (e.g. SUMO and UMBEL) healthcare devices, at little cost. Our work aims to contribute to the growing effort Migrate paper-based standards into a computer readable form that toward home healthcare supports inferencing and automated validation