Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Vocabulary Integration Environment: VINE Luis E. Bermudez Monterey Bay Aquarium Research Institute
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C The Marine Metadata Initiative NSF starter funding, with SURA(ONR) in-kind support, NOAA CSC bridge funds International contributions and support Main deliverables: web site, and a community Goal for future: Solve the metadata problem –At least, creating effective processes to improve it –Asking world wide contributors, to work with us –Identifying strategies and partners for operations
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Data complexity and heterogeneity from observed data source in the MUSE Project Complexity of Observing Systems
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Semantic Conflicts in Metadata Annotations Search for sea water temperature data Water Temperature sea_water_ temperature TEMP BODC GCMD CF Only matches
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C “Advancing Domain Vocabularies” MMI workshop Aug 2005
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C About 60 ontologies available
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C “Advancing Domain Vocabularies” MMI workshop Aug 2005
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Framework to make marine vocabularies interoperable Identification Harmonization Mapping Publication
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Controlled Vocabulary Formally managed, community-specific terminology that collectively represents a specialized vocabulary for a community. Benefits: –helps to avoid misspellings and avoid the use of arbitrary words that cause inconsistencies, –helps to solve semantic incompatibilities among distributed systems.
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Achieving Semantic Interoperability DTD CommaSeparatedValues HTML TabSeparatedValues RelationalDatabase XML/XSD RDF OWL
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Web Ontology Language: OWL Body of Water River 2003 World Wide Web Consortium recommendation to formally express ontologies. Based on the Resource Description Framework (RDF). Can be serialized in XML. Supporting tools: JENA, Protégé, SWOOP, Sesame, Kuwari, VINE, …
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Semantic Web The internet is an electronic Library of Congress without a cataloguing system. R Johnson (1998): Historical Research Online. A new ball game. Data Information Resources (Metadata) Knowledge Resources (RDF)
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Resource Description Framework
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C RDF Simple Graph Model
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Graphs = knowledge
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C URI “The most fundamental specification of Web architecture, while one of the simpler, is that of the URI. The principle that anything, absolutely anything, “on the web” should be identified distinctly by an otherwise opaque string of characters is core to the universality”. Tim Bernee Lee. Proven paradigm: mail, IP, Web, SIN, Telephone number, P2P, banking transaction
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Ontology definition Is an RDF Graph which uses URIs as unique identifiers, useful to construct knowledge of domains, identifying, defining and relating control vocabularies.
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Mapping Term B Term A Controlled vocabulary mapping A == B A subclass of B A is a type of B A isNarrowerThan B …
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Mapping relations at MMI Main relations: –Same as (owl:sameAs) Inverse, symmetric and transitive –Narrower Than (map:narrowerThan) Transitive, Inverse of map:broaderThan) –Broader Than (map:broaderThan) Transitive, Inverse of map:narrowerThan) SKOS (W3C) is defining similar realtions.
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C sameAs relation: direct and inference statements
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Free - Flexible Tool JAVA tool Available at Sourceforge Is an Eclipse Rich Client Platform (RCP) GPL License
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Simplified Statement temperature parameter
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Smart Deep Graph Search Ontology simplified statements: tkel1 temperature in kelvin tke1ctd temperature in kelvin ctd tke2 temp k
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Main Widgets
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Main Interfaces
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Model View Controller
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Comparison with other tools VINE allows any arbitrary relation to be created. Other tools are more enforced and will not let you to create any relation between RDF resources. For example: Protégé and SWOOP. OWL Full is not a problem. VINE allows to do a “friendly search” for any term in an ontology. It will take into account the first graph of a term and creates a simplify statement to improve efficiency. Other tools search in the local name; however, SPARQL queries are becoming more available in pupular tools, like Protégé.
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C ACKNOWLEDGMENTS MMI is supported by the National Science Foundation, the Monterey Bay Aquarium Research Institute (MBARI) and the David and Lucile Packard Foundation.
Marine Metadata Interoperability Initiative Congreso Colombiano de Computación - CCC 2007 Abril 18 al 20 de 2007 Pontificia Universidad Javeriana, D.C Thank You Luis Bermudez