SICoP and DRM Implementation Through Iteration and Testing: Making It Real - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

SICoP and DRM Implementation Through Iteration and Testing: Making It Real

Description:

... .net/cgi-bin/wiki.pl?SICoP ... en.wikipedia.org/wiki/Community_of_practice. 10 ... See http://colab.cim3.net/cgi-bin/wiki.pl?SICoP. 11. 2. What is a ... – PowerPoint PPT presentation

Number of Views:101
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: SICoP and DRM Implementation Through Iteration and Testing: Making It Real


1
SICoP and DRM Implementation Through Iteration
and TestingMaking It Real
  • Federal Metadata Management Consortium
  • December 13, 2005
  • Brand Niemann (US EPA), Chair,
  • Semantic Interoperability Community of Practice
    (SICoP)
  • Best Practices Committee (BPC), CIO Council
  • http//web-services.gov/ and
  • http//colab.cim3.net/cgi-bin/wiki.pl?SICoP
  • http//colab.cim3.net/cgi-bin/wiki.pl?DRMImplement
    ationThroughIterationandTestingPilotProjects

2
Introduction
  • Describe Yourself
  • Scientist Atmospheric and Computer Science.
  • EPA Data Standards (ISO/IEC 11179), SICoP
    (Semantic Standards and Technologies), and DRM
    (Composite Applications, etc.) Pilots.
  • Describe Your Context
  • Scientific Method Do Experiments (Pilots) to
    Test Architectural (Enterprise, Knowledge, Data)
    Concepts.
  • A total of 10 public forums, meetings, and
    workshops and 29 pilot presentations on the DRM
    in the past five months!
  • Describe What You Want to Share
  • Five Steps to Interoperability (in the domain of
    scientific ontology) (Barry Smith).
  • Find ways to use reality to take care of
    interoperability (when scientists disagree they
    let reality tell them how to resolve their
    disagreement they look at instances). (Concept,
    instance, and the relationship between them
    otherwise it is just in our minds.)

3
Information Model
  • Ontology and Flow
  • 1. What is Semantic Interoperability?
  • 2. What is a Community of Practice?
  • 3. What is DRM 2.0?
  • 4. What is DRM 2.0 Implementation Guidance?
  • 5. Where is SICoP DRM Implementation Going?
  • 6. Can semantics improve the usefulness of the
    ISO/IEC 11179 standard? (Pilot Demonstration)
  • 7. What is the Format for Questions?
  • Appendix What is the Role of ISO/IEC 11179?

4
Information Model
Two Connected Layers Knowledge Map and the
Information Resources
5
Information Model
  • Introduce a concept in the form of a question.
  • Answer that question with a definition and an
    instance that illustrates the relationship we
    mean between the concept and the instance.
  • Provide a flow of concepts and instances that
    supports logic and reasoning.
  • This illustrates the Knowledge Reference Model we
    are working towards!

6
1. What is Semantic Interoperability?
  • Formal Semantics
  • Semantic is primarily concerned with sameness. It
    determines that two entities are the same in
    spite of appearing to be different.
  • Number semantics 5.1, 5.10, and 05.1 are all the
    same number.
  • DNA sequence semantics cctggacct is the same as
    CCTGGACCT.
  • XML document semantics is defined by infosets.

Introduction to the Semantic Web for
Bioinformatics, Ken Baclawski, December 6, 2005,
K. Baclawski T. Niu, Ontologies for
Bioinformatics, MIT Press, October, 2005
7
1. What is Semantic Interoperability?
  • Five Steps to Interoperability (in the domain of
    scientific ontology)
  • (1) Find ways to use reality to take care of
    interoperability (when scientists disagree they
    let reality tell them how to resolve their
    disagreement they look at instances).
  • (2) Recognize that an ontology consists of names
    for types and of representations of relations
    between types defined in terms of underlying
    relations between instances.
  • (3) Recognize correspondingly that there are
    three kinds of relations ltclass, classgt, ltclass,
    instancegt, ltinstance, instancegt
  • (4) Use a coherent upper level taxonomy
    distinguishing continuants (cells, molecules,
    organisms ...), occurrents (events, processes),
    dependent entities (qualities, functions ...),
    and independent entities (their bearers).
  • (5) Coordinate, coordinate, coordinate!

