AGU 2011, IN51D-04 December 9, 2011
description
Transcript of AGU 2011, IN51D-04 December 9, 2011
![Page 1: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/1.jpg)
Information Model Driven Semantic Framework Architecture and Design for
Distributed Data Repositories
AGU 2011, IN51D-04
December 9, 2011Peter Fox (RPI) [email protected] World Constellation. Thanks to the SESF team: Patrick West,Eric Rozell, Stephan Zednik, Han Wang, Rajashree Deka, Linyun Fu,Deborah McGuinness and Jim Hendler …
![Page 2: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/2.jpg)
There are many words…
• Information models• Why frameworks and not systems?• Architecture and design factors• The distributed part of it..• Bringing it all together - framework
semantics – integration and configuration• Some models• A role for participation
2Tetherless World Constellation
![Page 3: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/3.jpg)
Data-Information-Knowledge Ecosystem
3
Data Information Knowledge
Producers Consumers
Context
PresentationOrganization
IntegrationConversation
CreationGathering
Experience
Curators
![Page 4: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/4.jpg)
Prior to 2005, we built systems
• Rough definitions– Systems have very well-define entry and
exit points. A user tends to know when they are using one. Options for extensions are limited and usually require engineering
– Frameworks have many entry and use points. A user often does not know when they are using one. Extension points are part of the design
– Platforms are built on frameworks
Tetherless World Constellation
4
![Page 5: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/5.jpg)
Architecture
• Definition: – “is the art of expressing a model or concept
of information used in activities that require explicit details of complex systems” (wikipedia)
– “… I mean architect as in the creating of systemic, structural, and orderly principles to make something work - the thoughtful making of either artifact, or idea, or policy that informs because it is clear.” Wuman
![Page 6: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/6.jpg)
• “Information architecture is the categorization of information into a coherent structure, preferably one that the most people can understand quickly, if not inherently.
• It's usually hierarchical, but can have other structures, such as concentric or even chaotic.” (wikipedia)
![Page 7: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/7.jpg)
Design… important?
• Factors: primary are 1) web and 2) object
• Why so obsessed with information and not knowledge, or data?
• It’s about the humans, as mediators of the knowledge (and data…)
![Page 8: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/8.jpg)
Information modeling
• Conceptual models, sometimes called domain models, are typically used to explore domain concepts and often created – as part of initial requirements envisioning efforts
as they are used to explore the high-level static business or science or medicine structures and concepts
– as the precursor to logical models or as alternatives to them
• Followed by logical and physical models
• Introduced in ANSI processes in 1978!
![Page 9: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/9.jpg)
• A logical model is provable in the mathematics of data science. E.g. for relational databases, logical models generally conform to relational theory.
• Thus a logical model contains only fully normalized entities. Some of these may represent logical domains rather than, for e.g. potential physical tables.
![Page 10: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/10.jpg)
Art or skill?
• Form follows function (Sullivan) – this was put into effect in building structures, e.g. homes?
• Based on information theory and semiotics, it should be clear that the answer (art/skill?) is ‘yes’ (both)
• Now, remember this.. 10
![Page 11: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/11.jpg)
Summary
Tetherless World Constellation 11
![Page 12: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/12.jpg)
Summary
Tetherless World Constellation 12
![Page 13: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/13.jpg)
“A” framework
Tetherless World Constellation 13
![Page 14: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/14.jpg)
IMs –> form and function
![Page 15: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/15.jpg)
Application integration semantics
Service: an OpenSearch-described resource that supports S2S queries Query: a GET or POST
service with parameters defined as S2S parameters
Parameter: an input to S2Squeries for requesting specific results
Widget: a user interface element that visualizes results of S2S queries and facilitates user input (i.e., parameter selection)
![Page 16: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/16.jpg)
Product Quality IM
![Page 17: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/17.jpg)
Information models evolve ontologies
• VSTO -> Solar-Terrestrial Obs. & Meas. (ISO based)
Tetherless World Constellation 17
![Page 18: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/18.jpg)
Participation
• We have many information models (most make it into ontologies)
• They are an excellent means to integrate domain ‘knowledge’ … ooopppsss … information
• Allow discourse and consensus development • Ours are scoped using use cases
• This means … you may be asked to participate• Please do!
Tetherless World Constellation 18
![Page 19: AGU 2011, IN51D-04 December 9, 2011](https://reader036.fdocuments.in/reader036/viewer/2022062309/568146bc550346895db3ee61/html5/thumbnails/19.jpg)
Further Information
• http://tw.rpi.edu/web/project/SESF
• NSF/OCI STCI 0943761 (ARRA)
• Contacts: – [email protected], @taswegian– [email protected]– [email protected] – [email protected]– [email protected]– [email protected]
Tetherless World Constellation 19