This post continues from the REF Reporting Profile in CERIF (Vocab). It elaborates on the employed vocabulary terms and their application within a context (following the underlying CERIF model). To indicate the employed CERIF entities, formal path mappings are presented. All defined terms in CERIF are formally recognised and thus replicated by their identifier, i.e. cfClassId value:
- REF Multiple Submission Categories
cfOrgUnit.cfOrgUnit_Class.cfClassId=”multipleSubmissionA”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”multipleSubmissionB”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”multipleSubmissionC”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”multipleSubmissionD”
- REF Organisation Types
cfOrgUnit.cfOrgUnit_Class.cfClassId=”institution”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”unitOfAssessment”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”group”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”employingOrganisation”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”publisher”
- REF Organisation Categories
cfOrgUnit.cfOrgUnit_OrgUnit.cfClassId=”UoA”
- REF Action Types
cfOrgUnit.cfOrgUnit_Class.cfClassId=”actionUpdate”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”actionOverwrite”
cfOrgUnit.cfOrgUnit_Class.cfClassId=”actionDelete”
cfPers.cfPers_Class.cfClassId=”actionUpdate”
cfPers.cfPers_Class.cfClassId=”actionOverwrite”
cfPers.cfPers_Class.cfClassId=”actionDelete”
cfResPubl.cfResPubl_Class.cfClassId=”actionUpdate”
cfResPubl.cfResPubl_Class.cfClassId=”actionOverwrite”
cfResPubl.cfResPubl_Class.cfClassId=”actionDelete”
cfResPat.cfResPat_Class.cfClassId=”actionUpdate”
cfResPat.cfResPat_Class.cfClassId=”actionOverwrite”
cfResPat.cfResPat_Class.cfClassId=”actionDelete”
cfResProd.cfResProd_Class.cfClassId=”actionUpdate”
cfResProd.cfResProd_Class.cfClassId=”actionOverwrite”
cfResProd.cfResProd_Class.cfClassId=”actionDelete”
cfEvent.cfEvent_Class.cfClassId=”actionUpdate”
cfEvent.cfEvent_Class.cfClassId=”actionOverwrite”
cfEvent.cfEvent_Class.cfClassId=”actionDelete”
cfMeas.cfMeas_Class.cfClassId=”actionUpdate”
cfMeas.cfMeas_Class.cfClassId=”actionOverwrite”
cfMeas.cfMeas_Class.cfClassId=”actionDelete”
cfSrv.cfSrv_Class.cfClassId=”actionUpdate”
cfSrv.cfSrv_Class.cfClassId=”actionOverwrite”
cfSrv.cfSrv_Class.cfClassId=”actionDelete”
- REF Person Names Scheme
cfPers.cfPersName_Pers.cfClassId=”surname”
cfPers.cfPersName_Pers.cfClassId=”initials”
cfPers.cfPersName_Pers.cfClassId=”name”
- REF Identifier Types
cfFedId.cfFedId_Class.cfClassId=”hesaStaffIdentifier”
cfFedId.cfFedId_Class.cfClassId=”staffIdentifier”
cfFedId.cfFedId_Class.cfClassId=”articleNumber”
cfFedId.cfFedId_Class.cfClassId=”doi”
cfFedId.cfFedId_Class.cfClassId=”patentNumber”
- REF Staff Categories
cfPers.cfPers_Class.cfClassId=”categoryA”
cfPers.cfPers_Class.cfClassId=”categoryC”
- REF Contract Types
cfOrgUnit.cfPers_OrgUnit.cfClassId=”contractedFte”
cfOrgUnit.cfPers_OrgUnit.cfClassId=”isResearchFellow”
cfOrgUnit.cfPers_OrgUnit.cfClassId=”isEarlyCareerResearcherFalse”
cfOrgUnit.cfPers_OrgUnit.cfClassId=”isEarlyCareerResearcherTrue”
cfOrgUnit.cfPers_OrgUnit.cfClassId=”isOnFixedTermContract”
cfOrgUnit.cfPers_OrgUnit.cfClassId=”isOnSecondment”
cfOrgUnit.cfPers_OrgUnit.cfClassId=”isOnUnpaidLeave”
- REF Staff Measurements
cfPers.cfPers_Meas.cfClassId=”isNonUKBased”
cfPers.cfPers_Meas.cfClassId=”earlyCareerStartDate”
cfPers.cfPers_Meas.cfClassId=”totalPeriodOfAbsence”
cfPers.cfPers_Meas.cfClassId=”numberOfQualifyingPeriods”
cfPers.cfPers_Meas.cfClassId=”categoryCexplanatoryText”
cfPers.cfPers_Meas.cfClassId=”complexOutputReduction”
cfPers.cfPers_Meas.cfClassId=”circumstanceExplanation”
- REF Staff Circumstance Identifiers
cfMeas.cfMeas_Class.cfClassId=”circumstanceIdentifier1″
cfMeas.cfMeas_Class.cfClassId=”circumstanceIdentifier2″
cfMeas.cfMeas_Class.cfClassId=”circumstanceIdentifier3″
cfMeas.cfMeas_Class.cfClassId=”circumstanceIdentifier4″
cfMeas.cfMeas_Class.cfClassId=”circumstanceIdentifier5″
cfMeas.cfMeas_Class.cfClassId=”circumstanceIdentifier6″
cfMeas.cfMeas_Class.cfClassId=”circumstanceIdentifier7″
cfMeas.cfMeas_Class.cfClassId=”categoryCCircumstances”
- REF Sensitivity States
cfPers.cfPers_Class.cfClassId=”isSensitive”
cfResPubl.cfResPubl_Class.cfClassId=”isSensitive”
cfResProd.cfResProd_Class.cfClassId=”isSensitive”
cfResPat.cfResPat_Class.cfClassId=”isSensitive”
cfEvent.cfEvent_Class.cfClassId=”isSensitive”
- REF Staff Research Groups
cfPers.cfPers_OrgUnit.cfClassId=”group1″
cfPers.cfPers_OrgUnit.cfClassId=”group2″
cfPers.cfPers_OrgUnit.cfClassId=”group3″
cfPers.cfPers_OrgUnit.cfClassId=”group4″
- REF Output Categories
cfResPubl.cfResPubl_Class.cfClassId=”isPendingPublication”
cfResProd.cfResProd_Class.cfClassId=”isPendingPublication”
cfResPat.cfResPat_Class.cfClassId=”isPendingPublication”
cfEvent.cfEvent_Class.cfClassId=”isPendingPublication”
cfResPubl.cfResPubl_Class.cfClassId=”isNonEnglishLanguage”
cfResProd.cfResProd_Class.cfClassId=”isNonEnglishLanguage”
cfResPat.cfResPat_Class.cfClassId=”isNonEnglishLanguage”
cfEvent.cfEvent_Class.cfClassId=”isNonEnglishLanguage”
cfResPubl.cfResPubl_Class.cfClassId=”isInterdisciplinary”
cfResProd.cfResProd_Class.cfClassId=”isInterdisciplinary”
cfResPat.cfResPat_Class.cfClassId=”isInterdisciplinary”
cfEvent.cfEvent_Class.cfClassId=”isInterdisciplinary”
cfResPubl.cfResPubl_Class.cfClassId=”isDuplicateOutput”
cfResProd.cfResProd_Class.cfClassId=”isDuplicateOutput”
cfResPat.cfResPat_Class.cfClassId=”isDuplicateOutput”
cfEvent.cfEvent_Class.cfClassId=”isDuplicateOutput”
cfResPubl.cfResPubl_Class.cfClassId=”isOutputCrossReferred”
cfResProd.cfResProd_Class.cfClassId=”isOutputCrossReferred”
cfResPat.cfResPat_Class.cfClassId=”isOutputCrossReferred”
cfEvent.cfEvent_Class.cfClassId=”isOutputCrossReferred”
cfResPubl.cfResPubl_Class.cfClassId=”proposedDoubleWeighting1″
cfResProd.cfResProd_Class.cfClassId=”proposedDoubleWeighting1″
cfResPat.cfResPat_Class.cfClassId=”proposedDoubleWeighting1″
cfEvent.cfEvent_Class.cfClassId=”proposedDoubleWeighting1″
cfResPubl.cfResPubl_Class.cfClassId=”proposedDoubleWeighting2″
cfResProd.cfResProd_Class.cfClassId=”proposedDoubleWeighting2″
cfResPat.cfResPat_Class.cfClassId=”proposedDoubleWeighting2″
cfEvent.cfEvent_Class.cfClassId=”proposedDoubleWeighting2″
cfResPubl.cfResPubl_Class.cfClassId=”reserveOutput1″
cfResProd.cfResProd_Class.cfClassId=”reserveOutput1″
cfResPat.cfResPat_Class.cfClassId=”reserveOutput1″
cfEvent.cfEvent_Class.cfClassId=”reserveOutput1″
cfResPubl.cfResPubl_Class.cfClassId=”reserveOutput2″
cfResProd.cfResProd_Class.cfClassId=”reserveOutput2″
cfResPat.cfResPat_Class.cfClassId=”reserveOutput2″
cfEvent.cfEvent_Class.cfClassId=”reserveOutput2″
cfResPubl.cfResPubl_Class.cfClassId=”reserveOutput3″
cfResProd.cfResProd_Class.cfClassId=”reserveOutput3″
cfResPat.cfResPat_Class.cfClassId=”reserveOutput3″
cfEvent.cfEvent_Class.cfClassId=”reserveOutput3″
cfResPubl.cfResPubl_Class.cfClassId=”reserveOutput4″
cfResProd.cfResProd_Class.cfClassId=”reserveOutput4″
cfResPat.cfResPat_Class.cfClassId=”reserveOutput4″
cfEvent.cfEvent_Class.cfClassId=”reserveOutput4″
cfResPubl.cfResPubl_Class.cfClassId=”hasConflictsOfInterests”
cfResProd.cfResProd_Class.cfClassId=”hasConflictsOfInterests”
cfResPat.cfResPat_Class.cfClassId=”hasConflictsOfInterests”
cfEvent.cfEvent_Class.cfClassId=”hasConflictsOfInterests”
cfMeas.cfMeas_Class.cfClassId=”outputNumber1″
cfMeas.cfMeas_Class.cfClassId=”outputNumber2″
cfMeas.cfMeas_Class.cfClassId=”outputNumber3″
cfEvent.cfEvent_Class.cfClassId=”outputNumber4″
cfResPubl.cfResPubl_OrgUnit.cfClassId=”crossReferToUoA”
cfResProd.cfResProd_OrgUnit.cfClassId=”crossReferToUoA”
cfResPat.cfResPat_OrgUnit.cfClassId=”crossReferToUoA”
cfEvent.cfEvent_OrgUnit.cfClassId=”crossReferToUoA”
cfResPubl.cfResPubl_OrgUnit.cfClassId=”publisher”
cfResProd.cfResProd_OrgUnit.cfClassId=”publisher”
cfResPat.cfResPat_OrgUnit.cfClassId=”publisher”
cfEvent.cfEvent_OrgUnit.cfClassId=”publisher”
cfResPubl.cfResPubl_ResPubl.cfClassId=”volume”
- REF Output Types
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeA”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeB”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeC”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeR”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeD”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeE”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeU”
cfResProd.cfResProd_Class.cfClassId=”outputTypeL”
cfResProd.cfResProd_Class.cfClassId=”outputTypeP”
cfEvent.cfEvent_Class.cfClassId=”outputTypeI”
cfEvent.cfEvent_Class.cfClassId=”outputTypeM”
cfResPat.cfResPat_Class.cfClassId=”outputTypeF”
cfResProd.cfResProd_Class.cfClassId=”outputTypeK”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeN”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeO”
cfResProd.cfResProd_Class.cfClassId=”outputTypeG”
cfResPubl.cfResPubl_Class.cfClassId=”outputTypeH”
cfResProd.cfResProd_Class.cfClassId=”outputTypeQ”
cfResProd.cfResProd_Class.cfClassId=”outputTypeS”
cfResProd.cfResProd_Class.cfClassId=”outputTypeT”
- REF Output Measurements
cfResPubl.cfResPubl_Meas.cfClassId=”numberOfAdditionalAuthors”
cfResPubl.cfResPubl_Meas.cfClassId=”additionalInformation”
cfResPubl.cfResPubl_Meas.cfClassId=”doubleWeightingStatement1″
cfResPubl.cfResPubl_Meas.cfClassId=”doubleWeightingStatement2″
cfResPubl.cfResPubl_Meas.cfClassId=”conflictedPanelMembers”
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”researchGroup”
cfPers.cfPers_ResPubl.cfClassId=”outputNumber1″
cfPers.cfPers_ResPubl.cfClassId=”outputNumber2″
cfPers.cfPers_ResPubl.cfClassId=”outputNumber3″
cfPers.cfPers_ResPubl.cfClassId=”outputNumber4″
- REF Organisation Measurements
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”degreesAwarded”
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”researchDoctoralsAwarded”
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”income2008″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”income2009″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”income2010″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”income2011″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”income2012″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”statement”
- REF Income Source Identifiers
cfMeas.cfMeas_Class.cfClassId=”income”
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source1″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source2″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source3″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source4″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source5″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source6″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source7″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source8″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source9″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source10″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source11″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source12″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source13″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source14″
- REF Income Kind Source Identifiers
cfMeas.cfMeas_Class.cfClassId=”incomeKind”
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source14″
cfOrgUnit.cfOrgUnit_Meas.cfClassId=”source15″
- REF Impact Statements
cfSrv.cfSrv_Meas.cfClassId=”statement”
cfSrv.cfSrv_Meas.cfClassId=”redactedStatement”
- REF Environment Statements
cfSrv.cfSrv_Meas.cfClassId=”statement”
cfSrv.cfSrv_Meas.cfClassId=”redactedStatement”
- REF Case Studies
cfSrv.cfSrv_Meas.cfClassId=”caseStudy”
cfSrv.cfSrv_Meas.cfClassId=”redactedCaseStudy”
- REF Case Study Categories
cfMeas.cfMeas_Class.cfClassId=”conflictedPanelMembers”
cfMeas.cfMeas_Class.cfClassId=”isCaseStudyCrossReferred”
cfMeas.cfOrgUnit_Meas.cfClassId=”crossReferToUoA”
- REF Redaction Statuses
cfMeas.cfMeas_Class.cfClassId=”notRedacted”
cfMeas.cfMeas_Class.cfClassId=”requiresRedaction”
cfMeas.cfMeas_Class.cfClassId=”notForPublication”
- REF Case Study Contacts
cfPers.cfPers_Meas.cfClassId=”contact1″
cfPers.cfPers_Meas.cfClassId=”contact2″
cfPers.cfPers_Meas.cfClassId=”contact3″
cfPers.cfPers_Meas.cfClassId=”contact4″
cfPers.cfPers_Meas.cfClassId=”contact5″
cfPers.cfPers_EAddr.cfClassId=”emailAddress”
cfPers.cfPers_EAddr.cfClassId=”alternateEmailAddress”
cfPers.cfPers_EAddr.cfClassId=”phone”
cfOrgUnit.cfOrgUnit_Pers.cfClassId=”organisation”
cfOrgUnit.cfOrgUnit_PAddr=”address”
- REF Units of Assessment
- Institution’s Research Group Codes
- Institution’s Geographic Boundings
- Institution’s Media Relations
- Institution’s Job Titles
Where the provided list of terms gives an idea of the range of coverage, it mainly demonstrates the formal CERIF application of a term via cfClassId values within particular entities; each term naturally comes with a human readable name or label that is additionally stored within the CERIF Semantic Layer. For the REF Reporting Profile in CERIF, we decided to not use uuids with the vocabularies, i.e. cfClassIds. This decision was taken for reasons of simplicity with respect to mappings and for a better human readability (most vocabulary terms can be recognised from their Ids and if needed, uuids can still be assigned at a later point). The REF Reporting Profile in CERIF is based on HEFCE’s REF XML requirements (see import example xml file), guided by a data requirements for REF import files where e.g. the income sources, income kind sources or circumstances are explained, where data types are defined, and where the meaning of each field is explained in some details. Similarly, the Units of Assessment codes (they are an exception – because they are considered as organisational units) and the Output Type codes as defined by HEFCE are consistently replicated within cfClassIds. In addition, each submitting institutions has to submit their research group codes, applied geographic boundings, media relations and their job titles with staff circumstances.
HEFCE’s REF XML file maintains a different structure compared to a CERIF XML structure, and the Ids of the presented vocabulary terms have also been kept (because they are in use and will be used) in order to enable a simple and consistent mapping from HEFCE’s REF XML file to the REF Reporting Profile in CERIF. That is, the element names of HEFCE’s REF XML file are mostly replicated through the vocabulary terms’ Ids as employed with the REF Reporting Profile in CERIF.
The transformation or mapping will be presented in a separate post – it requires the definition of rules. The next post will support understanding and present some XML snippets of the REF Reporting Profile in CERIF.
See: REF Reporting Profile in CERIF (XML snippets)