Barry Smith, Workshop on Bio-ontologies,
October 28, 2005, University of Buffalo.
8
1. What is Semantic Interoperability?
Mapping ebXML to/from UDDI
UDDI and ebXML from One Registry, Tony Graham,
XML 2005 Conference, November 14-18, Atlanta, GA.
9
2. What is a Community of Practice?
  • The concept of a Community of Practice (often
    abbreviated as CoP) refers to the process of
    social learning that occurs when people who have
    a common interest in some subject or problem
    collaborate over an extended period to share
    ideas, find solutions, and build innovations.
  • Source http//en.wikipedia.org/wiki/Community_of_
    practice

10
2. What is a Community of Practice?
  • Table of Contents
  • Charter
  • Calendar
  • Future
  • Past
  • SICoP Working Groups and Projects
  • SICoP Conferences and Public Meetings
  • SICoP White Papers and Presentations
  • SICoP Support for the Data Reference Model
  • Discussion Forum Archives / File Workspace
    Resources
  • SICoP Conference Calls

See http//colab.cim3.net/cgi-bin/wiki.pl?SICoP
11
2. What is a Community of Practice?
Source http//colab.cim3.net/cgi-bin/wiki.pl?Wiki
HomePage
12
Logic and Reasoning
  • So SICoP is primarily concerned with sameness
    using scientific ontology focused on
    instances by coordination across community
    over an extended period to find solutions to
    interoperability.
  • Also see the SICoP Charter
  • White Papers
  • Conferences and Workshops
  • Pilot Projects
  • Comment After reading the FMMC Charter (October
    5, 2005 Draft), I thought we are working towards
    the same goal Improving government information
    through data management.

13
3. What is DRM 2.0?
  • A New FEA Reference Model with
  • (1) Reference Model
  • Abstract Model.
  • (2) Management Strategy
  • FEA Enterprise Architecture Assessment Framework
    2.0.
  • (3) Implementation Guidance
  • Pilots During 2005 and Continuing in 2006. Five
    Vendor Implementations So Far!
  • (4) OMB Draft E-Gov Act 2002 Section 207d /DRM
    Guidance
  • See Footnote 14.

Like a four-legged stool with rungs to create a
stable platform going forward. Need all four legs
and all four rungs connecting them to remain
stable.
14
3. What is DRM 2.0?
  • Data Three Types structured (20), and
    unstructured and semi-structured (80).
  • Originally it was the Data and Information
    Reference Model.
  • Metadata Three Roles discovery, integration,
    and reasoning.
  • Recombine data and metadata for sharing and reuse
    and address Section 207d requirements (see slide
    16).
  • Model Three Functions description, context,
    and sharing.
  • DRM XML Schema and DRM Abstract Model (see next
    slide).
  • Reporting Three Documents reference,
    management strategy, and implementation guide.
  • Integrated in the DRM Education Pilot with Pilot
    Metrics and CoP/CoI Templates (see slide 17).
  • Metamodel Three Implementation Levels
    organizational, technical, and semantic
    interoperability or agency, CoI, and cross-CoI.
  • European Interoperability Framework, Andreas
    Tolk, Enterprise Architecture Assessment 2.0, DoD
    Net-Centric Strategy, etc.

15
3. What is DRM 2.0?
Portion of the Abstract Model were data elements
are classified, specified, defined, named, and
registered.
16
3. What is DRM 2.0?
Mapping DRM Abstract Model to Draft OMB Section
207d / DRM Guidance
17
3. What is DRM 2.0?
Use DRM Version 2.0 itself as a pilot project for
education and FEA information sharing!
See http//web-services.gov and Dynamic Knowledge
Repositories
18
4. What is DRM 2.0 Implementation Guidance?
  • What is it? Taxonomies and Ontologies for
    describing information relationships and
    associations in a way that can be accessed and
    searched.
  • What am I expected to do? Use the DRM Abstract
    Model to guide both your agency data architecture
    and your interagency data sharing activities.
  • What are some best practices for doing it? See
    Ontology and Taxonomy Coordinating Work Group,
    etc.
  • How do I work both locally in my Agency and more
    globally with other agencies on this? Participate
    in the Collaboration Workshops, the DRM ITIT
    Team, etc.

