© Keith G Jeffery & Anne AssersonCERIF Course: Data Model 1 20021024 1 CERIF COURSE Session4: DataModel 2 Keith G Jeffery, Director, IT CLRC

Slides:



Advertisements
Similar presentations
©euroCRIS/Keith G JefferyOA Workshop May 2010 CNR Roma The euroCRIS view of the Rome OA Workshop Keith G Jeffery President, euroCRIS
Advertisements

© Brigitte Jörg Rome – May, 10th, CRIS, CERIF and Institutional Repositories Brigitte Jörg, M.A. (Information Science) Language Technology Lab,
University of St Andrews euroCRIS/Keith G Jeffery University of St Andrews/Anna Clements WRN/ARMA May 2010 An Ideal CRIS? Anna Clements Data Architect,
© Keith G Jeffery, Anne G S Asserson GL6: New York: December 2004: IP & Corporate Context Relating Intellectual Property Products to the Corporate.
© Keith G Jeffery, Anne G S Asserson GL7: Nancy: December Grey in the R&D Process Keith G Jeffery Director, IT CCLRC
© Keith G Jeffery, Anne G S Asserson GL 11 Washington Keith G Jeffery Director, IT & International Strategy, STFC
© Keith G Jeffery, Anne G S Asserson GL 10 Amsterdam Keith G Jeffery Director, IT & International Strategy, STFC
© Keith G Jeffery, Anne G S Asserson GL Antwerp Keith G Jeffery Director, IT & International Strategy, STFC Anne.
GCSE Computing#BristolMet Session Objectives# 21 MUST describe methods of validating data as it is input. SHOULD explain the use of key fields to connect.
BME OMIKK experience on dissemination of information on RTD activities in Hungary Dr. Ádám Tichy-Rács Head of unit, National Technical Information Centre.
CERIF: Common European Research Information Format An international standard relational data model for storage and interoperability of research information.
Andrei Lopatenko. CERIF Task Group CERIF TG Report 2001-Marth 2002 results Plans for 2002.
FIS 431/631 Financial Information Systems: Analysis and Design REA Modeling Joe Callaghan Oakland University Department of Accounting & Finance.
Organizing Data Chapter 5. Data Hierachy Table = Entities X Attributes Entities = Records Attributes = Fields.
CERIF-CRIS Overview Keith G Jeffery
Towards implementing a full-cost model of accounting at the University of Vienna Alexander Hammer Head of Accounting and Finance.
Lesson-19 Data Modeling and Analysis
KA2 – Cooperation for innovation and the exchange of good practices Capacity Building in the field of Higher Education (CBHE) Application and selection.
University of St Andrews ©University of St Andrews/Anna Clements ©euroCRIS/Keith G Jeffery ©Brigitte Jörg UKSG, Harrogate, April 2011 Anna Clements Data.
CRIS-ARGOS working out to approach CERIF model 05 th November 2012 Núria Cuní CRIS Project Manager José Luis Poy COO.
©euroCRIS/Keith G JefferyA Brief History of CRISs A Brief History of CRISs Keith G Jeffery President, euroCRIS
CERIF-CRIS Overview Keith G Jeffery
Keith G Jeffery Director, IT Grey Literature The Process and Quality Issues Keith G Jeffery.
ARAMIS The Swiss CRIS R&D Information System Client-Server-Technology Internet Query on Subset.
©CLRC/BITD/Keith G JefferyCERIF in CRISs & Scientific Repositories Comparative Study of Metadata for Scientific Information: The Place of CERIF.
© Keith G Jeffery & Anne AssersonCERIF Course: Data Model CERIF COURSE Session3: DataModel 1 Keith G Jeffery, Director, IT CLRC
CERIF: Past, Present and Future 1 An Overview Anne Asserson, UiB (NO) Keith G Jeffery, CLRC (UK) Andrei Lopatenko, MU (UK) Kassel, 29 – 31 August 2002.
© Keith G Jeffery & Anne AssersonCERIF Course: Implementation CERIF COURSE Session5: Implementation Keith G Jeffery, Director, IT CLRC
UK LOM Core How and why it came about Charles Duncan, Intrallect
Classification of Holding Companies and Head Offices according to NACE Rev.2.
University of St Andrews ©euroCRIS/Keith G Jeffery ©Brigitte Jörg ©University of St Andrews/Anna Clements WRN/ARMA May 2010 An Ideal CRIS? Anna Clements.
© euroCRIS/Keith G Jeffery 1 Achievements & Experience of euroCRIS Achievements and Experience of the euroCRIS Organisation Keith G Jeffery President,
© Keith G Jeffery & Anne AssersonCERIF Course: Evolution CERIF COURSE Session 6: Evolution Keith G Jeffery, Director, IT CLRC
Architecture for a Database System
Reporting Guidelines (FP5) Karen Fabbri Scientific Officer Natural & Technological Hazards DG Research European Commission Brussels
© Keith G Jeffery, Anne G S Asserson IWIRCRIS Copenhagen Exploring the Cloud of Research Information Systematically Keith G Jeffery Director,
CERIF Common European Research Information Format Jan Dvořák, Jiří Souček, Tomáš Chudlarský  Institute of Information Studies & Librarianship Faculty.
©STFC/Keith G Jeffery The value of recording each step of the research process The Value of Recording each Step of the Research Process Keith.
CERIF for Datasets: Background and Key Findings Workshop, London 26 th July 2013 CERIF slides reproduced from presentations by euroCRIS members : Keith.
© euroCRIS/Keith G Jeffery 1 Mutual enhancement of CERIF and project management systems euroCRIS Members Meeting Keith G Jeffery President
©Keith G Jeffery/ Anne AssersonSupporting the Research Process with a CRIS CRIS Supporting the Research Process with a CRIS Keith G Jeffery Director.
© Brigitte Jörg November 11th, 2009 St. Andrews, Scottland 1 euroCRIS Members Meeting CERIF TG Report Brigitte Jörg, M.A. (Information Science) Language.
©euroCRIS CERIF TG CERIF2006 Copenhagen 09/11/2006 CERIF 2006 Geert van Grootel Brigitte Jörg.
Information Systems & Databases 2.2) Organisation methods.
November 2005Anne Asserson Research Administration Department,UiB How can you assess your organisation through a CRIS? The Norwegian national CRIS, FRIDA,
©euroCRIS CERIF TG CERIF May 2007 CERIF 2006 Brigitte Jörg BEST PRACTISE Ales Bosniak.
Anne AssersonCRIS seminar, Brussels, September CERIF CRIS seminar, Brussels September 2003 Anne Asserson, University of Bergen.
© euroCRIS/Keith G Jeffery 1 euroCRIS and e-Infrastructure Keith G Jeffery President, euroCRIS Premium Members.
+ Information Systems and Databases 2.2 Organisation.
1 Katerina Pouliasi /ERCOMER, Utrecht University CRIS-MER The CRIS on Migration and Ethnic Relation, an interactive on-line tool Background  Highly focused.
The Coordination of Agricultural Research in the Mediterranean and its e-infrastructure tool Presented by WP1 Leader Mipaaf-IT, Annamaria Marzetti & Serenella.
Keith G Jeffery Director, IT What does a CRIS add to Open Access Publications ?
Auditing Grey in a CRIS Environment
euroCRIS-SEE cooperation Keith G Jeffery euroCRIS
The Linguistic Integration of Adult Migrants Topics for discussion - day 1.
Title of the presentation | Date |1 Nikos Houssos National Documentation Centre (EKT/NHRF) CRIS for research information management.
Chapter 10 Designing Databases. Objectives:  Define key database design terms.  Explain the role of database design in the IS development process. 
COMMON COMMUNICATION FORMAT (CCF). Dr.S. Surdarshan Rao Professor Dept. of Library & Information Science Osmania University Hyderbad
1 ©Keith G Jeffery, Anne AssersonCRIS and DataspacesCRIS2010, Aalborg CRIS and DataSpaces by Epitaxial Growth Keith G Jeffery STFC Anne Asserson UiB With.
©Keith G Jeffery/ Anne AssersonCRIS: Central Relating Information System CRIS CRIS: Central Relating Information System Keith G Jeffery Director.
1 The Metadata Groups - Keith G Jeffery. 2 Positioning  Raise profile of metadata  Data first  Also software, resources, users  Achieve outputs/outcomes.
© Brigitte Jörg Edinburgh – April, 21st, CERIF Introduction Tutorial Brigitte Jörg, M.A. (Information Science) Language Technology Lab, German Research.
Course on persistent identifiers, Madrid (Spain) Information architecture and the benefits of persistent identifiers Greg Riccardi Director Institute for.
2016 Annual Event ‘’H2020 NCPs Training’’ Minsk, March 2016 Project Management and Implementation IncoNet EaP is a project funded under the 7th European.
Software Specification Tools
CRIS seminar, Brussels September 2003
Open Science: the crucial importance of metadata
A CERIF description of an OA Policy to ease monitoring compliance
Legislative strategy for cross-cutting ESS legislation
Presentation transcript:

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model CERIF COURSE Session4: DataModel 2 Keith G Jeffery, Director, IT CLRC Anne Asserson, University of Bergen

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Structure Full model – primary base entities Person – secondary base entities Person– Language-base entities Person– Lookup tables Person– linking relations: at one level, recursion, at different levels Exchange Model and Metadata Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Structure Full model – primary base entities Person – secondary base entities Person– Language-base entities Person– Lookup tables Person– linking relations: at one level, recursion, at different levels Exchange Model and Metadata Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Full model – primary base entities Base Entities

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Full model – primary base entities Project EntityAttributeTypeConstraintComments / Meaning BASE TABLES Primary 3 object types (entities) Note because of multilingual, text fields are separated out into language-field-base tables ProjectProject Idchar(32)m, pk ProjectStart Datedatem ProjectEnd Datedateo ProjectStatuschar(8)m, enumliststalled, completed… ProjectURIchar(12 8) project homepage

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Full model – primary base entities Person PersonPerson Idchar(32)m, pk PersonFamily Nameschar(32)mlist, separated PersonFirst Nameschar(16)olist, separated PersonOther Nameschar(32)olist, separated PersonSexchar(1)o, enumlistM|F| PersonHonorific Titlechar(12)o, enumlistenumlist, separated PersonAcademic Titlechar(12)o, enumlistenumlist, separated PersonQualificationschar(24)o, enumlistenumlist, separated PersonNationalitieschar(16)o, enumlistenumlist, ISO 3166 standard, two letter codes, separated PersonURIchar(12 8) Person homepage

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Full model – primary base entities OrgUnit OrgUnitCurrencychar(3)m if value else o 3 letter ISO 4217 currency codes to be used. OrgUnitOrgUnit Idchar(32)m, pk OrgUnitAcronymchar(16)o OrgUnitTypechar(8)m, enumlistenumlist, separated OrgUnitHeadcountchar(2)oThe harmonised package for the European Union Fifth Framework Programme provides definitions for Organization/Company size, which are used here. OrgUnitTurnoverfloato total annual working budget OrgUnitURIchar(12 8) OrgUnit homepage

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Full model – primary base entities Project-Person Project-PersonProject Idchar(32)m, fk, pk(part) Project-PersonPerson Idchar(32)m, fk, pk(part) Project-PersonRolechar(16)o, enumliste.g. project leader, investigator, accountant Project-PersonStart Datedateo Project-PersonEnd Datedateo

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Full model – primary base entities Project-OrgUnit Project-OrgUnitProject Idchar(32)m, fk, pk(part) Project-OrgUnitOrgUnit Idchar(32)m, fk, pk(part) Project-OrgUnitRolechar(16)o, enumlistList of values are defined for EU Fifth Framework Programme CO : Co-ordinator (=scientific, administrative and financial co- ordinator) CF: Only financial co-ordinator (if different from co-ordinator) AC: Associate contractor CR: Contractor (other than the co- ordinator) Project-OrgUnitStart Datedateo Project-OrgUnitEnd Datedateo

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person-OrgUnit Person Idchar(32)m, fk, pk(part) Person-OrgUnitOrgUnit Idchar(32)m, fk, pk(part) Person-OrgUnitRolechar(16)o, enumliste.g. division head, group leader Person-OrgUnitStart Datedateo Person-OrgUnitEnd Datedateo

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Structure Full model – primary base entities Person – secondary base entities Person– Language-base entities Person– Lookup tables Person– linking relations: at one level, recursion, at different levels Exchange Model and Metadata Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person – secondary base entities Person: in depth Take Base Entity Person –Secondary base tables –Secondary base tables and language base tables –Secondary base tables and lookup tables (without links) –Lookup tables and links –Secondary Base tables and links

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person – secondary base entities Secondary Base Example: Contact Contact Idchar(32)m, pk Contact char(32)o Contact Addrline1char(80)o ContactAddrline2char(80)o ContactAddrline3char(80)o ContactAddrline4char(80)o ContactAddrline5char(80)o ContactCity Townchar(32)m ContactState of Country char(32)o ContactPostcodechar(16)m ContactCountry codechar(2)m, enumlist ContactNUTS Codechar(10)m, enumlistEurostat region locator code, mandatory in EU ContactTelephonechar(24)olist, separated ContactFaxchar(24)olist, separated ContactURIchar(12 8) ocontact URI

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Structure Full model – primary base entities Person – secondary base entities Person– Language-base entities Person– Lookup tables Person– linking relations: at one level, recursion, at different levels Exchange Model and Metadata Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person– Language-base entities Language Field Base Example: Research Interest Translationchar(1)m, pk(part)o(rig), h(uman), m(achine) Person-Research interest Person Idchar(32)m, pk(part) Languagechar(2)m, pk(part) Keywordschar(10 24)

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Structure Full model – primary base entities Person – secondary base entities Person– Language-base entities Person– Lookup tables Person– linking relations: at one level, recursion, at different levels Exchange Model and Metadata Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person– Language-base entities Lookup Table Examples: Person-related Person-honorific title Honorific Titlechar (4)m, pk(part)Sir, Lady… Person-honorific title Title fullchar(32)m, pk(part) Person-academic title Academic Titlechar (4)m, pk(part)Dr, Prof… Person-academic title Title fullchar(32)m, pk(part) Person- qualification Qualificationchar(4)m, pk(part) Person- qualification Qualification full char(32)m, pk(part)ISCED (UNESCO International Classification of Education, level of education)

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person– Language-base entities Links to Lookup Tables Example: Person-Related Note the diagram is CERIF2000 A mistake was later noticed – Person contains attributes academic title and qualifications These are separated out and linked to Person Therefore the attributes within Person are redundant

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Structure Full model – primary base entities Person – secondary base entities Person– Language-base entities Person– Lookup tables Person– linking relations: at one level, recursion, at different levels Exchange Model and Metadata Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person– Language-base entities Person-Person Person-PersonPerson Idchar(32)m, fk, pk(part) Person-PersonPerson Idchar(32)m, fk, pk(part) Person-PersonRolechar(16)o, enumliste.g. co-worker, manager Person-PersonStart Datedateo Person-PersonEnd Datedateo

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Person– Language-base entities Secondary Base Links Example: Person-Result_Publication Person- Result_Publication Person Idchar(32)m, fk, pk(part) Person- Result_Publication Result_Publicat ion Id char(32)m, fk, pk(part) Person- Result_Publication Rolechar(16)o, enumlistUNIMARC Manual – Bibliographic Format 1994 (IFLA-UBCIM) Person- Result_Publication Copyrightchar(32)m

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Structure Full model – primary base entities Person – secondary base entities Person– Language-base entities Person– Lookup tables Person– linking relations: at one level, recursion, at different levels Exchange Model and Metadata Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Exchange Model and Metadata Model Exchange Model Project and Contact Entities always present Can specialise thereafter as –Expertise –Results –Funding –Services and Equipment Depending on kind of CRIS and need for exchange

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Exchange Model and Metadata Model Metadata Model A model which should be a subset of any CRIS Used to provide an entry representing an instance within the CRIS to a catalog system Used to provide to harvesting engines (WWW) a description of an instance within the CRIS

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Exchange Model and Metadata Model Metadata Model A trade-off between Enough information for the purposes –Data exchange –Catalog providing homogeneous access over heterogeneous information Minimal information –Commercial exploitation of the full CRIS represented by the metadata –Data storage and communications costs

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model

© Keith G Jeffery & Anne AssersonCERIF Course: Data Model Exchange Model and Metadata Model Metadata Model Fewer attributes in base entities –Person, Project, OrgUnit Full attribute set in Contact Minimum use of language base tables Minimum use of lookup tables Use of ‘X’Additional (where ‘X’ is base table) to indicate which entities are present in full CRIS