290 likes | 455 Views
CERIF 2006 Geert van Grootel Brigitte Jörg. Major Model Changes Physical / Logical Level Semantic Level (Classification) XML CERIF Documentation Best Practise. Outline. Logical Level Keywords for all Level 1&2 objects Add FundingProgramme to Person
E N D
CERIF 2006 Geert van Grootel Brigitte Jörg CERIF2006 Copenhagen 09/11/2006
Major Model Changes Physical / Logical Level Semantic Level (Classification) XML CERIF Documentation Best Practise Outline CERIF2006 Copenhagen 09/11/2006
Logical Level Keywords for all Level 1&2 objects Add FundingProgramme to Person Contact -> Electronic Address / Physical Address Classification Links from all Objects Remove DublinCore Semantic Level NUTS Region multilingual LanguageName multilingual CountryName multilingual Physical Level Table Truncation for multiple DB support (30max) Namespace cf for all Tables Logical / Physical LevelSemantic Level CERIF2006 Copenhagen 09/11/2006
CountryNameCERIF2004 CERIF2006 Copenhagen 09/11/2006
CountryNameCERIF2006 CERIF2006 Copenhagen 09/11/2006
CERIF2004 België, Belgium CERIF2006 België, du Belgien, ge Belgique, fr Belgium, en … CountryNameCERIF2006 CERIF2006 Copenhagen 09/11/2006
LanguageNameCERIF2004 CERIF2006 Copenhagen 09/11/2006
LanguageNameCERIF2006 CERIF2006 Copenhagen 09/11/2006
Role in Linking Entities CERIF2004 CERIF2006 Copenhagen 09/11/2006
Role in Linking Entities CERIF2006 CERIF2006 Copenhagen 09/11/2006
ClassificationCERIF2004 CERIF2006 Copenhagen 09/11/2006
ClassificationCERIF2006 CERIF2006 Copenhagen 09/11/2006
Classification LinksCERIF2004 CERIF2006 Copenhagen 09/11/2006
Classification linksCERIF2006 CERIF2006 Copenhagen 09/11/2006
ResultPublicationCERIF2004 CERIF2006 Copenhagen 09/11/2006
Goals Express all roles between ResultPublication and CERIF Objects Derive DC metadata form a CERIF CRIS Derive CERIF metadata for OIA repositories Maintain links with CERIF CRIS Generate references from CRIS or CERIF-OIA metadata Backwards compatible with CERIF2004 ResultPublicationCERIF2006 CERIF2006 Copenhagen 09/11/2006
ResultPublicationCERIF2006 CERIF2006 Copenhagen 09/11/2006
ResultPublicationCERIF2006 CERIF2006 Copenhagen 09/11/2006
ResultPublicationCERIF2006 ResultPublication_ResultPublication Journal,Volume, Series, Chapter in book, Abstract in Proceedings Citations Role in Person_ResultPublication Author order Alphabetical Author1,Author2, Authors Alphabetical Author1,Author2,Author3,.. Author Role Editor, reviewer,… CERIF2006 Copenhagen 09/11/2006
Semantic Level = Classification Type Tables (Entity Level) INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚OrgUnitType', ‚Academic'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚OrgUnitType', ‚ResearchUnit'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚OrgUnitType', ‚Company'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚ProjectStatus', ‚running'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚ProjectStatus', ‚stalled'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚ProjectStatus', ‚approved'); Role Tables (Relation Level) Role indicates reading direction IsA hasA INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚OrgUnit_OrgUnitRole', ‚hasPart'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚OrgUnit_OrgUnitRole', ‚isPartOf'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES ('Project_PersonRole', ‚isCoordinator'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES ('Project_PersonRole', ‚hasParticipant'); INSERT INTO CLASSIFICATIONSCHEME ( ClassSchemeId, URI ) VALUES (‚OrgUnit_PersonRole', ‚hasCEO'); Semantic Level SQL Scripts / XML CERIF2006 Copenhagen 09/11/2006
Corresponding to the 2006 Physical Level XML for Data Exchange For Core Entity Tables first Person, Project, OrgUnit, ResultPublication, … Cover all Link Tables and Attributes Define the core elements Corresponding to the Semantic Recommendation of CERIF 2006 XML Schema for Validation XML CERIF 2006 CERIF2006 Copenhagen 09/11/2006
<PERS PersonId="IDENTIFIER"> … <URI>http://www.homepage.info/</URI> <FamilyNames>Familiy Name</FamilyNames> <FirstNames>First Names</FirstNames> <ACADTitle startDate=„DATE">M.A.|B.A.|PhD|Prof.</ACADTitle> <CLASS schemaId="PERS_CLASSScheme_ID" startdate="DATE" enddate="DATE">CLASS_ID</CLASS> <NATIO startdate="DATE" enddate="DATE">COUNTRYCODE</NATIO> <ORG startdate="DATE" enddate="DATE" schemaId="SCHEMA_ID" classId="CLASSID">ORG_ID</ORG> <PERS2 startdate="DATE" enddate="DATE" schemaId="SCHEMA_ID" classId="CLASSID">PERSON_ID</PERS2> <Keywords languageCode="LANGUAGECODE" translation="h|m|o">Keywords</Keywords> … </PERS> XML CERIF 2006Person Extract CERIF2006 Copenhagen 09/11/2006
<PERS PersonId="IDENTIFIER"> … <URI>http://www.dfki.de/~brigitte/</URI> <FamilyNames>Jörg</FamilyNames> <FirstNames>Brigitte</FirstNames> <ACADTitle startDate=„2003">M.A.</ACADTitle> <CLASS schemaId="EUROCRIS_Initiative" startdate=„2004">CERIF Taskgroup</CLASS> <NATIO startdate=„1971">DE</NATIO> <ORG startdate=„2001" schemaId=„PERS_ORGRole" classId=„isAffiliated">DFKI</ORG> <PERS2 startdate="DATE" enddate="DATE" schemaId=„PERS_PERSRole" classId=„isCollaborating">Geert</PERS2> <Keywords languageCode=„EN" translation="o">Modelling</Keywords> … </PERS> XML CERIF 2006Person Extract CERIF2006 Copenhagen 09/11/2006
<ORG OrganisationId="IDENTIFIER"> … <URI>http://www.homepage.com/</URI> <Acronym>ACRONYM</Acronym> <Name languageCode="LANGUAGECODE" translation="h|m|o">Name of Organisation</Name> <CLASS schemaId="OrgUnitType" startdate="DATE" enddate="DATE">ORGUNIT_ID</CLASS> <ORG2 startdate="DATE" enddate="DATE" schemaId="SCHEMA_ID" classId="CLASSID">ORG_ID</ORG2> <PERS startdate="DATE" enddate="DATE" schemaId="SCHEMA_ID" classId="CLASSID">PERSON_ID</PERS> <Keywords languageCode="LANGUAGECODE" translation="h|m|o">Keywords</Keywords> … </ORG> XML CERIF 2006OrgUnit Extract CERIF2006 Copenhagen 09/11/2006
<ORG OrganisationId="IDENTIFIER"> … <URI>http://www.dfki.de/</URI> <Acronym>DFKI</Acronym> <Name languageCode=„DE" translation="o">Deutsches Forschungszentrum …</Name> <CLASS schemaId="OrgUnitType" startdate=„1988">Research Institute</CLASS> <ORG2 startdate=„1988" schemaId=„ORG_ORGRole" classId=„hasPart">LT Lab</ORG2> <PERS startdate=„1988" schemaId=„ORG_PERSRole" classId=„isHeadOf">Wahlster</PERS> <Keywords languageCode=„EN" translation="o">Artificial Intelligence</Keywords> … </PERS> XML CERIF 2006OrgUnit Extract CERIF2006 Copenhagen 09/11/2006
Table Truncation for multiple DB support XML / Physical / Semantic Level Types / Roles Naming Convention Consistency Check CERIF2006 Copenhagen 09/11/2006
Website / Members Area Communication Use Cases Best Practise Documentation CERIF2006 Copenhagen 09/11/2006
Budgeting as an Object (FundingProgramme) Lecture as an Event Contract as an Object EU CV Standard Procedure for Semantic Recommendations and Maintenance Model for User Extensions Open Issues CERIF2006 Copenhagen 09/11/2006
Discussion CERIF2006 Copenhagen 09/11/2006