© 2006 Fujitsu 16 May, 2006 1 ACS/SDD Convergence ACS & IUDD convergence.

Slides:



Advertisements
Similar presentations
The Seven Pillars of Open Language Archiving: A Vision Statement Gary Simons and Steven Bird Workshop on Web-based Language Documentation and Description.
Advertisements

The Seven Pillars of Open Language Archiving: Introducing the OLAC Vision Gary Simons SIL International LREC Symposium: The Open Language Archives Community.
® IBM Software Group © IBM Corporation WS-Policy Attachment- spec overview Maryann Hondo IBM.
METS In order to reconstruct the archive, we will need to understand the METS files. METS is schema that provides a flexible mechanism for encoding descriptive,
METS What is METS ? What is METS ? A schema that provides a flexible mechanism for encoding descriptive, administrative, and structural metadata for a.
DigiTool METS Profile DigiTool Version 3.0. DigiTool METS Profile 2 What is METS? A Digital Library Federation initiative built upon the work of MOA2.
US GPO AIP Independence Test CS 496A – Senior Design Fall 2010 Team members: Antonio Castillo, Johnny Ng, Aram Weintraub, Tin-Shuk Wong.
1 ISO – Metadata Next Generation International consensus being built on structured metadata within a broader Geomatics Standard under ISO Technical.
PREMIS What is PREMIS? o Preservation Metadata Implementation Strategies When is PREMIS use? o PREMIS is used for “repository design, evaluation, and archived.
AIP Archival Information Package – Defines how digital objects and its associated metadata are packaged using XML based files. METS (binding file) MODS.
Coypright (c) Ning Chen, Ph.D CPSC 425 Java Enterprise Application Programming Presented by Ning Chen, Ph.D. Chair/Professor Department of Computer.
Data Management: Documentation & Metadata Types of Documentation.
SDD Schema Documentation Preliminary Thoughts Howard Abrams – CA, Inc.
BYS Document Management System.  manages all document life cycle operations,  Provides search options including full text search in Turkish and English.
Introduction to Geospatial Metadata – ISO 191** Metadata National Coastal Data Development Center A division of the National Oceanographic Data Center.
Copyright © 2003 Pearson Education, Inc. Slide 2-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
Thomas Studwell IBM Autonomic Computing ACS-WG Installable Unit Deployment Descriptor GGF13, March 14, 2005
Introduction to Interactive Media 02. The Interactive Media Development Process.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
EAD: A Technical Introduction Julie Hardesty, Metadata Analyst June 3, 2014.
Object and component “wiring” standards This presentation reviews the features of software component wiring and the emerging world of XML-based standards.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
WSDL Usage Experience with XML Schema 1.0 Jonathan Marsh Chair, WS Description WG.
Using JavaBeans and Custom Tags in JSP Lesson 3B / Slide 1 of 37 J2EE Web Components Pre-assessment Questions 1.The _____________ attribute of a JSP page.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
Introduction to Interactive Media The Interactive Media Development Process.
Introduction to J2EE Architecture Portions by Kunal Mehta.
Web Services (SOAP, WSDL, and UDDI)
1 TieFlow Workflow Toolkit Process Definition XML Capstone Fall ’07 Group #3 March 1st, 2007.
E-Learning standards and meta-data: Case study ดร. น้ำทิพย์ วิภาวิน Sripatum University Library.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Lifecycle Metadata for Digital Objects November 22, 2004 Usage and Rights Management Metadata.
CL1 Proposal Redefine “install”. Add update artifact. Remove inconsistencies introduced by “baseUninstall” package type.
Code Checking Service ISTforCE IST Rémi VANKEISBELCK (CSTB) Extended presentation based on slides from the ISTforCE Review in Feb
PREMIS Rathachai Chawuthai Information Management CSIM / AIT.
Supporting further and higher education The Akenti Authorisation System Alan Robiette, JISC Development Group.
Web: Minimal Metadata for Data Services Through DIALOGUE Neil Chue Hong AHM2007.
METS Application Profiles Morgan Cundiff Network Development and MARC Standards Office Library of Congress.
RELATORS, ROLES AND DATA… … similarities and differences.
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata
Jennifer Widom XML Data Introduction, Well-formed XML.
IMS Content Packaging Overview Dec 5, IMS Content Packaging scope Source: IMS Info Model document Fig. 2.1.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
XML stands for Extensible Mark-up Language XML is a mark-up language much like HTML XML was designed to carry data, not to display data XML tags are not.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
Working with XML Schemas ©NIITeXtensible Markup Language/Lesson 3/Slide 1 of 36 Objectives In this lesson, you will learn to: * Declare attributes in an.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
XML Schema Lecture 3. Indicators There are seven indicators: Order indicators: All Choice Sequence Occurrence indicators: maxOccurs minOccurs Group indicators:
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Lecture 23 XQuery 1.0 and XPath 2.0 Data Model. 2 Example 31.7 – User-Defined Function Function to return staff at a given branch. DEFINE FUNCTION staffAtBranch($bNo)
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.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
Lifecycle Metadata for Digital Objects November 13, 2002 Rights Management Metadata.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Sample Application Archive and its usage. Overall structure of Sample AA sampleAA.zip aad.xml cdl/ full-example-1.xml full-example-2.xml full-example-3-acs.xml.
PerfSONAR Schema and Topology Martin Swany. Schema Key Goals: Extensibility, Normalization, Readability Break representation of performance measurements.
Chapter Eight Interoperability How to Build a Digital Library
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
XML Data Introduction, Well-formed XML.
Metadata The metadata contains
OPeNDAP/Hyrax Interfaces
Digital Signature Certificate- Common Signer Manual
Presentation transcript:

