On October 23rd, 2014, we updated our
By continuing to use LinkedIn’s SlideShare service, you agree to the revised terms, so please take a few minutes to review them.
Metadata MappingPresentation By Vladimir Bukhin on Oct 8th
Contents• Metadata interoperability goals.• Deﬁnition of Metadata.• Metadata Building Blocks.• Heterogeneities with metadata .• Interoperability Solutions.• Metadata Mapping.• Conclusion.
MetadataInteroperability Goals• Metadata interoperability: • Systems and applications can work with or use metadata across system boundaries.• Requirements: • Machines need to communicate to exchange metadata. • Machines must be able to read/process the data received. • Machines + humans must be able to interpret the metadata correctly.
What is Metadata• Metadata: • “the sum total of what one can say about any information object at any level of aggregation, in a machine understandable representation.”• Information Object: • “anything that can be addressed and manipulated by a human or a system as a discrete entity.”
Metadata Building Blocks - Deﬁne Schemes, meta-meta-model, UML, XML, SQL DLL. - Deﬁnes how attribute like ‘title’ will be semantically presented. - Element Deﬁnitions. - Content Rules. - Descriptive Metadata elements
Interoperability Solutions• Agreement on a certain model: • Accredited institution like W3C or ISO. • Consensus, Standard, or assurance of uniform implementation.• Agreement on meta-model: • Schema is deﬁned by the same language (standard model with different implementations)• Reconciliation of structural and semantic heterogeneities: • Mapping schema languages to others’ language. • Instance transformation (changing meta attributes to correspond)
Metadata Mapping Maintaining representations Start Find relationships and heterogeneitiesMetadata transformation. Formal Declaration of Answer queries over mapping relationships metadata sources.
Conclusion• Mapping suggested over Standards. • Standards require licensing, software tools, personnel costs. • Mapping has high discovery cost.
Bibliography• Haslhofer, Bernhard and Wolfgang Klas. 2010. A survey of techniques for achieving metadata interoperability. ACM Comput. Surv. 42, 2, Article 7 (February 2010), 37 pages.