See next slide for explanation.
19
4. What is DRM 2.0 Implementation Guidance?
  • Metamodel by Andreas Tolk (2005)
  • There are four rectangular boxes on top of one
    another (labeled from bottom to top data,
    metadata, model, and metamodel, respectively) and
    each box contains 2-4 circular colored dots, and
    these colored dots are connected with lines,
    meant to show that there are relationships, or
    need to be relationships, between say data and
    metadata, between metadata and models, and
    between models and metamodels. The purpose is to
    show that we need to describe information model
    relationships and associations in a way that can
    be accessed and searched.

20
4. What is DRM 2.0 Implementation Guidance?
See next slide for explanation.
Source Mills Davis, Smart Search Continuum in
DRM Implementation - Preliminary Strategy,
October 11, 2005.
21
4. What is DRM 2.0 Implementation Guidance?
  • The role of semantic metadata in increasing
    search capability
  • In this XY graph, the X axis is labeled
    "Increasing Search Capability" (with sub-labels
    of Recovery, Discovery, Intelligence, Question
    Answering, and Reasoning) and the Y-Axis is
    labeled "Increasing Metadata" (with sub-labels
    from Weak Semantics to Strong Semantics). A
    straight line from the origin to the upper right
    has labels of Syntactic Interoperability
    (sub-label "Many Federal applications do not
    enable data sharing"), Structural
    Interoperability (DRM 2.0 sets the bar here), and
    Semantic Interoperability (Some Intelligence,
    Defense, Security, Health, Science Business
    applications share information at these levels)
    from bottom to top. The point of this XY graph is
    that Increasing Metadata (from glossaries to
    ontologies) is highly correlated with Increasing
    Search Capability (from discovery to reasoning).

22
4. What is DRM 2.0 Implementation Guidance?
  • Five Key Activities Over the Next Year
  • (1) Education and Training in DRM Version 2.0 and
    use in FEA DRM-based Information Sharing Pilots
    (started June 13th).
  • (2) Testing of XML Schemas and OWL Ontologies by
    NIST and the National Center for Ontological
    Research, respectively, among others (began
    October 27th).
  • (3) Inventory/Repository of Semantic
    Interoperability Assets and Development of a
    Common Semantic Model (COSMO) by the new Ontology
    and Taxonomy Coordinating Work Group (ONTACWG)
    (started October 5th).
  • (4) Continued early implementation of DRM 2.0
    concepts and artifacts by industry in open
    collaboration with open standards pilot projects
    and workshops (started July 19th).
  • (5) Fostering champions of DRM Best Practices to
    improve (1) agency data architectures within
    agencies and (2) cross-agency data sharing across
    agencies in funded projects (started June 13th).

23
4. What is DRM 2.0 Implementation Guidance?
  • Pilot Metrics
  • A specific instance for the Semantic DNS - UDEF
    Disaster Response Pilot (presented on November
    10th, December 6th and today), based on an
    initial assessment subject to feedback and
    review, is that it covers 13 of the 15 boxes in
    the five by three matrix (recall slide 5 Data,
    Model, Documents, Implementation, and Status).
    The two missing boxes are that it does not
    currently treat unstructured or semi-structured
    data. This has been addressed.
  • This template will be completed for all pilot
    projects and provides metrics to help decide what
    should be done with the pilots, namely, adopt
    them (high score), improve them (moderate score),
    or not adopt them (low score).
  • CoP/CoI Templates (see next slide)
  • Helps CoPs/CoIs both differentiate themselves
    from one another as to their unique interests as
    well as help discover where collaboration and
    synergy is possible.

24
4. What is DRM 2.0 Implementation Guidance?
  • Community Profile for XXX
  • By / Date
  • Last Updated
  • Community (name)
  • Date Established
  • Key Stakeholders
  • Constituency
  • Domain
  • Mission / Charter
  • With respect to Ontology work (esp. eGov-related
    work), the community's
  • Medium Term Goal
  • Short Term Goal
  • Deliverables within the next 6 months
  • Key Differentiation (with the other communities
    presenting today)
  • What we can bring to the table to foster
    collaboration with other communities here today
  • Additional Remarks
  • Contact
  • See http//ontolog.cim3.net/cgi-bin/wiki.pl?Confer
    enceCall_2005_11_10/Prep

25
5. Where is SICoP DRM 2.0 Implementation Going?
  • The Evolution of Metadata
  • In the beginning there was data, and hopefully
    its documentation but it was not accessible so
    we resorted to
  • Metadata for Discovery but we still wanted to
    see the actual data now both are on the Web.
  • Metadata for Integration but that is really
    hard.
  • I spent two years doing it for the Interagency
    Chesapeake Bay Program databases with help from
    graduate classes in exploratory data analysis and
    statistical data visualization and produced a
    comprehensive Data Story.
  • And now the new paradigm is Executable Metadata
    the data (XML), metadata (RDF), models (RDF/S)
    and metamodels (OWL) are all integrated to
    support knowledge computing, statistical
    computing, and stochastic inference under
    conditions of uncertainty referred to as the
    Bayesian Web
  • See "Ontologies for Bioinformatics, Ken
    Baclawski and Tianhua Niu, MIT Press, October
    2005 http//ontobio.org/
  • And see the National Center for Ontological
    Research (NCOR) http//ncor.us

26
5. Where is SICoP DRM 2.0 Implementation Going?
Source Mills Davis, http//web-services.gov/NetCe
ntricSemantics051110.pdf
27
5. Where is SICoP DRM 2.0 Implementation Going?
  • White Paper Module 3 for the CIO Council Best
    Practices Committee in 2006 - Implementing the
    Semantic Web
  • See http//colab.cim3.net/cgi-bin/wiki.pl?SICoPCon
    ference_2005_09_14
  • Major Events
  • Fourth Semantic Technologies for E-Government
    Conference, February 9-10, 2006, Mitre, McLean,
    Virginia
  • Lockheed Martin Information Technology Trends
    Conference, February 14-16, 2006, Orlando,
    Florida
  • Fifth International Semantic Web Conference,
    November 5-9, 2006, Athens, Georgia.
  • Upcoming Workshops
  • January 24, 2006, Semantic Interoperability
    Across the Model-Driven Architecture and
    Knowledge Representation Communities of Practice
  • New Pilots
  • Sun, IBM, NSA (Sam Chance), etc.
  • Federal Health Architecture Data Architecture WG
    (HITOP/HL-7, etc.)
  • Semantic Wikis, Core, and Models of Documents

28
5. Where is SICoP DRM 2.0 Implementation Going?
Super Pilot Address as Many Boxes as Possible!
Yes
?
?
CoP Community of Practice LoB Line of
Business FHA/DAWG Federal Health Architecture
Data Architecture Work Group
29
6. Can semantics improve the usefulness of the
ISO/IEC 11179 standard?
  • The Semantic DNS - UDEF Disaster Response Pilot
    comes from asking the question can semantics
    improve the usefulness of the ISO/IEC 11179
    standard?
  • And the experiment (pilot) shows that it does!
  • Introducing Ron Schuldt
  • Lockheed Martin
  • Chair, Open Group UDEF Forum

30
7. What is the Format for Questions?
  • 1. General DRM Through Your Agency
    Representatives to the DRM Executive Committee.
  • 2. Specific to SICoP and DRM Implementation
    Brand Niemann
  • 3. Pilot Ron Schuldt
  • 4. Please follow the information model
  • Concepts and specific instances.

31
AppendixWhat is the Role of ISO 11179?
  • Brief History of My Efforts to Make ISO 11179
    Metadata Registry Improvements
  • EPA Data Standards Branch
  • Repurposed the EPA EDR - structured and
    unstructured
  • Integration - metadata and data together
  • Harmonization - reduction/elimination of
    redundant data elements
  • Chair, CIO Councils XML Web Services WG
  • E-Forms for E-Gov Fenestra/Economic Census -
    Web Services and Mapping Wizard
  • Industry Advisory Council and Many
    Registry/Repository Pilots
  • DRM 2.0 Implementation Lead
  • See next slides and Data Reference Model Update
    on Status, March 7, 2005, to the EPA OEI Board of
    Directors and DRM Team.

32
AppendixWhat is the Role of ISO 11179?
  • Brief History of My Efforts to Make ISO 11179
    Metadata Registry Improvements (continued)
  • DRM 2.0 Implementation Lead
  • Evolving Data Models Standards Collaborating
    to Achieve Semantic Interoperability ... (from
    ISO 11179, ebXML Core Components, UBL, HL7, UML
    ... to UML2/OCL, RDF, OWL, OWL-S, SWRL, SUMO,
    DOLCE, SCL and other emerging semantic web
    services technologies and standards), Peter Yim,
    June 13, 2005.
  • Included Extended Metadata Registry (XMDR) for
    Complex Semantics, Kevin Keck, Lawrence Berkeley
    Laboratory. Presented at the Open Forum 2005 on
    Metadata Registries. See next slide.
  • Model-Driven Semantic Web - Emerging Technologies
    Implementation Strategies A Roadmap to OMGs
    MDA and Ontology Definition Metamodel, XMDR,
    etc., Elisa Kendall, August 16, 2005. See slide
    33.
  • ONTAC WG Discussions and Work Plan, October to
    present
  • If ISO 11179 were further developed, it would
    suffice for describing and managing ontologies."

33
XMDR Project
  • Collaborative, interagency effort
  • EPA, USGS, NCI, Mayo Clinic, DOD, LBNL others
  • Extending ISO 11179 Metadata Registry with formal
    semantics
  • First using description logic (OWL), and
    eventually supporting full first-order logic
    (nascent Common Logic)
  • Prototype includes inference as well as text
    search
  • Using Apache, Subversion, Lucene, Jena, Xerces,
    etc.
  • Variety of complex content, including Defense
    Technology Information Center (DTIC) Thesaurus,
    National Cancer Institute (NCI) Thesaurus Data
    Elements, General Multilingual Environmental
    Thesaurus (GEMET), Environmental Data Registry
    (EDR) administered items, ISO 3166 Country Codes,
    USGS Geographic Names
  • Many Players, Many InterestsShared Context

Source Kevin Keck, XMDR.org, June 2005 in Peter
Yim, June 13, 2005.
34
OMG Standards Zachman Framework
Source Elisa Kendall, August 16, 2005
35
Limitations of ISO/IEC 11179
  • Initial DRM Work
  • IAC White Paper, May 28, 2003 (Mike Lang,
    MetaMatrix) (See next slide).
  • EPA Comments on the DRM, November 15, 2004.
  • Ontolog Forum, at the EIDX "Semantic
    Harmonization" Panel Session (Jon Bosak),
    December 1, 2004
  • "Explicit Semantics for Business Ontology - an
    interim report from the Ontolog Forum
  • http//ontolog.cim3.net/cgi-bin/wiki.pl/wiki.pl?Co
    nferenceCall_2004_12_01

36
Limitations of ISO/IEC 11179
  • Business Integration Driven by Business Lines A
    perspective on the Data Reference Model as it
    relates to Cross Agency Challenges. Standards
    Based Architecture to Support Federated Data
    Management. Concept Level WHITE PAPER Developed
    for the Federal Enterprise Architecture Program
    Management Office (FEA -PMO), Federal CIO
    Council, NASCIO, and Public Cross Government
    Initiatives Industry Advisory Council (IAC)
    Enterprise Architecture SIG, May 28, 2003
  • This white paper discusses the limitations of ISO
    11179 on page 46 as well as limitations of ebXML
    on page 50.

37
Limitations of ISO/IEC 11179
  • Mike Daconta, February 11, 2005
  • Set up a meeting with the ISO/IEC 11179 editors
    (Larry Fitzwater, Sam Chance, Nancy Lawler) on
    the evolution of 11179 to OWL?
  • First understand the plan for evolving 11179 and
    second evolve it towards greater semantics in its
    metamodel (e.g. rewrite Volume 1 to specify OOP
    and OWL principles).
  • Ontolog Forum Discussions
  • February 24, 2005, "Ontologies and
    Meta-Ontologies Practical Considerations (11179
    to OWL, Upper Ontology Conversion, etc.)
  • http//ontolog.cim3.net/cgi-bin/wiki.pl?OntologDis
    cussion/MetaOntologies_And_Ontologies
  • March 3, 2005, Annual Ontolog Community Strategic
    Work Planning Work Session (Collaborations with
    Duane Nickull, etc.)
  • http//ontolog.cim3.net/cgi-bin/wiki.pl?Conference
    Call_2005_03_03

38
Limitations of ISO/IEC 11179
  • DRM WG Meeting, February 23, 2005, Informal
    Discussions
  • No vendor implementation (Mike Daconta).
  • Only for legacy data (structured) holdings (Larry
    Fitzwater).
  • Introducing Semantic Technologies and the Vision
    of the Semantic Web (DKR Version) ("DRM of the
    Future") Delivered by SICoP to the CIO Council's
    Best Practices Committees, February 28, 2005.
  • Machine-processable with strong semantics for all
    three types of data (unstructured,
    semi-structured, and structured).
  • Adding Value While Having Fun With EPA Data!
    Briefing to the EPA Office of Environmental
    Information Board of Directors, March 2, 2005.

39
Data standards can evolve
  • ISO 11179
  • EPA Date
  • The Date Data Standard provides for a standard
    representation of calendar date in data files for
    data interchange.
  • Suggested Upper Merged Ontology (SUMO)
  • Date
  • According to WordNet, the noun "date" has 8 sense
    (s) (see next slide).
  • SUMO is written in the SUO-KIF language
    (declarative semantics and machine processible)
    which has been translated to OWL Web Ontology
    Language.
  • See http//www.ontologyportal.org/

40
Data standards can evolve
  • Date
  • 1. The specified day of the month "what is the
    date today?".
  • 2. A particular day specified as the time
    something will happen "the date of the election
    is set by law".
  • 3. A meeting arranged in advance "she asked how
    to avoid kissing at the end of a date".
  • 4. A particular but unspecified point in time
    "they hoped to get together at an early date".
  • The present "they are up to date" "we haven't
    heard from them to date".
  • 5. The present "they are up to date" "we
    haven't heard from them to date".
  • 6. A participant in a date "his date never
    stopped talking".
  • 7. The particular year (usually according to the
    Gregorian calendar) that an event occurred "he
    tried to memorizes all the dates for his history
    class".
  • 8. Sweet edible fruit of the date palm with a
    single long woody seed.

41
Indirection Abstraction
  • Ontology and ontology patterns are the applied
    use of long-time, fundamental engineering
    patterns of indirection and abstraction.
  • Chapter 7 in Adaptive Information Improving
    Business Through Semantic Interoperability, Grid
    Computing, and Enterprise Integration, Pollock
    and Hodgson, Wiley Inter-science, 2004.

42
Indirection Abstraction
  • Selected tidbits
  • Ontology is simply the enabler for software
    engineers and architects to apply core problem
    solving patterns in new and innovative ways.
  • Indirection is a concept that is used to plan for
    future uncertainty.
  • Simply put, indirection is when two things need
    to be coupled, but instead of coupling them
    directly, a third thing is used to mediate
    direct, brittle connections between them.
  • By leveraging indirection in the fundamental
    aspects of the technology, semantic
    interoperability is built for change, and this
    built-in flexibility differentiates semantic
    technologies from other information-driven
    approaches.

43
Indirection Abstraction
  • Architects of both software and physical
    structures routinely use the principle of
    abstraction to isolate complex components and
    reduce the scope of a problem to be solved (see
    the forest for the trees). By definition,
    ontology is abstraction and is the ultimate
    abstraction tool for information.
  • Example Imagine a scenario of using a pivot data
    model without abstraction it would require the
    aggregation of all of the data elements in a
    particular community the result could be the a
    community of 500 applications, each application
    with approximately 100 data elements, requiring a
    pivot model with about 50,000 data elements an
    abstracted model could conceivably be capable of
    representing this information in far fewer than
    about 100 data elements!
  • See Demonstrations of SICoP Pilot Projects for
    EPA Managers, August 16, 2004, Semantic
    Information Management (Unicorn) Integrating
    Health and Environmental Information to Protect
    American Children, at http//web-services.gov

44
Creating an RDF Vocabulary
  • A vocabulary or schema is a rules-based
    dictionary that defines the elements of
    importance to a domain and then describes how
    these elements relate to one another.
  • If RDF is a way of describing data, then RDF
    Schema can be considered a domain-neutral way of
    describing metadata that can be used to describe
    the data for a domain-specific vocabulary.
  • By creating a domain-neutral specification to
    describe resources, the same specification can
    then be used with many different domains but
    still processed by the same RDF agents or parsed
    by the same RDF parsers.
  • To better understand this statement, see the next
    slides for an explanation of metadatas role in
    existing applications and RDF Schema as a
    metadata repository!

45
Creating an RDF Vocabulary
  • Metadatas role in existing applications
  • Relational database management systems can be
    used for many different applications and to store
    many different types of data because they use
    metadata structures.
  • For example consider an application database with
    three database tables that are all related to one
    another by a Primary Key (PK) relationship (see
    next slide).
  • To facilitate the multiple uses of the same
    storage mechanism for different domains, the
    relational database schema defines elements such
    as database tables, primary and secondary keys,
    and columns that provide a domain-neutral
    description of the information about the
    different aspects of the table objects.
  • Within any table-like structure, you can think of
    metadata as column headers converted to rows. The
    describer then becomes the described!

46
Creating an RDF Vocabulary
CUSTOMER
ORDER
CUSTOMER_ID
PK
PK
ORDER_ID
CUSTOMER_ORDER
CUSTOMER_ID ORDER_ID
PK, FK1 PK, FK2
Important Note A key characteristic of the
relational data model is that the data is viewed
logically rather than physically. Data is viewed
within the context of its use rather than its
physical storage method. RDF Schema provides the
same functionality as the relational database
schema. It provides the resources necessary to
describe the objects and properties of a
domain-specific schema.
47
Ontologies Versus Relational Databases
Source SEMAG!X at the SWANS Conference, April
7-8, 2005.
48
RDF Inferencing in Oracles Spatial Network Data
Model
Source 39. Grandfathers With Inferencing in
http//web-services.gov/scope08162005a.ppt
49
Metadata Repositories
Source Gartner, June 30, 2005, Magic Quadrant
for Metadata Repositories, 2H05 to 1H06, Michael
J. Blechar, ID Number G00129274.
50
Metadata Repositories
  • CIO Councils Web Services WG and SICoP Pilots
  • MetaMatrix Visionaries Quadrant. Recall slide
    35.
  • Flashline Flashline has been at the leadership
    front in terms of promoting market interest in
    areas such as software asset portfolio
    management, governance, compliancy and Web
    services/SOA.
  • See http//www.componenttechnology.org/Awards/
  • Unicorn - Visionaries Quadrant. Recall slide 43.
  • Also Improving Rapid First Response Event
    Ontology Pilot and Water Data Harmonization
    Pilot.
  • LogicLibrary LogicLibrary has helped drive
    market interest in service and component reuse,
    SOA governance and integration with leading
    service-oriented development products.
  • See http//www.componenttechnology.org/Awards/
  • Demo http//www.logidexassetcenter.com/assetcente
    r.jsp
Write a Comment
User Comments (0)
About PowerShow.com