1 euroCRIS Members Meeting Tartu Eddy Grąbczewski May 2005.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
©euroCRIS/Keith G JefferyOA Workshop May 2010 CNR Roma The euroCRIS view of the Rome OA Workshop Keith G Jeffery President, euroCRIS
Chapter 1: The Database Environment
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
© Keith G Jeffery, Anne G S Asserson GL 10 Amsterdam Keith G Jeffery Director, IT & International Strategy, STFC
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
Aviation Security Training Module 4 Design and Conduct Exercise II 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Relational data integrity
1 Term 2, 2004, Lecture 9, Distributed DatabasesMarian Ursu, Department of Computing, Goldsmiths College Distributed databases 3.
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
Pure Silver Reusing and Repurposing Bibliographic Data in a Current Research Information System and Institutional Repository 15 September.
ZMQS ZMQS
Database Systems: Design, Implementation, and Management
ABC Technology Project
CS 3630 Database Design and Implementation. Where Clause and Aggregate Functions -- List all rooms whose price is greater than the -- average room price.
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
1 IC GS J. Broome, Mar Introduction to the Informatics and Data Aspects John Broome (Canada)
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
©2007 First Wave Consulting, LLC A better way to do business. Period This is definitely NOT your father’s standard operating procedure.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
the Entity-Relationship (ER) Model
© 2012 National Heart Foundation of Australia. Slide 2.
LAS Expert Group Meeting – Melbourne November 2005 Spatially Enabling Society – Some “Technical” Challenges 1 Day: Thursday 10 th November Session:
April 2003 ONLINE SERVICE DELIVERY Presentation. 2 What is Online Service Delivery? Vision The current vision of the Online Service Delivery program is.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Executional Architecture
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
New Features of Financial Reporting David Grande eCapital Advisors.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
Januar MDMDFSSMDMDFSSS
Week 1.
Chapter 10: The Traditional Approach to Design
NSCHS College Visit Sign Up Procedure 1.Determine which college(s) you want to sign up to visit with List of college visits are found on the CCC bulletin.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Database Administration
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
Chapter 13 The Data Warehouse
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
Presentation transcript:

1 euroCRIS Members Meeting Tartu Eddy Grąbczewski May 2005

Brian MatthewsNovember 30, 2001KM Workshop, SLE 2 Eddy Grąbczewski Worked in IT development/support for 15 years EU 3D MURALE project – Brunel University CCLRC – Data Management Team CCLRC – Corporate Data Model designer EU CISTRANA project (EU nationals) EU IST World project (SME) euroCRIS CERIF Task Group Leader Technical view of the CCLRC repository

Brian MatthewsNovember 30, 2001KM Workshop, SLE 3 Council for the Central Laboratory of the Research Councils (CCLRC) Multi-disciplinary research organisation supporting scientists and engineers worldwide Operates world-class large-scale research facilities ISIS (neutron source) Lasers (sapphire and glass lasers) Main shareholder in Diamond Light Source (X-ray, UV source) Provides strategic advice to the UK government Manages and participates in international research projects

Brian MatthewsNovember 30, 2001KM Workshop, SLE 4 Where is CCLRC? Rutherford Appleton Laboratory, Oxfordshire Daresbury Laboratory, Cheshire Chilbolton Observatory, Hampshire

Brian MatthewsNovember 30, 2001KM Workshop, SLE 5 CCLRC CDR Project Corporate Data Repository (CDR) project: To address the poor database integration affecting CCLRC business. Create a infrastructure for future corporate systems: SSO, CRIS, Open Archive

Brian MatthewsNovember 30, 2001KM Workshop, SLE 6 CCLRC Database Systems

Brian MatthewsNovember 30, 2001KM Workshop, SLE 7 Typical questions Why can’t I use my RAL security pass at DL? (security access) Why is my Windows login not transparent across sites? (SSO) Why are room booking services so disjointed across sites? (integration) How many papers has a department produced this year? Which EU projects to a member of staff work on?

