MetaData Dublin Core NIEM SDMX
Data Structure
Metadata Structure
Metadata of model (MetaModel) • M0: instance object -> "John Smith" • M1: model, schema -> "Customer" UML Class or database Table • M2: metamodel -> Unified Modeling Language (UML), Common Warehouse Metamodel (CWM), Knowledge Discovery Metamodel (KDM) • M3: meta-metamodel -> Meta-Object Facility (MOF)
Dublin Core • Online Computer Library Center (OCLC) hosted meeting in 1995 at Dublin, OH • Maintain by Dublin Core Metadata Initiative (DCMI) • dublincore.org • initiated on 28 February 2005
Simple Dublin Core - 15 Elements • • • • • • •
Title Creator Subject Description Publisher Contributor Date
• • • • • • • •
Type Format Identifier Source Language Relation Coverage Rights
Sample using XML
Sample using RDF
NIEM • • • •
National Information Exchange Model DoJ DHS www.niem.gov
Structure
What is NIEM?
Universal + Common = NIEM Core
Overview
Lifecycle
Conceptual Data Model Structure
Sample
Inheritance
With Inheritance
Component Naming Rules
Association
SDMX • Statistical Data and Metadata Exchange • Started in 2001 • 7 Sponsers – – – – – – –
Bank of International Settlements European Central Bank EuroStat IMF OECD UN World Bank
Sample 1/3 - namespace
Sample 2/3 -Header SODI_IPI_M_EU_2005_0001_V000 1_N true EUROSTAT_STS_STS_I ND_PROD_M_BE_SODI_Test 2005-0315T13:44:17+01:00 <Sender id="BE"> Institut National de Statistiques de Belgique Leonhard Maqua Statistical Information Technologies
Statistical Information Technologies <Email>[email protected] Giuseppe Sindoni Statistical Information Technologies <Email>Giuseppe.Sindoni@ xxx.xxx.xxx EUROSTAT SODI_IPI_M
Sample 3/3 - Data (Observations) <eurostat_sts:DataSet> <eurostat_sts:SiblingGroup REF_AREA="BE" ADJUSTMENT="W" STS_INDICATOR="PROD" STS_ACTIVITY="NS0020" STS_INSTITUTION="1" STS_BASE_YEAR="2000" UNIT="BEL" UNIT_MULT="0" DECIMALS="2" TITLE_COMPL="Elements of the full national title, or sub-title, which are not included in the title or which appear there in a significantly modified or abbreviated form.usage: In English"/> <eurostat_sts:SiblingGroup REF_AREA="BE" ADJUSTMENT="Y" STS_INDICATOR="PROD" STS_ACTIVITY="NS0020" STS_INSTITUTION="1" STS_BASE_YEAR="2000" UNIT="BEL" UNIT_MULT="0" DECIMALS="2" TITLE_COMPL="Elements of the full national title, or sub-title, which are not included in the title or which
<eurostat_sts:Obs TIME_PERIOD="2004-07" OBS_VALUE="97.49" OBS_STATUS="A" OBS_CONF="F"/> <eurostat_sts:Obs TIME_PERIOD="2004-06" OBS_VALUE="110.40" OBS_STATUS="A" OBS_CONF="F"/> <eurostat_sts:Series FREQ="M" REF_AREA="BE" ADJUSTMENT="Y" STS_INDICATOR="PROD" STS_ACTIVITY="NS0020" STS_INSTITUTION="1" STS_BASE_YEAR="2000" TIME_FORMAT="P1M" COLLECTION="A" AVAILABILITY="A"> <eurostat_sts:Obs TIME_PERIOD="2004-10" OBS_VALUE="105.71" OBS_STATUS="A" OBS_CONF="F"/> <eurostat_sts:Obs TIME_PERIOD="2004-09"
Standard Messages • • • • • •
Structure Definition Message Generic Data Message Compact Data Message Utility Data Message Cross-sectional Data Message Query message
Resources • http://www.registrysolutions.co.uk/sd mxDemo/notes/SDMXSiteUMLInfoMod el.htm • http://www.metadatatechnology.com/ servicesData.html