Skip to content
Surf Wiki
Save to docs
general/metadata

From Surf Wiki (app.surf) — the open knowledge base

Metadata discovery

Process of discovering semantics of data elements


Process of discovering semantics of data elements

In metadata, metadata discovery (also metadata harvesting) is the process of using automated tools to discover the semantics of a data element in data sets. This process usually ends with a set of mappings between the data source elements and a centralized metadata registry. Metadata discovery is also known as metadata scanning.

A taxonomy of metadata matching algorithms

There are distinct categories of automated metadata discovery:

Lexical matching

  1. Exact match - where data element linkages are made based on the exact name of a column in a database, the name of an XML element or a label on a screen. For example, if a database column has the name "PersonBirthDate" and a data element in a metadata registry also has the name "PersonBirthDate", automated tools can infer that the column of a database has the same semantics (meaning) as the data element in the metadata registry.
  2. Synonym match - where the discovery tool is not just given a single name but a set of synonym.
  3. Pattern match - in this case the tools is given a set of lexical patterns that it can match. For example, the tools may search for "gender" or "sex"

Semantic matching

Semantic matching attempts to use semantics to associate target data with registered data elements.

  1. Semantic similarity - In this algorithm that relies on a database of word conceptual nearness is used. For example, the WordNet system can rank how close words are conceptually to each other. For example, the terms "Person", "Individual" and "Human" may be highly similar concepts.

Statistical matching

Statistical matching uses statistics about data sources data itself to derive similarities with registered data elements.

  1. Distinct value analysis - By analyzing all the distinct values in a column the similarity to a registered data element may be made. For example, if a column only has two distinct values of 'male' and 'female' this could be mapped to 'PersonGenderCode'.
  2. Data distribution analysis - By analyzing the distribution of values within a single column and comparing this distribution with known data elements a semantic linkage could be inferred.

Research

  • INDUS project at Iowa State University.
  • Mercury - A Distributed Metadata Management and Data Discovery System developed at the Oak Ridge National Laboratory DAAC.
  • National Digital Library of India.

References

References

  1. Cofield, Melanie. "LibGuides: Metadata Basics: Harvesting".
  2. Devarakonda, R., Palanisamy, G., Wilson, B., and Green, J.. (2010). "Mercury: reusable metadata management, data discovery and access system". Springer Berlin / Heidelberg.
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Metadata discovery — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report