XML DTDs and other Alternatives: Vocabulary Markup Language (Voc-ML) Project & Friends Joseph A. Busch Director, Solutions Architecture NetLab and Friends.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Metadata and Search at Boeing Julie Martin Library & Learning Center Services
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
Alexandria Digital Library Project Integration of Knowledge Organization Systems into Digital Library Architectures Linda Hill, Olha Buchel, Greg Janée.
February Harvesting RDF metadata Building digital library portals with harvested metadata workshop EU-DL All Projects concertation meeting DELOS.
Retrieval of Information from Distributed Databases By Ananth Anandhakrishnan.
Module 5a: Authority Control and Encoding Schemes IMT530: Organization of Information Resources Winter 2007 Michael Crandall.
Helping people find content … preparing content to be found Enabling the Semantic Web Joseph Busch.
Information and Business Work
Ontology Notes are from:
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
Environmental Terminology System and Services (ETSS) June 2007.
SchemaServer Overview Tools for Enterprise Metadata Management and Synchronization Prepared for the University of Washington Information School Applied.
SchemaLogic Workshop Part 2 Tools for Enterprise Metadata Management and Synchronization Prepared for the University of Washington Information School Applied.
Vocabulary Markup Language (Voc-ML) Project Joseph A. Busch Content Intelligence Evangelist Interwoven.
An Architecture for Creating Collaborative Semantically Capable Scientific Data Sharing Infrastructures Anuj R. Jaiswal, C. Lee Giles, Prasenjit Mitra,
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
A Registry for controlled vocabularies at the Library of Congress
Editing Description Logic Ontologies with the Protege OWL Plugin.
1. 2 Module 7 Content and knowledge Management Objectives To provide basic concepts and knowledge of Content Management to CIOs and explore the applicability.
Metadata: Its Functions in Knowledge Representation for Digital Collections 1 Summary.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
CEDROM-SNi’s DITA- based Project From Analysis to Delivery By France Baril Documentation Architect.
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
Content and Computer Platforms Week 3. Today’s goals Obtaining, describing, indexing content –XML –Metadata Preparing for the installation of Dspace –Computers.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University.
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Building a Topic Map Repository Xia Lin Drexel University Philadelphia, PA Jian Qin Syracuse University Syracuse, NY * Presented at Knowledge Technologies.
Metadata Registries Registry: authoritative, centrally controlled store of information – W3C Web Services Glossary, 2004
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Strictly Business Using “StrictlyFused” to Create an Extensible Knowledge Portal.
Public Access and Spatial Metadata Values: Semantic Network Services Response to EU Directives Maria Rüther Federal Environment Agency,
Tutorial on XML Tag and Schema Registration in an ISO/IEC Metadata Registry Open Forum 2003 on Metadata Registries Tuesday, January 21, 2003; 4:45-5:30.
6 th ECDL NKOS Workshop Organisers: Doug Tudhope Traugott Koch Marianne Lykke Nielsen NKOS Workshop, Budapest, 2007.
UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi HUT T
APS Taxonomy Project Arthur Smith, American Physical Society April 2014.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Improvement of Semantic Interoperability based on Metadata Registry(MDR) Doo-Kwon Baik Dept. of CSE Korea University.
The Agricultural Ontology Server (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Food and Agriculture Organization.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
Online Information and Education Conference 2004, Bangkok Dr. Britta Woldering, German National Library Metadata development in The European Library.
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Wsdl.
The Re3gistry software and the INSPIRE Registry
Session 2: Metadata and Catalogues
Semantic Wikis Expedition #52 Conor Shankey CEO July 18, 2006
Presentation transcript:

XML DTDs and other Alternatives: Vocabulary Markup Language (Voc-ML) Project & Friends Joseph A. Busch Director, Solutions Architecture NetLab and Friends Semantic Web and Knowledge Organization April 11, 2002

Outline  The “real” Semantic Web  Vocabulary Markup Language (Voc-ML)  Namespace registry  Schema  Services definition  Voc-ML applications

The problem IS search!  Data values, NOT just data structures are needed.

Soergel’s SemWeb Proposal  System of integrated access to data on concepts and terminology.  Bring together variety of sources that exist largely in separate worlds, including dictionaries, thesauri, classification schemes, etc.  Federated system with multiple collaborators.  Common interface to all concept & terminology knowledge bases on the Internet. Dagobert Soergel. “SemWeb: integrated access to distributed ontological resources.” (April 1998) Last checked March 29,

The Real Semantic Web  Namespace for uniquely identifying a semantic scheme & each concept within each scheme.  Broad template or conceptual schema for holding all types of semantic information & specifying relationships among them.  Definitions of services for interacting with the System.

Namespace: NKOS Registry Asset metadata—The Who, Where and When Title, Alternate, Creator, Publisher, Date, Type, Format, Identifier, Language Subject metadata—The What and Why Subject, Description, Application Relational metadata—The Linkages Relation Use metadata—The HowRights, Entity Types, Relationships, Info Given

NKOS registry example Title PublisherSubject Description Creator Date Type Format Identifier Rights Namespace 2001

NKOS registry example Title PublisherSubject Description Creator Date Type Format Identifier Rights 2001 Namespace UN Standard Products and Services Classification Vocabulary Topics Subject

Schema: Vocabulary Markup Language (Voc-ML)  XML schema for the Semantic Web.  Broad template for structured representation of semantic schemes.  Z and ISO 2788  Dublin Core metadata  Tags and syntax for uniquely identifying each concept  Typed relationships (hierarchical, associative, etc.)  Host agency: Networked Knowledge Organization Systems

Voc-ML schema example UN Standard Product and Services Classification Dunn & Bradstreet Products, Industrial Products, Consumer unspsc Snack foods Dublin Core Unique ID Typed Relationships

ADL Thesaurus Protocol: XML Elements Overall properties of the thesaurus A term name and its “preferred” status (format) Full term description(format) Any other thesaurus format(format) List of zero or more terms A hierarchy of terms Error code and description Response from a thesaurus service

ADL Thesaurus Protocol: Services  get-properties  query? (operator, text, fuzzy, format) <query-operators equals=" true " contains-all-words=" true " contains-any-words=" true " matches-regexp=" false "/>  text = text  fuzzy = {true|false}  format =,,  get-hierarchies? (starting-term, broader-levels, narrower- levels, format)

Service definition example:  get-properties UN Standard Product and Services Classification Dunn & Bradstreet Products, Industrial Products, Consumer <query-operators equals=" true " contains-all-words=" true " contains-any-words=" true " matches-regexp=" false "/>

Service definition example:  query? Snack food Use this category for food eaten between regular meals. Prepared and preserved foods Pretzels Corn chips Potato chips Popcorn Junk foods Crackers snack+foods&format=term

Service definition example:  get-hierarchies? Snack foods Prepared and preserved foods Food Beverage and Tobacco Products Pretzels Corn chips Potato chips Popcorn term=snack%20foods&broader-levels=-2&narrower-levels=1&format=term

Application: Visual vocabulary editor Portability.  Voc-ML input/output.  Utilities to convert outline, spreadsheet, directory to Voc-ML Manage namespace unique ID’s (not just a list of labels).  Enforce namespace and ID uniqueness. Allow polyhierarchy (membership in multiple classes).  Copy & paste term to additional parent. Allow typed equivalents.  Add/edit equivalents with pre- defined types. Easy to use.  File manager style hierarchy display.  Drag & drop/cut & paste terms and their children.  Undo.  Right-click functions.

Junk foods Crackers Used for Related Application: Visual vocabulary editor

Application: Manage product taxonomies Organize (and reorganize) product classes for diverse purposes  Drag and drop editing; Preserve unique ID within namespace Allow products to have many aliases  Alternates associated with unique ID Allow products to exist in more than one class  Polyhierarchy (to allow multiple parents) Map products across multiple taxonomies  Relationships across different namespaces (e.g. linked parallel hierarchies in different languages Generate and maintain linkages to associated documentation  Associate metadata labels as well as namespace with unique ID

Application: Manage product taxonomies Taxonomy Management Polyhierarchy Application Server RDBMSXML/HTML Windows File Server Metadata Management Print Intranet Portal Enterprise Apps (SAP, Siebel) WWW Product Information Categorization & Metadata Deployment & Re-use

Application: Search query intermediation Map content to controlled vocabulary (thesaurus, etc.)  Associate metadata labels. Control exactly what is indexed (metadata not just full text) and when.  Deploy metadata direct to search engine without spidering. Deploy controlled vocabulary (thesaurus, etc.) to search engine.  Re-direct user queries to thesaurus, and return expanded query based on rules.

Application: Search query intermediation Search Engine Index Thesaurus Management RDBMSHTML/XML Windows File Server Search Results Type & Go Content Categorization & Metadata Search & Results Content Assistant API Search Engine Metadata Management Expanded Query

Visit Enterprise Content Management Joseph A. Busch Director, Solutions Architecture Interwoven th Avenue Sunnyvale, CA (408) Contact Information