© 2006 Fujitsu 16 May, ACS/SDD Convergence ACS & IUDD convergence

© 2006 Fujitsu 16 May, ACS/SDD Convergence IU ACS & IUDD convergence IUDD’ Topology Requirements IU Deployment Graph JSDL Component Document IUDD V2 spec ACS/CDDLM/JSDL Refactor current IUDD schema to pluggable packageIdentity and files AAD ACS & IUDD convergence

© 2006 Fujitsu 16 May, ACS/SDD Convergence What is AAF: Application Archive Descriptor (AAD) AAD is a XML document that Describes what it is (Package Identity): Name, Version, Author (Name, Description, Location) Maps roughly to packageIdentity element in IUDD V2 Describes what is in it (List of contents): Content with pathname and (optional) digital signature Maps roughly to files element in IUDD V2 With repeatable elements for human readable text with “lang” attribute With optional AccessConstraint element intended use with the established WS standard XACML

© 2006 Fujitsu 16 May, ACS/SDD Convergence Overlooking AAD

© 2006 Fujitsu 16 May, ACS/SDD Convergence ACS Repository Works with Application Archive described by its AAD The interface to ACS repository is defined as ARI in ACS. aad.xml

© 2006 Fujitsu 16 May, ACS/SDD Convergence AAD is simple and minimal AAD is defined in a concise XML schema (AAD.xsd) : Has only 130 lines in XML schema and is self-contained With the imports from the established XML standards: AAD has some extension points in schema Very low entry barrier for variety of systems Extensible for more sophisticated management

© 2006 Fujitsu 16 May, ACS/SDD Convergence packageIdentity and files element in IUDD packageIdentity and files in IUDD (pkg.xsd) Imports seven different schema that depends on: base.xsd (525 lines) pkgTypes.xsd (26 lines) requirement.xsd (506 lines) resources.xsd (439 lines) feature.xsd (279 lines) identity.xsd (163 lines) version.xsd (28 lines) Contain 400 lines by itself in XML schema (pkg.xsd) 2366 lines in sum of the above Including annotations

© 2006 Fujitsu 16 May, ACS/SDD Convergence Plan to proceed 1.Find what can be used in AAD in SDD In terms of Package Identity, AccessConstraint, and List of contents including digital signature Needs detailed research to verify the presented mapping is OK. 2.Find IUDD V2 elements that are not covered by AAD AAD can be extended in SDD schema. There are extension points for Author, AccessConstraint, Content and AAD

© 2006 Fujitsu 16 May, ACS/SDD Convergence Detailed comparison - Similarity and difference in ACS and IUDD

© 2006 Fujitsu 16 May, ACS/SDD Convergence Similar elements – unifyable? /AAD/AAID/{Name, Version} – /iudd/packageIdentity/{name, version} /AAD/Author/{Name, Description}, /AAD/Author/Location/{Country, Address} – /iudd/packageIdentity/manufacturer /AAD/Contents/Content – /iudd/files/

© 2006 Fujitsu 16 May, ACS/SDD Convergence Similar AAD elements - Package identification (1) Foo Software Inc. home page is United States sample web app

© 2006 Fujitsu 16 May, ACS/SDD Convergence Similar AAD elements - Package identification (2) Package identification (Similar to IUDD) cdl/full-example-3-acs.xml <ds:DigestMethod algorithm= " MTIzNDU2Nzg... …

© 2006 Fujitsu 16 May, ACS/SDD Convergence Unique elements AAD – useful in SDD /AAD/AccessConstraint /AAD/Contents/Content/ds:DigestMethod /AAD/Contents/Content/ds:DigestValue

© 2006 Fujitsu 16 May, ACS/SDD Convergence Unique elements in AAD – AccessConstraint and Digital Signature... cdl/full-example-3-acs.xml <ds:DigestMethod algorithm= " MTIzNDU2Nzg... …

© 2006 Fujitsu 16 May, ACS/SDD Convergence IUDD specific attribute & group – SDD @contentType} IUcontentList group in /iu:CompositeIU Type

© 2006 Fujitsu 16 May, ACS/SDD Convergence Q&A, Discussion