VxOware Progress Report August 2007. How to create a new section? Configure section –Create metadata structure (template) –Create elements map for web.

Slides:



Advertisements
Similar presentations
Raptor Technical Details. Outline Workshop structured by Raptor workflow – Raptor Event model. – ICA log file parsing – ICA/MUA event storage – ICA event.
Advertisements

What is XML? a meta language that allows you to create and format your own document markups a method for putting structured data into a text file; these.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
CONTENT: A model for collaborative database building Trevor Bond Alan Cornish Washington State University Libraries.
1 Pertemuan 09 Database Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
Chapter 14: Advanced Topics: DBMS, SQL, and ASP.NET
Understanding Page Template Components Lila Bronson Training Manager, OmniUpdate, Inc.
Figure 1. Hit analysis in 2002 of database-driven web applications Hits by Category in 2002 N = 73,873 Results Reporting 27% GME 26% Research 20% Bed Availability.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
SQL Server 2000 and XML Erik Veerman Consultant Intellinet Business Intelligence.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Web 2.0: Concepts and Applications 2 Publishing Online.
Dataface API Essentials Steve Hannah Web Lite Solutions Corp.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Welcome 2013 User Group Meeting Voting on New Features.
Different ways to implement CSS. There are four different ways to use CSS in your web pages: – Inline CSS – Embedded CSS/Internal CSS – Linked CSS/External.
VrRBO with THREDDS data store. Paths & URLs THREDDS server THREDDS data directory.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
VxOWare File config guide. Section Id & Name & Description (vo_description.xml) 3 -- Id 1 -- Name 2 – Description.
South Dakota Library Network MetaLib Management Basics Adding Resources South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Chapter 15: Using LINQ to Access Data in C# Programs.
Web 2.0: Concepts and Applications 2 Publishing Online.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
XSLT transforms Mapping from Different Metadata Standards.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
PHP and MySQL CS How Web Site Architectures Work  User’s browser sends HTTP request.  The request may be a form where the action is to call PHP.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Openadaptor XML Support Using openadaptor for XML processing Oleg Dulin,
© 2009 Bentley Systems, Incorporated Chris Collins D&C Manager Quantities.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Searching Business Data with MOSS 2007 Enterprise Search Presenter: Corey Roth Enterprise Consultant Stonebridge Blog:
1 Design Issues in XML Databases Ref: Designing XML Databases by Mark Graves.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
Overview of the SAS® Management Console
Creating PHPs to Insert, Update, and Delete Data CS 320.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
The PLAZI Markup System Donat Agosti Terry Catapano Robert “Bob“ Morris Guido Sautter Universität Karlsruhe (TH) Research University – founded 1825.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Create Content Capture Content Review Content Edit Content Version Content Version Content Translate Content Translate Content Format Content Transform.
Chapter Fourteen Access Databases and SQL Programming with Microsoft Visual Basic th Edition.
Introduction to KE EMu
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Interface for Glyco Vault Functionality and requirements. Initial proposal. Maciej Janik.
Martin Kruliš by Martin Kruliš (v1.1)1.
2008 Freshmen Java Project Produced by 2008 IDS Freshmen.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
GJXDM Tool Overview Schema Subset Generation Tool Demo.
Chapter 29. Copyright 2003, Paradigm Publishing Inc. CHAPTER 29 BACKNEXTEND 29-2 LINKS TO OBJECTIVES Attach an XML Schema Attach an XML Schema Load XML.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Introduction to Enterprise Search Corey Roth Blog: Twitter: twitter.com/coreyrothtwitter.com/coreyroth.
Click to edit Master subtitle style 9/30/2016 Next Generation Catalog with Integration of VuFind and Pazpar2 Presented by Mohan Raj Pradhan Associate Professor.
Product Training Program
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
XML in Web Technologies
Searching Business Data with MOSS 2007 Enterprise Search
The System Catalog Describing the Data Copyright © Curt Hill
Searching Business Data with MOSS 2007 Enterprise Search
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Supporting High-Performance Data Processing on Flat-Files
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
Presentation transcript:

VxOware Progress Report August 2007

How to create a new section? Configure section –Create metadata structure (template) –Create elements map for web forms and external search service (schema) –Create subsection tree –Metadata record view (XSL transformer) Register section in the VO description file Add section-specific plugins if required (loading, saving, ordering)

Using section-specific plugins A plugin can be used for visualizing meta-records (for example, Wiki), and data objects in user’s basket Whenever a file is uploaded together with its meta- record, you must use a plugin for linking VO with the section’s file storage. The plugin must provide the following functionality: –Upload files to storage –Retrieve files from storage –Manage files in storage (delete, etc.) –Perform special queries (like searching inside a file) Plugins are used for each data service to perform queries –Transfer (reformat) users’ queries to the service –Retrieve results (data files) and save them in user basket

WikiParser (plugin) 1.Add meta-record with WikiMedia formatting 2.Transforming WikiMedia formatting to HTML

Plugin for working with files inside a section (upload/get) Data uploads are supported by plugins, which provide access to data storage. A plugin is specified in the section configuration. The plugin is also configured separately. The uploaded data are transferred through the plugin to the storage. The storage can be a third-party application or database (THREDDS, SQL, etc.) Depending on the storage functionality, you can request sub-products, obtained by additional data processing (selections, preview, index, other format, etc.)

Plugin for data service (data request using OE) Data services are accessed via Ordering Extention meta-record format and plugins A user makes a request via a request form (constructed from OE) The request is passed through the plugin to the service. The result is saved for the user in a special storage The user can always access his data objects and work with them using the existing VO functionality

Adding a data service in the services section Create a plugin for the service (you may use one plugin for multiple services with identical signature) Configure the plugin Create an OE meta-record referencing the plugin

Plugin requirements A plugin must have a standard processing method, which takes an object id, a request string and a request parameters table (map-request). public void process(Map params, String paramsString, String basketObjectId){…} A plugin must be inlcuded in vo_store.conf with a unique name ############ plugins ########### ### for "spidrIndicesPlugin" spidrIndicesPlugin.pluginClass=vobs.plugins.SpidrPlugin A plugin must be properly referenced from ОЕ record. It should be included in additional request parameters, as «voPlugin», and assigned its unique name as a value. voPlugin spidrIndicesPlugin

SPASE metadata challenge Existing SPASE records (spaseDD) do not comply with XSD –Mandatory attributes are missing –Element names do not comply with the schema “Spase” != “SPASE” “ResourceHeader” != “RESOURCE_HEADER” … etc. Existing XSLs are application-specific. The displayed information is not complete for different resources. Need to extend (rewrite) existing XSLs. The current version of VxOWare does not support heterogeneous resources (Person, Catalog, ets.). Different resources must reside in different sections (each must be configured separately). Work in progress. Can not run SpaseEditor, because of incompatible components (Editor, Parser, Bean etc.)

SPASE section and record view

VO simple edit form and advanced SPASE Editor