Jen-Jou Hung DDBC Authority Database Web Services & Widgets Jen-Jou Hung Assistant Professor Dharma Drum Buddhist College PNC/ECAI 2009 (2009.10.06) A.

Slides:



Advertisements
Similar presentations
Websydian products.
Advertisements

Macromedia Dreamweaver 4 Foundation Level Course.
A Beginners Guide to Web Site Design. What we will cover…. Planning your site. Creating a template. Images and Fonts. Absolute vs. Relative Links.
Best Practices for Website Design & Web Content Management.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Help Manual for Tender Download on DAE portal.. Open the Internet Explorer and type the URL of the portal. In this case we are considering the example.
PROJECT 3: E-PORTFOLIO PHASE 1. WHAT IS AN E-PORTFOLIO? “An e-portfolio, also known as electronic portfolio, digital portfolio, or electronic resume,
The term web2.0 refers to the development of online services that encourage collaboration, communication and information sharing. CILIP Scotland
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
Lecturer: Ghadah Aldehim
SAKAI 3 MICHAEL KORCUSKA March 2009 Why Sakai 3?  Changing expectations  Google docs/apps, Social Networking, Web 2.0  Success of project sites =
Computer Concepts 2014 Chapter 7 The Web and .
Configuring Social Media, Google Analytics, and Gadgets Lila Bronson Training Manager, OmniUpdate, Inc.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
REQUIREMENTS GATHERING JANUARY 16, 2013 Chesapeake Bay Program Data Hub.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
The Semantic Web and Microformats. The Semantic Web Syntax = how you say something – Letters, words, punctuation Semantics = meaning behind what you say.
Web Mashups Presented By: Saket Goel Uni: sg2679.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 27 How Internet Searching Works.
Lesson 1 What Is the World Wide Web?. Objectives Upon completion of this lesson, you should be able to: Explain what the World Wide Web is and how it.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
1 UNIT 15 Webpage Creator Lecturer: fadwa tlaelan.
McLean HIGHER COMPUTER NETWORKING Lesson 7 Search engines Description of search engine methods.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
The Digital Archive Database Tool Shih Lin Computing Center Academia Sinica.
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
WebFOCUS Magnify: Search Based Applications Dr. Rado Kotorov Technical Director of Strategic Product Management.
U.S. Department of the Interior U.S. Geological Survey FGDC CWG January 6, 2009 Geospatial One-Stop Update Rob Dollison
CSCI-235 Micro-Computers in Science The Internet and World Wide Web.
Web 2.0: Making the Web Work for You, Illustrated Unit A: Research 2.0.
G042 - Lecture 09 Commencing Task A Mr C Johnston ICT Teacher
 2003 Prentice Hall, Inc. All rights reserved. Outline Chapter 2 HTML (Hypertext Markup Language) Part II.
05 | Integrating JavaScript and MVC 4 Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek.
Mashups for the Nontechies: Yahoo! Pipes Jody Condit Fagan Digital Services Librarian James Madison University
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
General Architecture of Retrieval Systems 1Adrienn Skrop.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
Section 10.1 Define scripting
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Google Web Toolkit Tutorial
AppDB current status and proposed extensions
Building a Custom Video Player
Business in a Connected World
WP1 Video analysis and annotation WP5a Architecture and Interfaces
UNIT 15 Webpage Creator.
Understand Internet Search Tools
MVC Framework, in general.
iCIMS 17.1 Release: Highlights
Chapter 27 WWW and HTTP.
1.01- Understand Internet search tools and methods.
1.01- Understand Internet search tools and methods.
1.01- Understand Internet search tools and methods.
Lesson 1 The Web.
1.01- Understand Internet search tools and methods.
Introduction to DATA.HRSA.GOV
DD Sir-Infomatics Web Development Part-1.
1.01- Understand Internet search tools and methods.
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
1.01- Understand Internet search tools and methods.
Presentation transcript:

Jen-Jou Hung DDBC Authority Database Web Services & Widgets Jen-Jou Hung Assistant Professor Dharma Drum Buddhist College PNC/ECAI 2009 ( ) A Data-Sharing/Integrating Idea A Data-Sharing/Integrating Idea of Digital Archive Projects of Digital Archive Projects

Jen-Jou Hung We have already built up many silos. How to integrate these silos? 2 Digital Archive Projects = Silos?

Jen-Jou Hung 3 Common Portal Site Meta Data

Jen-Jou Hung Main Function: Provide a centralize page for projects, where every project has a well written description, and is well categorized into different category. It is very suitable for interested people to find out projects in need. The Common Portal doesn’t actually integrate projects. It only puts things together. 4 Common Portal Site

Jen-Jou Hung What is in our mind 5 Integration = Data Sharing take data form one digital archive get a content enriched digital archive integrate into other digital archive

Jen-Jou Hung Provide Data on Internet for downloading Database Dump Technical Documents After downloading data 1.to understand the structure and logic of downloaded data. 2.to write a program to transform the downloaded data into the your data structure. 3.to write another program to make sure the transformation does not lost any required information. 6 The Most Common Data-Sharing Way

Jen-Jou Hung 1. Need time to understand data and write programs. 2. data won’t update automatically. To keep data fresh, continually migrating new data dump is required. (static share) 3. Once the data structure of the new release data dump changing, the data migrating program might need to be changed too. 7 The drawback of using data-dump-share

Jen-Jou Hung A better model for sharing data: 1.have an easy way to migrate data into other system 2.independent from the data structure of source data 3.data will be automatically updated once the source changed (dynamic share) 8 Dynamic Data Sharing

Jen-Jou Hung Providing data access service instead of only data dump. Project access required data through services No need to understand the complicate structure of data in backend. Always get the newest data. 9 Data Access service Data Data Access Service Access Required Data on demand Data

Jen-Jou Hung Google Map is the most famous example. People use Google map api in a web application to access required map(data) from Google server. Other famous web APIs: 10 Web Services (Web API) 1.YouTube API 2.Google Search API 3.Yahoo Search API 4.Facebook API 5.Flickr API 6.Twitter API

Jen-Jou Hung When digital archives link together(mashup) 11 Digital Archive Networks Request Response Access Multiple Digital Archive at once.

Jen-Jou Hung Easiest way to use DDBC authority database data ( Web service: Annotation Service Widgets: Date Selector Person Selector Place Selector 12 DDBC Authority Database Web Services/Widgets

Jen-Jou Hung Provide annotation for time, person, place entities Only Two Steps: Includes a java-script package reference in your html Mark-up the authority entry with special tag: 13 Annotation Service Demo

Jen-Jou Hung Help web applications to construct Chinese date input facility A web widget, which allows user to specify a period of time by selecting from a set of dropdown boxes which contains detail Chinese calendar data. The widget will send back the begin and the end date in Julian Date number(JDN) format. 14 Date Selector Demo

Jen-Jou Hung 15 Person Selector Demo Help web applications to construct person input facility Allow users input just part of person’s name, and popup a box contains a list of all possible candidates. The return value is the authority id of selected person.

Jen-Jou Hung Demo Help web applications to construct Place input facility A visualization tool which allows user to select a geographical region by drop and draw in a map. 16 Place Selector System will return the coordinates of Top-left and bottom-right points. Provide coordinates of historical Chinese cities.

Jen-Jou Hung 17 Thank you. DDBC Web Services: