Realizing Interoperability of Heterogeneous Repositories Daniel Olmedilla L3S Research Center / Hannover University Programa de Postgrado en Ingeniería.

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

Oyster, Edinburgh, May 2006 AIFB OYSTER - Sharing and Re-using Ontologies in a Peer-to-Peer Community Raul Palma 2, Peter Haase 1 1) Institute AIFB, University.
Trust, Security and Privacy in Learning Networks Daniel Olmedilla L3S Research Center / Hannover University Learning Networks in Practice 10 th May, 2007.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
1Philipp Kärger, ICALT 2007 Services for Knowledge Resource Sharing and Management in an Open Source Infrastructure Elena Demidova, Philipp Kärger, Daniel.
Realizing Interoperability of E-Learning Repositories Daniel Olmedilla L3S Research Center / Hannover University Universidad Autónoma de Madrid - PhD Defense.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
WP5 – Knowledge Resource Sharing and Management Kick-off Meeting – Valkenburg 8-9 December 2005 Dr. Giancarlo Bo Giunti Interactive Labs S.r.l.
Search Engines and Information Retrieval
1 Adaptive Management Portal April
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Exploiting Preferences for Minimal Credential Disclosure in Policy-Driven Trust Negotiations Philipp Kärger, Daniel Olmedilla, Wolf-Tilo Balke L3S Research.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Integration of Heterogeneous Information Sources into a KRMS for Lifelong Learning E. Demidova, S. Ternier, D. Olmedilla, E. Duval, M. Dicerto, K. Stefanov.
Enhance legal retrieval applications with an automatically induced knowledge base Ka Kan Lo.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Enterprise & Intranet Search How Enterprise is different from Web search What to think about when evaluating Enterprise Search How Intranet use is different.
Search Engines and Information Retrieval Chapter 1.
Information Systems: Modelling Complexity with Categories Four lectures given by Nick Rossiter at Universidad de Las Palmas de Gran Canaria, 15th-19th.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Peer-to-Peer Data Integration Using Distributed Bridges Neal Arthorne B. Eng. Computer Systems (2002) Supervisor: Babak Esfandiari April 12, 2005 Candidate.
TENCompetence: The European Network for Competence Development Chris Kew CETIS April
Social Software for Lifelong Competence Development: Scenario and Challenges Ivana Marenzi, Elena Demidova, Wolfgang Nejdl, Daniel Olmedilla L3S Research.
Save time. Reduce costs. Find and reuse interoperability solutions on Joinup for developing European public services Nikolaos Loutas
Master Thesis Defense Jan Fiedler 04/17/98
Distributed Systems: Concepts and Design Chapter 1 Pages
IST 2006 – 22/11/2006 Aljosa Pasic Atos Origin Security, Dependability and Trust in Service Infrastructures.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Speed-R : Semantic Peer to Peer Environment for Diverse Web Services Registries Kaarthik Sivashanmugam Kunal Verma Ranjit Mulye Zhenyu Zhong Final Project.
Integrated Collaborative Information Systems Ahmet E. Topcu Advisor: Prof Dr. Geoffrey Fox 1.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Semantic based P2P System for local e-Government Fernando Ortiz-Rodriguez 1, Raúl Palma de León 2 and Boris Villazón-Terrazas 2 1 1Universidad Tamaulipeca.
Overview: Electronic Commerce Electronic Commerce, Seventh Annual Edition.
Distributed Databases
PDE3 – Frameworks for interoperability of Product Data in SME based environment Lecturer: Ricardo Gonçalves.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Data Integration Hanna Zhong Department of Computer Science University of Illinois, Urbana-Champaign 11/12/2009.
INRIA - Progress report DBGlobe meeting - Athens November 29 th, 2002.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
SDMX IT Tools Introduction
Information Retrieval
Web Information Retrieval Prof. Alessandro Agostini 1 Context in Web Search Steve Lawrence Speaker: Antonella Delmestri IEEE Data Engineering Bulletin.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
REST By: Vishwanath Vineet.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
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.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
31 March Learning design: models for computers, for engineers or for teachers? Jean-Philippe PERNIN (*,**) Anne LEJEUNE (**) (*) Institut national.
Policy-Based Dynamic Negotiation for Grid Services Authorization Ionut Constandache, Daniel Olmedilla, Wolfgang Nejdl Semantic Web Policy Workshop, ISWC’05.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
National Aeronautics and Space Administration 1 CCSDS Information Architecture Working Group Daniel J. Crichton NASA/JPL 24 March 2005.
Usage scenarios, User Interface & tools
LOD reference architecture
Presentation transcript:

Realizing Interoperability of Heterogeneous Repositories Daniel Olmedilla L3S Research Center / Hannover University Programa de Postgrado en Ingeniería Informática y de Telecomunicación (Máster y Doctorado) Universidad Autónoma de Madrid, 10 th April, 2008

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid2 Outline Introduction and Motivation Interoperability: what is it and why is it needed? Common Query Interface Common Metadata Schema Ranking Successful Interoperability Demonstrations Conclusions & Open Issues

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid3 Outline

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid4 Introduction Simple Motivation Scenario (I) Simple Scenario: Alice is interested in learning about Windows and would like to attend a lecture about it this year

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid5 Introduction Simple Motivation Scenario (& II)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid6 Introduction Search Engine Limitations Unstructured information and lack of semantics Size and coverage of the Web Hidden Web (also Deep Web) Personalized Ranking

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid7 Introduction Other Approaches: Coalitions Repositories interconnected Lack of standards, ad-hoc solutions Individual agreement required to join Approaches Replication  Loose control over data  sometimes undesirable Federated Search  Lack of standards  costly

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid8 Introduction Other Approaches: P2P Networks Advantages Scalability No single point of failure Control remains with owners Dynamicity Disadvantages Decrease on performance Ad-hoc interfaces  lack of interoperability

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid9 Introduction A bit More Complex Motivation Scenario Alice is a consultant and she has been asked to lead a project starting in two months. Now she needs to retrieve courses in order to refresh and improve her previous knowledge on project management get some basic knowledge about accounting and auditing practice her advanced level of English

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid10 Introduction Problem Statement Lack of standards and appropriate integration solutions prevent users from easily and effectively finding relevant resources to their needs

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid11 Outline

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid12 Interoperability: What and Why? Exercise 1: simple questions What is interoperability? What does it mean two systems interoperate? And at the information level?

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid13 Interoperability: What and Why? What is it? Summary from existing definitions: Ability of working together to accomplish a common task Work in conjunction Exchange of information and USE it Provided at different levels Without increasing the effort of the user [Concise Oxford Dictionary, NISO, IEEE: Standard Computer Dictionary, DMReview, Whatis.com]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid14 Interoperability: What and Why? Interoperability encompasses … Technical Interoperability Semantic Interoperability Political Interoperability Inter-community Interoperability Legal Interoperability International Interoperability

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid15 Interoperability: What and Why? Investment in Technology ICT Gobally $1,45 trillion annually Technology in Europe €6,4 billion in 2004 Increasing (10% more than previous year) [Money for Growth, The European Technology Investment Report PricewaterhouseCoopers Report, Jun. 2005]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid16 Interoperability: What and Why? Key Technological Issues (I) 38 industry associations in 27 different countries The most significant technology issues … included Integration (21%) Standards (20%) [International Survey of E-Commerce. World Information Technology and Services Alliance (WITSA), 2000]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid17 Interoperability: What and Why? Key Technological Issues (& II) [International Survey of E-Commerce. World Information Technology and Services Alliance (WITSA), 2000]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid18 Interoperability: What and Why? Interoperability Inhibited by Cost “Although interoperability is a significant strategic direction, it is often inhibited by cost” [Survey: Integration costs still hamper agility. Computerworld Today, February 2006]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid19 Interoperability: What and Why? User Effectiveness: Some Facts User Effectiveness Knowledge workers spend from 15% to 35% of their time searching for information Searchers are successful in finding what they seek 50% of the time or less Total Lost not finding the right information: estimated among $2.5 to $3.5 million per year for an enterprise with 1000 knowledge workers opportunity cost: potential additional revenue of $15 million annually [Feldman. The high cost of not finding information. IDC White Paper & KMWorld Magazine, 2004]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid20 Interoperability: What and Why? Challenges to achieve it

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid21 Interoperability: What and Why? E-Learning Study Analysis: Technical Requirements Training-life-cycle in companies across Europe Retrieving learning services from a wide variety of providers Search heuristics Metadata queries Matching skill gaps with learning service selections Matching personal development gaps with learning services [Gunnarsdottir. User Trials – Evaluation Report. EU IST ELENA Deliverable, May 2005]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid22 Outline

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid23 Common Communication Interface Simple Query Interface (SQI) Simple but Highly flexible: targets different interoperability scenarios Official CEN/ISSS Workshop Agreement since October 2006 Listed by IMS on Query Services Widely adopted in E-Learning community

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid24 Common Communication Interface Simple Query Interface: Design Issues Independent of query language, result format and vocabularies Complex information sources may be queried (e.g., P2P networks)  Synchronous and asynchronous Support for Lightweight implementations  Stateful and stateless Access-control and search separation Easy extensibility

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid25 Common Communication Interface Simple Query Interface: Session Management Authentication/authorization are requirements Independent of the search interface Separation is managed via sessions session createAnonymousSession () session createSession (user, passwd) destroySession (sessionId) Other different methods are allowed (e.g., based on credentials or trust negotiations)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid26 Common Communication Interface Traditional Access Control in Decentralized Systems Assumption: I already know you---you have a local account! Not a member?

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid27 Common Communication Interface Trust Negotiation: Features Trust is based on parties’ properties Every party can define access control policies to control outsiders’ access to their sensitive resources Establish trust iteratively and bilaterally by the disclosure of certificates and by requests for certificates

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid28 Common Communication Interface Trust Negotiation: Example Step 1: Alice requests a service from Bob Step 5: Alice discloses her VISA card credential Step 4: Bob discloses his BBB credential Step 6: Bob grants access to the service Service BobAlice Step 2: Bob discloses his policy for the serviceStep 3: Alice discloses her policy for VISA

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid29 Common Communication Interface Simple Query Interface: Query (I)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid30 Common Communication Interface Simple Query Interface: Query (& II)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid31 Common Communication Interface P2P Proxying Architecture [Brunkhorst, Olmedilla. Interoperability for peer-to-peer networks: Opening P2P to the rest of the World. EC-TEL, Oct 2006]

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid32 Outline

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid33 Common Metadata Schema Data Integration Local As View Global as View

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid34 Common Metadata Schema Data Integration Given a query reformulating it in terms of the sources Is easier in GAV (just needs unfolding of the query) Is harder in LAV Adding a new source Supposedly easier in LAV (just need to express the new source as a view of the global schema) Harder in GAV (as the global schema needs to be revised)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid35 Common Metadata Schema Simple Learning Resource Schema

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid36 Common Metadata Schema Complex Learning Resource Schema

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid37 Common Metadata Schema Competence Requirements Excerpt extracted from a newspaper Complete Master’s Degree (any faculty) Expert knowledge in Java J2EE, Servlets, JSP) Very good IT English and / or Spanish Drawbacks Does not indicate what is mandatory or optional It is not machine-understandable

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid38 Common Metadata Schema Competence Definition “an effective performance within a domain / context at different levels of proficiency” Example: Competency “English Language”, Level “Advanced”, Context ”Computer Science”

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid39 Common Metadata Schema Competency We use IEEE RCD to represent a Competency Uniquely identify an isolated competency Enriched with human- readable titles and descriptions

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid40 Common Metadata Schema Proficiency Level Reusable scales of totally ordered proficiency levels Each level is identified by an ID, a human-readable label and an optional mapping to a numerical domain

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid41 Common Metadata Schema Context “... the interlaced conditions in which something exists or occurs” Competences might be interpreted differently in a different context Context are defined in tree-like hierarchies Easier to model and to handle Simpler algorithms, no cycle detection necessary May optionally link to additional ontologies

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid42 Common Metadata Schema Competence Links to the dimensions objects High degree of reusability Better support for gap analysis Competences can be simple or composed of other (arbitrary nested) competences Aggregation Set Selection

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid43 Common Metadata Schema A bit More Complex Motivation Scenario (Revisited) Alice is a consultant and she has been asked to lead a project starting in two months. Now she needs to retrieve courses in order to refresh and improve her previous knowledge on project management get some basic knowledge about accounting and auditing practice her advanced level of English

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid44 Outline

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid45 Ranking PageRank Page score based on the link structure of the web It measures page popularity  page i pointing to page j means vote from i to j  The more backlinks a page has, the more important it is  Sum of the ranks of the backlinks

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid46 Ranking PageRank Example

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid47 Ranking PageRank Personalization It has a personalization vector Computationally expensive: not possible to make the whole computation for each user

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid48 Ranking Personalized PageRank Hubs: pages pointing to many important pages Compute one Personalized PageRank Vector for each user (PPV)  Challenges: -Reduce storage required -Reduce time for computation Each PPV corresponding to a Preference Set P can be expressed as a linear combination of Basis Hub Vector Decomposes each Basis Hub Vector in two parts:  Hub skeleton vector (common interrelationships and precomputed)  Partial vector (unique values and computed at construction-time)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid49 Ranking Personalized PageRank Limitations Personalization relies on user’s ability to choose a good Preference Set  High quality hubs which match his preferences This process can be automated:  Information collected from the user can be used to derive his Preference Set User does not even need to know what is a hub

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid50 Ranking A Personalized Ranking Platform (I) Personalization relies on user’s ability to choose a good Preference Set  High quality hubs which match his preferences This process can be automated:  Information collected from the user can be used to derive his Preference Set User does not even need to know what is a hub

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid51 Ranking A Personalized Ranking Platform (II) User’s interests are determined by  Most surfed pages  User’s bookmarks We get a set of pages from the user but  They are not highly ranked hubs HubFinder is an algorithm to find related web pages  It allows pluggable filtering mechanisms We use HubRank to find highly rated hubs related to a given initial set of pages User web pages  set of related highly rated hubs

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid52 Ranking A Personalized Ranking Platform (& III)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid53 Ranking Selected Example (I) Crawl with 3,000,000 web pages 30 bookmarks  15 on architecture  7 on traveling  6 on software  2 on sports 78 selected surfed pages Computed 1300 pages as hub set

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid54 Ranking Selected Example (II) Query Keywords PageRankPPRPROS Rel.P.Rel.Irrel.Rel.P.Rel.Irrel.Rel.P.Rel.Irrel. architecture building Paris park surf Total

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid55 Ranking Selected Example (& III)

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid56 Outline

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid57 Successful Interoperability Demonstrations HCD-Online: Advanced Network Search

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid58 Successful Interoperability Demonstrations PROLEARN & GLOBE

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid59 Successful Interoperability Demonstrations TENCompetence, MACE, MELT, …

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid60 Outline

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid61 Conclusions & Further Work Conclusions Interoperability is a key technological issue Lack of standards and integration solutions reusability prevent users from finding the information they need

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid62 Conclusions & Further Work Main contributions 1.Identification of Requirements for system interoperability 2.Specification and Standardization of Simple Query Interface 3.SQI-based open-source components for easy adoption by information providers 4.Proxying architecture for distributed environments such as P2P networks 5.Data models and ontologies for semantic representation of learning objects and competences 6.Semantic integration based on query rewriting mechanisms 7.New personalized ranking algorithms for linked and unlinked corpus 8.Proof of concept integrated prototypes 9.Demonstration of interoperability achievement through several networks and projects world wide

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid63 Conclusions & Further Work Further Work Interfaces for other services than search (e.g., publishing) More research on flexible query languages (e.g., PLQL) Development and Evolution of schemas Adaptation, optimization and improvement of ranking algorithms

Daniel Olmedilla Apr. 10th, 2008Universidad Autónoma de Madrid64 Questions? - Thanks!