Title: Information Interoperability and Application Model
1Information InteroperabilityandApplication Model
- Stefano Nativi
- THREDDS Project
- Boulder November 2001
2Information Interoperability
3Sharing a Common Application Model
- Application Model defines
- Application Data Content and Structures
- Application Operations Specifications for
manipulating data
- 3 Main Sharing Approaches
- Sharing Standardised Reference Model (only
partial) - Example Dublin Core, OpenGIS, ISO 19100 series
etc.
- Sharing a Common Application model knowledge
(off-line knowledge) - Example VisAD data model
- Discovering the Server Application model (on-line
knowledge) - Example RDF, XMI based ontology specifications
4Proposed Interoperability Approach
- Common Application Schema
- Sharing a Common Application model knowledge
(off-line knowledge)
- Sharing Standardised Reference Model (only
partial)
General Resource Model
5Proposed Interoperability Approach
- Common Application Schema Concepts
- Concepts Information Resource
- Reference Models Dublin Core Metadata Initiative
General Resource Model
6Proposed Interoperability Approach
- Common Application Schema Concepts
- Reference Models
- UNIDATA DIC
- Reference Models ISO 1900 Profiles
- OpenGIS Profiles
General Resource Model
7Proposed Interoperability Approach
- Common Application Schema Concepts
- Reference Models
- DELESE Model
- IMS Reference Model
- ADL Reference Model
General Resource Model
8Proposed Interoperability Approach
- Common Encoding/Decoding Rule
9Proposed Interoperability Approach
- Common Encoding/Decoding Rule Prioritization
10Proposed Interoperability Approach
- WDSL, SOAP, XML, HTTP, FTP, SMTP
WSDL
XML
SOAP
Bindings
11Proposed Interoperability Approach
- Data Interchange Paradigm
- Two main approaches
- Data Transfer Model datasets are predefined
- Interoperability Model dataset are composed
on-the-fly.
12Extensible Scenario
THREDDS
Server
13THREDDS Internal Model
- THREDDS Interoperability Services Architecture
14THREDDS Internal Model
- Information Resource Domain
15Internal Model Context Schema
16Information Importing and Understanding
Content Domain
Resource Domain
17Resource Importing and Understanding
18Content Importing and Understanding
DL Domain
GI Domain
19GI Content I U
Common Reference to Internal Model Mapping
20DL Content I U
Common Reference to Internal Model Mapping
21Internal Information Model
Resource Domain
Content Domain
22Internal Information Model Resource Model
Elements
Qualifiers
23Internal Information Model Content Model
GI
DL
24Internal Information Model Content Model
Overall Schema
Components Topics
25Information Processing
Content Processing
Content Mapping
26HTML Documentation
- Application model
- file///C/Programmi/Together5.5/out/webpublish/TH
REDDSApplSchema/index.html - GI Model
- file///C/Programmi/Together5.5/out/webpublish/GI
ReferenceModel/index.html
27Extensibility
- Scientific Community extensibility
- Domain extensibility
- Standardised Reference Model extensibility
- Encoding Languages extensibility
- Transfer Protocol extensibility