Brian MatthewsNovember 30, 2001KM Workshop, SLE 8 Causes Heterogeneous db’s storing similar data on different sites: CCLRC db’s are structurally different. CCLRC db’s need to share data. Heterogeneous db’s makes developing corporate applications more complex and expensive.

Brian MatthewsNovember 30, 2001KM Workshop, SLE 9 Possible Approaches A single corporate db for all applications? Complex, difficult to agree and hence develop. A corporate global db and local db’s for all applications? probably the best compromise. We need corporate applications that work transparently across sites as well as local applications. Web based applications using open interfaces.

Brian MatthewsNovember 30, 2001KM Workshop, SLE 10 Workflow = Business Processes

Brian MatthewsNovember 30, 2001KM Workshop, SLE 11 Corporate Data Repository (CDR) We use the term “repository” to mean a common database to complement local databases. The CDR contains the Corporate Data Model (CDM). Implemented in Oracle but can be ported to PostgreSQL, MS SQL Server or Informix.

Brian MatthewsNovember 30, 2001KM Workshop, SLE 12 Corporate Data Model (CDM) The CDM models: People in and outside CCLRC. Jobs, roles and permissions of People. Organisation Units in and outside CCLRC. Projects related to CCLRC. Publications in and outside CCLRC. Consolidate data from the existing site databases at RAL, DL and Chilbolton. Based on euroCRIS CERIF standard.

Brian MatthewsNovember 30, 2001KM Workshop, SLE 13 CDR Features Ontology based (objects, entities) ANSI/SPARC architecture CERIF view Temporal database (VT, TT) Distributed architecture Naming subschema Support for hierarchies

Brian MatthewsNovember 30, 2001KM Workshop, SLE 14 Ontology Object at the top level Entity is a subtype of Object All relationships are types of entity

Brian MatthewsNovember 30, 2001KM Workshop, SLE 15 ANSI/SPARC Architecture ANSI/X3/SPARC Architecture (1975)

Brian MatthewsNovember 30, 2001KM Workshop, SLE 16 CERIF (euroCRIS) Common European Research Information Format

Brian MatthewsNovember 30, 2001KM Workshop, SLE 17 CDM (CCLRC)

Brian MatthewsNovember 30, 2001KM Workshop, SLE 18 CDM Subtypes

Brian MatthewsNovember 30, 2001KM Workshop, SLE 19 Organization Temporal Data Most databases only store current facts. What if we want to store historical facts? For example: What was the organisation structure three years ago? What was an employee’s name before she married?

Brian MatthewsNovember 30, 2001KM Workshop, SLE 20 CDM Temporal Database Stores Valid Time Stores Transaction Time Stores Last Update Time

Brian MatthewsNovember 30, 2001KM Workshop, SLE 21 CDM Distributed Architecture

Brian MatthewsNovember 30, 2001KM Workshop, SLE 22 Supports Many Data Models

Brian MatthewsNovember 30, 2001KM Workshop, SLE 23 Naming Subschema Based on Pierce’s ontology: Sign Symbol Reference Icon Any entity may have multiple signs, symbols, references or icons.

Brian MatthewsNovember 30, 2001KM Workshop, SLE 24 Support for hierarchies Date (1986) proposed the EXPLODE operator for SQL to view the ‘Parts Explosion’ problem CDM implements EXPLODE to traverse hierarchies and simple graphs eg. OrgUnit_OrgUnit. CDM also implements Transitive Closure operators

Brian MatthewsNovember 30, 2001KM Workshop, SLE 25 Summary Multiple-purpose database infrastructure Ontology based (objects, entities) ANSI/SPARC architecture CERIF view Temporal database (VT, TT) Distributed architecture Multiple Names for any object or entity Support for hierarchies Architecture extended for CISTRANA and IST World (programme, language & keyword support)