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.
