ABCDEFGJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJ
1
CERIFVIVOMapping ReviewReviewer 1Reviewer 2Reviewer 3Reviewer 4@dropdown
2
EntityDatatypeDescriptionClass or PropertyURIDatatypeDescription
mapping_predicate
mapping_justificationconfidencemapping_dateauthor_idauthor_labelsubject_source
subject_source_version
object_source
object_source_version
creator_idcreator_label
predicate_modifier
reviewer_idreviewer_label
reviewer1_comment
reviewer_idreviewer_label
review2_comment
reviewer_idreviewer_label
review3_comment
reviewer_idreviewer_label
review4_comment
3
cfProjvivo:Projecthttp://vivoweb.org/ontology/core#ProjectAn endeavor, frequently collaborative, that occurs over a finite period of time and is intended to achieve a particular aim.skos:broadMatchA Project, however, is a subclass of Project, which in turn is a subclass of bfo:Process. The project is the activity undertaken or the investigation, not just the agreement.1Tatiana WaltheragreeMelanie WackerIs the definition of cfProj available anywhere?Brian Lowe
4
cfProj.cfAcroChar (16 byte)Acronym of the project, for instance VRE4EICvivo:Project.vivo:vivo:abbreviationhttp://vivoweb.org/ontology/core#abbreviationLiteralA short form for an longer title or nameskos:closeMatchA short form for an longer title or name.1
5
cfProj_Class.cfClassId=”4cb781f3-543e-4df9-a10d-7e343916a34e[“In implementation”]”.cfStartDateDateStart date of the project implementation. Classification is "In implementation", therefore this is start of the project implementation. CERIF can support other phases of the project (for instance "In review"), and preserve information about start and end date of those other phases.
vivo:Project.vivo:dateTimeInterval
http://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:start="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")date/time intervalskos:closeMatch

A specific period or duration, defined by (optional) start and end date/times.1
6
cfProj_Class.cfClassId=”4cb781f3-543e-4df9-a10d-7e343916a34e[“In implementation”]”.cfEndDateDateEnd date of the project implementation
vivo:Project.vivo:dateTimeInterval
http://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:end="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")date/time intervalskos:closeMatchSpecific period or duration, defined by (optional) start and end date/times.1
7
cfProj.cfURICharURI of the project, not URI of the metadata record. It is usually, web site of the project, for instance - https://vre4eic.ercim.eu/ vivo:Project.obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasURL=”(vcard:URL[vcard:url=”xsd:anyURI”])”)has contact info (public description)skos:closeMatch
Looked at a VIVO instance file0,5SynSUCRIS-ToolTatiana Walther
Is here no confidence possible?
Dragan IvanovicI have added confidence 0.5, because it is on the other URL mappings (person, org unit, publication). Not sure, what is the best option to represent URL in VIVO (it is not URL of object/instance, it is a metadata field URL)Brian LoweI think we can be confident about this one. The vCard URL is the current closest match in VIVO
8
cfProjAbstr
Multilingual String
An abstract of the project. Usually briefly describe wider goal of the project and approach. The abstract is Multilingual String, meaning it supports storing abstract in multiple languages. Besides language and content in a particular language, Multilingual entities in CERIF also support translation type (o - origin, h - human translation, m - machine translation).vivo:Project.bibo:abstracthttp://purl.org/ontology/bibo/abstract


rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI"


Source: https://www.dublincore.org/specifications/bibo/bibo/bibo.rdf.xml#
LiteralA summary of the resource.skos:exactMatch<!-- http://purl.org/ontology/bibo/abstract -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/abstract">
<rdfs:label>abstract</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment>A summary of the resource.</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
</owl:DatatypeProperty>
1
9
cfProjKeyw
Multilingual String
Keywords of the project. Might be translated in different languages. vivo:Project.informationProductInformation Resource

http://vivoweb.org/ontology/core#InformationResource

freetextKeyword


one keyword or phrase per freetextKeyword assertion

The most general classification of an information resource

Project SubClassOf InformationResource (pode ser candidato)
Literal
The most general classification of an information resource

Project SubClassOf InformationResource (pode ser candidato)
skos:closeMatch1Tatiana Walther
Since vivo:freetextKeyword doesn't have a fixed domain class, it could be applyed via restrictions to vivo:Project. That's why it is probably not necessary to map to the class obo:IAO_0000030.
Brian LoweNot sure what the vivo:Project.informationProduct means. It looks like this should just be mapped to statements where the predicate is vivo:freetextKeyword and the subject is the project.
10
cfProj_Fund.cfClassId="eda2b2e6-34c5-11e1-b86c-0800200c9a66["Funding Programme"]"; cfClassSchemeId="759af93b-34ae-11e1-b86c-0800200c9a66["Funding Source Types"]"role; namespaceLink between Project and Funding. In the linked Funding entity there are information about Fudning source name, description, etc., while in the link entity (rows below) are information about start and end date of funding. In theory, project start and end date might be different than beginning and ending of funding the project.
vivo:Project.vivo:hasFundingVehicle
http://vivoweb.org/ontology/core#hasFundingVehicleobjectTypeProperty(vivo:Contract/vivo:Grant)funding provided via (range Grant)skos:relatedMatchIn CERIF there is a link to Funding entity, in VIVO, the object property grantAvardeBy should be considered.

An intramural or extramural award to support scholarly work, such as UF09179 (VIVO)
0,6Tatiana Waltheragree
11
cfProj_Fund.cfStartDateDateTimeBeginning of the funding the projectvivo:Grant.vivo:dateTimeIntervalhttp://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:start="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")date/time intervalskos:exactMatch

same tpye and scope1
12
cfProj_Fund.cfEndDateDateTimeEnd of funding the projectvivo:Grant.vivo:dateTimeIntervalhttp://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:end="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")date/time intervalskos:exactMatch

same tpye and scope1
13
cfProj_Fund.cfAmountFloatTotal grant amountvivo:Grant.totalAwardAmounthttp://vivoweb.org/ontology/core#totalAwardAmountopenThis includes the direct cost being used for the grant activity plus indirect costs associated with administering the grant.

skos:relatedMatch
Requested or granted? Executed? If project has no endDate, what to consider?0,4Tatiana Walther
agree, it should be specified or a more specific poperty should be created
Melanie WackerMay need more discussions. Definitions are unclearDragan Ivanovicthe CERIF attribute cfProj_Fund.cfAmount represents granted amount, and cfFraction is fraction in the complete budget of the project. The project proposal in CERIF might be also modeled as cfProject, in that case cfAmount might be requested amount, but I don't think this use case is likely to be used. It looks well mapped for me, I would increase confidence here. Brian LoweAgree with Dragan's analysis
14
cfProj_Fund.cfFractionFloat
Fraction in the complete cost of the project
For future versions
IRI: http://purl.org/cerif/frapo/providesFractionOfTotalFunding

An object property linking funding to a budget, specifying what fraction of the total budget is provided by that source of funding.
Tatiana Walther
agree, a new poperty should be created
Brian Lowe
Agree; something to consider adding in the future
15
cfProj_Class.cfClassId="0bd2d47a-8688-4758-a63c-45e76825a0f6["Research Project"]"; cfClassSchemeId="794234b8-25bb-46df-9d26-ae660bca64bc["Activity Subtypes"]"
type; namespace
Decoupling project to suboprojects (work packages, tasks, etc.)obo:ERO_0000014http://purl.obolibrary.org/obo/ERO_0000014A funded collection of investigations as described in a research proposal.
skos:broadMatch
ERO_0000014 research project Class http://purl.obolibrary.org/obo/ERO_0000014

The mapping does not state a collection.
0,8Tatiana Walther
It is possible to link the research project to another research projects as sub-projects or part tasks of it via http://purl.obolibrary.org/obo/BFO_0000051 (has part). Wouldn't it mean decoupling projects to sub-projects?
Brian LoweAgree with Tatiana: subprojects would currently be partOf overarching project.
16
cfProj_Class.cfStartDateDateTime
Start date of the subproject implementation.
vivo:Project.vivo:dateTimeInterval
http://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:start="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")date/time intervalskos:closeMatchSpecific period or duration, defined by (optional) start and end date/times.1
17
cfProj_Class.cfEndDateDateTime
End date of the subproject implementation.
vivo:Project.vivo:dateTimeInterval
http://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:end="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")date/time intervalskos:closeMatchspecific period or duration, defined by (optional) start and end date/times.1
18
cfPersENTITYfoaf:Personhttp://xmlns.com/foaf/0.1/PersonAn instance of a human being (Homo sapiens)skos:broadMatchOne is a class within foaf and the cfPers is an entity with various forms of relationships (object prop. etc)0,6Tatiana Walther
I'm not sure, that I understand, why it is only a broad match here. An instance of foaf:Person is also an entity with different relationships and attributes ...
Melanie Wacker
Agree with Tatiana
Agree w/ Tatiana and Melanie. While it may not be a perfect match, it certainly seems like a close one.
19
cfPers.cfBirthdateDateDate of birth of a personOnly available birthday in foaf and compute with age (return the year of birth)This can be computed to reference some dataCompute with

<owl:DatatypeProperty rdf:about="http://xmlns.com/foaf/0.1/age">

skos:relatedMatch
<owl:DatatypeProperty rdf:about="http://xmlns.com/foaf/0.1/birthday">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:comment>The birthday of this Agent, represented in mm-dd string form, eg. &apos;12-31&apos;.</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
<rdfs:label>birthday</rdfs:label>
<vs:term_status>unstable</vs:term_status>
</owl:DatatypeProperty>
Tatiana WaltherSince it could be useful to have this data, it makes sense to extend the VIVO ontology with a new property or reuse the existing one. foaf:birthdate hasn't been used so far in the VIVO data model.Dragan Ivanovic
It is a question whether this property should be part of exchange process between different system due to GDPR. Therefore, I am not sure mapping of this property is important and needed at all.
Brian Lowe
Seems like a very low priority. Agree with Dragan's concerns; otherwise could consider using foaf:birthdate as Tatiana mentions.
20
cfPers.cfGenderCharGender of a person, it is a char, f or mvcard:Genderhttp://www.w3.org/2006/vcard/ns#GenderWhy not use gender from foaf:Agent?skos:closeMatch

<owl:DatatypeProperty rdf:about="http://xmlns.com/foaf/0.1/gender">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:comment>The gender of this Agent (typically but not necessarily &apos;male&apos; or &apos;female&apos;).</rdfs:comment>
<rdfs:isDefinedBy rdf:resource="http://xmlns.com/foaf/0.1/"/>
<rdfs:label>gender</rdfs:label>
<vs:term_status>testing</vs:term_status>
</owl:DatatypeProperty>
Tatiana Walther
I'm not sure, that male or female would be enough nowdays ...
Melanie WackerIn many communities the decision has been made to not use gender at all. See: https://www.loc.gov/aba/pcc/documents/gender-in-NARs-revised-report.pdfDragan IvanovicThe same as above, we can discuss ommiting/droping this and the line aboveBrian Lowe
Would suggest omitting this mapping until someone requests it
21
cfPers.cfURICharUsually personal web page foaf:Person.obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasURL=”(vcard:URL[vcard:url=”xsd:anyURI”])”)has contact info (public description)skos:closeMatch
Looked at a VIVO instance file0,5Dragan Ivanovic@Brian, in the VIVO platform we can assign websites to researchers' profiles, where it is stored?Brian Lowe
This is right. Websites are put on a vcard:URL resource. Would suggest raising the confidence.
22
cfPersResInt
Multilingual String
Description of person research interests in free-text formatfoaf:Person.vivo:hasResearchOverviewhttp://vivoweb.org/ontology/core#researchOverviewLiteralUsed for a single narrative summary of research, typically covering a wide range of activities and time periods; use Researcher Role for information on individual activitiesskos:closeMatchNote sure if this is Multilingual1Tatiana Walther
The value of vivo:researchOverview can be multilingual.
Brian LoweLooks good.
23
cfPersKeyw
Multilingual String
Keywords describing a personfoaf:Person.vivo:freetextKeywordhttp://vivoweb.org/ontology/core#freetextKeywordLiteralIntended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work.skos:closeMatch

Note sure if this is used with Person or just InformationResource and majorField0,4Tatiana Walther
Since the domain of vivo:freetextKeyword is not fixed, it can be used with every entity.
Brian Lowe
Yes; freetextKeyword can be used with anything. I think we can raise the confidence.
24
cfPersName_PersVariation of Person names, for instance it might be name in different alphabet, etc. foaf:Person. rdfs:Labelhttp://www.w3.org/2000/01/rdf-schema#labelLiteral

skos:relatedMatch
Not sure if this solves the need for a variontion on Person namesTatiana WaltherAgree! rdfs:label can not represent the variation of names. vcard:Name could be used for it. But there is no option to specify which kind of name (preferred / alternative / alias / maiden name) it is. There is an extension needed.Melanie WackerAgreeDragan IvanovicAgree, rdfs:label can be used for name in different scripts and languages, but changing of the last name is not supportedBrian Lowe
Agree w/ Tatiana. We anticipated wanting to use separate vcard:Name objects for name changes but never built out the method for indicating which is preferred/current.
25
cfPersName.cfFirstNamesCharPerson First namefoaf:Person.obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasName=”(vcard:Name[vcard:givenName=””])”)has contact info (public description)skos:closeMatch

"http://xmlns.com/foaf/0.1/firstName"0,5Melanie WackerWe need to keep in mind that these concepts of first and last (surnames) do not apply to all languages and cultures
26
cfPersName.cfFamilyNamesCharPerson Family namefoaf:Person.obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasName=”(vcard:Name[vcard:familyName=””])”)has contact info (public description)skos:closeMatch
0,5Melanie WackerWe need to keep in mind that these concepts of first and last (surnames) do not apply to all languages and cultures
27
cfPersName_Pers.cfClassId="extend-uuid["Middle Name"]"; cfClassSchemeId="7375609d-cfa6-45ce-a803-75de69abe21f["Person Names"]"role; namespacefoaf:Person.obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasName=”(vcard:Name[vivo:middleName=””])”)has contact info (public description)skos:closeMatch
0,5
28
cfPersName_Pers.cfStartDateDateTimeIt should be the date from which variation of a person name is valid. For instance, we have a female researcher, and her name was Lidija Vujosevic from 01.09.2007 to 17.05.2008 when she married and changed the last name to Ivanovic. Therefore, the cfPersName_Pers.cfStartDate in this case is 01.09.2007., while the cfPersName_Pers.cfEndDate is 17.05.2008.Could the InformationResource be used?This is important informationTatiana Walther
Agree! Since the domain class of vivo:start is not fixed, it could probably be applied to vcard:Name ...
Melanie WackerThough we should be careful that we don't encourage folks to make "deadnames" public. Huge issue right now in identity managementBrian Lowe
Would suggest adding vivo:dateTimeInterval to a vcard:Name instance rather than adding start/end directly. I think the domain of start and end should be vivo:DateTimeInterval. The application could hide nanes with end dates by default.
29
cfPersName_Pers.cfEndDateDateTimeCould the InformationResource be used?This is important informationTatiana Walther
Agree! Since the domain class of vivo:end is not fixed, it could probably be applied to vcard:Name ...
Brian LoweSame as above.
30
cfPers_OrgUnitrelation between person and organization, depending on Classification scheme and classification term (in the next row), it represents different relations between researcher and organization (employment, function in an insitution, membership in an organization, etc.)
skos:closeMatch
skos:exactMatch
skos:broadMatch
skos:narrowMatch
skos:relatedMatch
Tatiana Walther
Not sure, why it hasn't been mapped ... There are multiple ways to link a person to an organization: 1. via vivo:Position 2. via vivo:MemberRole / vivo:LeaderRole
Dragan IvanovicThe mapping is missing, this is important, to map link between objects, not just data propertiesBrian Lowe
Not sure how we represent this in the sheet, but as Tatiana says this would typically be done either via a Position (with vivo:relates org) or a Role (which vivo:roleContributesTo org).
31
cfPers_OrgUnit.cfClassId="b9bd41f0-1cfc-11e1-8bc2-0800200c9a66["Administrator"]"; cfClassSchemeId="e9616dbd-0d38-4b7d-a6cd-3c4df1e95462["Person Employment Types"]"role; namespacePerson is employed as an administratorfoaf:Person.vivo:relatedByhttp://vivoweb.org/ontology/core#relatedByobjectTypeProperty(vivo:Position/vivo:"FacultyAdministrativePosition)
skos:exactMatch

An academic administrative position (associate dean, etc.) as distinct from a professional administrative position (non-academic)1
32
cfPers_OrgUnit.cfStartDateDateTime
Start date of the administrator appointment
vivo:Position.vivo:dateTimeInterval
http://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:start="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")skos:closeMatch
Some mapping as other properties.0Tatiana Walther
vivo:dateTimeInterval doesn't have a fixed domain and could be used here.
Dragan Ivanovic@Brian, it would be great if mapping described in this file is in accordance with VIVO platform, i.e. it is visible in faux property defined for position/job associated to a researcher
33
cfPers_OrgUnit.cfEndDateDateTimeEnd date of the appointment
vivo:Position.vivo:dateTimeInterval
http://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:end="(vivo:DateTimeValue[vivo:dateTime="xsd:dateTime"])")skos:closeMatch
Some mapping as other properties.0Tatiana Walther
vivo:dateTimeInterval doesn't have a fixed domain and could be used here.
34
cfPers_OrgUnit.cfFractionFloatFraction of the employment, for instance someone can have a part-time position in an organization, or even can be administrator with 30% of its time, and a software developer with 70% of its timeNo Match
There are no properties in Position that relate to cfFraction1Tatiana Walther
We probably need here a new property.
35
cfPers_Class.cfClassId="cf7799e0-3477-11e1-b86c-0800200c9a66["Person"]"; cfClassSchemeId="6e0d9af0-1cd6-11e1-8bc2-0800200c9a66["CERIF Entities"]"
type; namespace
foaf:Personhttp://xmlns.com/foaf/0.1/PersonAn instance of a human being (Homo sapiens)skos:closeMatch0,85Dragan IvanovicI suggest droping this line completely from mapping. There is no any sense in information that cfPerson is a person. I think there is no Person types vocabulary in CERIF. For instance there is Organization types vocabulary in CERIF, and in that case cfOrgUnit_Class is needed, but cfPers_Class is not needed.
36
cfOrgUnitfoaf:Organizationhttp://xmlns.com/foaf/0.1/OrganizationA kind of Agent corresponding to social instititutions such as companies, societies etc.Suggestion:

Use Division
One other option could be Division. The definition on the VIVO Ontology is: "An area of corporate activity organized as an administrative or functional unit."
Verify that Division could be just used for Grant administration.
Tatiana Walther
Not sure, if it only could be a division ... In VIVO the various units can be linked to the organization via obo:BFO_0000051 (has part)
Dragan IvanovicIn VIVO platform we have organizations, we should use ontology class used thereBrian Lowe
I would suggest just using foaf:Organization. The specific subclasses are almost as problematic as the sublcasses of Person, and there was discussion of deprecating/removing them when the ISF was first created
37
cfOrgUnit.cfAcroChar
Acronym or abbreviation of an organization, for instance TAMU, TIB, etc.
foaf:Organization.vivo:abbreviation
http://vivoweb.org/ontology/core#abbreviationLiteralA short form for an longer title or nameskos:exactMatch
Verify how the Property is related to Organization
38
cfOrgUnit.cfURICharThe web site of the organizationfoaf:Organization.obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasURL=”(vcard:URL[vcard:url=”xsd:anyURI”])”)has contact info (public description)skos:closeMatch
0,5Dragan IvanovicI think this mapping is correct
39
cfOrgUnitName
Multilingual String
Name of the organization (might be presented in multiple languages)foaf:Organization.rdfs:labelhttp://www.w3.org/2000/01/rdf-schema#labelLiteralskos:closeMatch
1
40
cfOrgUnitResAct
Multilingual String
Free-form description of the organization research activitiesNo Match
1Melanie WackerPossible to open up domain for #reserchOverview? Currently person onlyBrian Lowe
Agree w/ Melanie. The current researchOverview domain seems unnecessarily restricted.
41
cfOrgUnitKeyw
Multilingual String
Keywords describing organization unitfoaf:Organization.vivo:freetextKeywordhttp://vivoweb.org/ontology/core#freetextKeywordLiteralIntended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work.skos:closeMatch
http://vivoweb.org/ontology/core#freetextKeyword Literal Intended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work. equivalent "skos:closeMatch

" Note sure if this is used with Person or just InformationResource and majorField
1
42
cfOrgUnit_Class.cfClassId="eda2b2ef-34c5-11e1-b86c-0800200c9a66["Research Institute"]"; cfClassSchemeId="759af939-34ae-11e1-b86c-0800200c9a66["Organisation Types"]"
type; namespace
Classification might define type of the organization unit, research center, research insitute, NGO, etc. Classification Scheme might be Legal Form Types (public, private, NGO), Organization types (research center, institute, faculty), etc.vivo:Institutehttp://vivoweb.org/ontology/core#InstituteAn organization founded to pursue or promote certain research, educational or public policy interests or activities.
skos:exactMatch

An Institute normally has a research focus but may also fulfill instructional or outreach roles.1Melanie WackerConfused about mapping--isn't this supposed to indicate the type of an organization. May not always be an instituteDragan IvanovicMelanie is right. However, I think this mapping is defined in the tab Organization types
43
cfOrgUnit_Class.cfStartDateDateTimeStart date related to classification abovefoaf:Organization.vivo:dateTimeIntervalhttp://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:start="(vivo:DateTimeValue[vivo:dateTime="xsd:date"])")skos:closeMatch
Some mapping as other properties.0,7
44
cfOrgUnit_Class.cfEndDateDateTimeEnd date related to classification abovefoaf:Organization.vivo:dateTimeIntervalhttp://vivoweb.org/ontology/core#dateTimeIntervalobjectTypeProperty(vivo:DateTimeInterval.vivo:end="(vivo:DateTimeValue[vivo:dateTime="xsd:date"])")skos:closeMatch
Some mapping as other properties.0,3Dragan IvanovicWhy confidence level is different than the line above?
45
cfResPublbibo:Documenthttp://purl.org/ontology/bibo/DocumentA collection of information content entities intended to be understood together as a wholeskos:closeMatch
0Dragan IvanovicMapping of CERIF output types is missing - https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml. We need a new tab for that. Depending on cfResPubl_Class, appropriate VIVO class will be used in accordance with mapping defined in that new tab for mapping CERIF output types for VIVO classes.
46
cfResPubl.cfResPublDateDatePublication date. The minimum: year of publication (or, if unpublished, the year of creation). In CERIF the datatype of PublicationDate has been specified as a date. That means at the application, the often not available month and day values have to be filled by the application with default values. A string value would not allow required computation related to years.obo:IAO_0000030.vivo:dateTimeValuehttp://vivoweb.org/ontology/core#dateTimeValueobjectTypeProperty(vivo:DateTimeValue[vivo:dateTime=”xsd:dateTime”])]skos:closeMatch
One is an Interval and it maps to two properties0Tatiana Walther
Why is the confidence level = 0 ? Why vivo:dateTimeValue doesn't fit here?
Dragan IvanovicI think this mapping is ok
47
cfResPubl.cfNumCharArticle numberbibo:Document.bibo:numberhttp://purl.org/ontology/bibo/numberLiteralA generic item or document number. Not to be confused with issue number. A barcode, perhaps?skos:exactMatch<!-- http://purl.org/ontology/bibo/number -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/number">
<rdfs:label xml:lang="en">number</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment xml:lang="en">
A generic item or document number. Not to be confused with issue number.
</rdfs:comment>
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
</owl:DatatypeProperty>
0Tatiana Walther
Is bibo:number not specific enough?
Melanie WackerWould change mapping specificity. Not an exact match. One is narrower than the other
48
cfResPubl.cfVolChar
e.g. Volume of a journal in which article has been published
bibo:Document.bibo:volumehttp://purl.org/ontology/bibo/volumeLiteralA volume number.skos:exactMatch<!--
http://prismstandard.org/namespaces/1.2/basic/volume
-->
<owl:DatatypeProperty rdf:about="http://prismstandard.org/namespaces/1.2/basic/volume">
<owl:equivalentProperty rdf:resource="http://purl.org/ontology/bibo/volume"/>
</owl:DatatypeProperty>
1
49
cfResPubl.cfEditionChar
The edition of a book, long form (such as "first" or "second").
bibo:Document.bibo:editionhttp://purl.org/ontology/bibo/editionLiteralThe name defining a special edition of a document. Normally its a literal value composed of a version number and words.skos:exactMatch<!--
http://prismstandard.org/namespaces/1.2/basic/edition
-->
<owl:DatatypeProperty rdf:about="http://prismstandard.org/namespaces/1.2/basic/edition">
<owl:equivalentProperty rdf:resource="http://purl.org/ontology/bibo/edition"/>
</owl:DatatypeProperty>
1
50
cfResPubl.cfSeriesChar
The series of books the book was published in ...
vivo:hasPublicationVenue.bibo:Series
http://vivoweb.org/ontology/core#hasPublicationVenueobjectTypeProperty(bibo:Series)

skos:relatedMatch
<owl:Class rdf:about="http://purl.org/ontology/bibo/Series">
<rdfs:label xml:lang="en">Series</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.org/ontology/bibo/Collection"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.org/dc/terms/hasPart"/>
<owl:allValuesFrom rdf:resource="http://purl.org/ontology/bibo/Document"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<rdfs:comment xml:lang="en">
A loose, thematic, collection of Documents, often Books.
</rdfs:comment>
<ns:term_status>stable</ns:term_status>
</owl:Class>
0,6
51
cfResPubl.cfIssueChar
e.g. issue of a journal in which article has been published
bibo:Article.bibo:issuehttp://purl.org/ontology/bibo/issueLiteralsomething that is printed or published and distributed, esp. a given number of a periodical

skos:relatedMatch
<owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/issuer">
<rdfs:label>issuer</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<rdfs:comment>
An entity responsible for issuing often informally published documents such as press releases, reports, etc.
</rdfs:comment>
<ns:term_status>unstable</ns:term_status>
<rdfs:subPropertyOf rdf:resource="http://purl.org/dc/terms/publisher"/>
<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://purl.org/ontology/bibo/Collection"/>
<rdf:Description rdf:about="http://purl.org/ontology/bibo/Document"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
</owl:ObjectProperty>
0,6
52
cfResPubl.cfStartPageCharthe first page numberbibo:Document.bibo:pageStarthttp://purl.org/ontology/bibo/pageStartLiteralStarting page number within a continuous page range.skos:closeMatch<!-- http://purl.org/ontology/bibo/pageStart -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/pageStart">
<rdfs:label xml:lang="en">page start</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment xml:lang="en">
Starting page number within a continuous page range.
</rdfs:comment>
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:subPropertyOf rdf:resource="http://purl.org/ontology/bibo/locator"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
</owl:DatatypeProperty>
0,6
53
cfResPubl.cfEndPageCharthe last page numberbibo:Document.bibo:pageEndhttp://purl.org/ontology/bibo/pageEndLiteralEnding page number within a continuous page range.skos:closeMatch<!-- http://purl.org/ontology/bibo/pageEnd -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/pageEnd">
<rdfs:label xml:lang="en">page end</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment xml:lang="en">Ending page number within a continuous page range.</rdfs:comment>
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:subPropertyOf rdf:resource="http://purl.org/ontology/bibo/locator"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
</owl:DatatypeProperty>
0,6
54
cfResPubl.cfTotalPagesCharThe total number of pagesbibo:Document.bibo:numPageshttp://purl.org/ontology/bibo/numPagesLiteralCould not find reference to numPageTatiana Walther
https://www.dublincore.org/specifications/bibo/bibo/bibo.rdf.xml#numPages
Dragan Ivanovic I think this is ok
55
cfResPubl.cfISBNCharISBNbibo:Book.bibo:isbn13http://purl.org/ontology/bibo/isbn13LiteralThe International Standard Book Number (ISBN) is a unique[1][2] numeric commercial book identifier based upon the 9-digit Standard Book Numbering (SBN) code created by Gordon Foster.Since 1 January 2007, ISBNs have contained 13 digits, a format that is compatible with Bookland EAN-13s.skos:relatedMatch



Not sure about this mapping since one is a property and the other has a union with collection
<!-- http://purl.org/ontology/bibo/isbn13 -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/isbn13">
<rdfs:subPropertyOf rdf:resource="http://purl.org/ontology/bibo/isbn"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://purl.org/ontology/bibo/Collection"/>
<rdf:Description rdf:about="http://purl.org/ontology/bibo/Document"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
</owl:DatatypeProperty>
0,4Tatiana Waltherbibo:isbn13 is a datatype property, which has (according to the BIBO Ontology specification) a uinon of two classes (Collection and /or Document) as a domain. Strangely, in VIVO the domain class is bibo:Book. Ist it outdated? However, in terms of content it is an exact match.Brian Lowe
seems like the CERIF field might map either to bibo:isbn10 or bibo:isbn13. I think we can confidently use these properties; the stated domains in the VIVO ontology file may need to be fixed.
56
cfResPubl.cfISSNCharISSNbibo:issnhttp://purl.org/ontology/bibo/issnLiteralAn International Standard Serial Number (ISSN) is a unique eight-digit number used to identify a periodical publication.
skos:closeMatch
skos:exactMatch
skos:broadMatch
skos:narrowMatch
skos:relatedMatch
<!-- http://purl.org/ontology/bibo/issn -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/issn">
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Collection"/>
<rdfs:subPropertyOf rdf:resource="http://purl.org/ontology/bibo/identifier"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
</owl:DatatypeProperty>
0,8Tatiana Walther
What is the reason for the low confidence level? In terms of content it is an exact match, IMO.
Brian LoweAgree w/ Tatiana
57
cfResPubl.cfURICharthe web page of a publication
obo:IAO_0000030.obo:ARG_2000028
http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasURL=”(vcard:URL[vcard:url=”xsd:anyURI”])”)has contact info (public description)skos:closeMatch
obo:ARG_20000280,5
58
cfResPublTitle
Multilingual String
The publication title in a particular language.
bibo:Document.rdfs:labelhttp://www.w3.org/2000/01/rdf-schema#labelLiteralskos:closeMatch


Why not use shortTitle?
<!-- http://purl.org/ontology/bibo/shortTitle -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/shortTitle">
<rdfs:label xml:lang="en">short title</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment xml:lang="en">The abbreviation of a title.</rdfs:comment>
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
</owl:DatatypeProperty>
0,9Tatiana Walther
We probably need some property which doesn't only represent a short title but the title on the whole ..
59
cfResPublSubtitle
Multilingual String
The publication subtitle in a particular language.
bibo:Document.rdfs:labelhttp://www.w3.org/2000/01/rdf-schema#labelLiteralskos:closeMatch0,9Melanie Wackersubtitle is narrower than rdfs:label. Change mapping predicate?
60
cfResPublNameAbbrev
Multilingual String
An abreviation name, for instance if result publication record represents a journal, this field might be used for abbreviation of the journal name (https://images.webofknowledge.com/images/help/WOS/B_abrvjt.html)
skos:closeMatch
skos:exactMatch
skos:broadMatch
skos:narrowMatch
skos:relatedMatch
abbreviation
http://vivoweb.org/ontology/core#abbreviation

It is a topDataProperty and it is used for different scenarios.

Is used for abbreviations of People´s titles like: B.A.

A short form for an longer title or name. Not sure if it could be used for Pubs
0,3Tatiana Walther
Probably bibo:shortTitle would be better,.
Dragan IvanovicThe abbreviation name is something which is usually assigned to journal (there is the full journal nama and abbreviation)
61
cfResPublBiblNote
Multilingual String
miscellaneous extra informationhttp://purl.org/ontology/bibo/NoteSuggest use Bibo Note. Not sure if this is the sameskos:closeMatch

!-- http://purl.org/ontology/bibo/Note -->
<owl:Class rdf:about="http://purl.org/ontology/bibo/Note">
<rdfs:label xml:lang="en">Note</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment xml:lang="en">Notes or annotations about a resource.</rdfs:comment>
</owl:Class>
0,6Tatiana Walther
The property hasn't been used in VIVO so far. In my opinion it could be used.
Dragan IvanovicI think it is the same, cfResPublBiblNote should contain some note writtent usually by a librarian in the cataloguing processBrian Lowe
Not something the VIVO application has used so far, but does look like either a very close or exact match.
62
cfResPublVersInfo
Multilingual String
A free-text description of the version of result output
Suggest use DC isVersionof

skos:relatedMatch
<!-- http://purl.org/dc/terms/isVersionOf -->
<owl:ObjectProperty rdf:about="http://purl.org/dc/terms/isVersionOf"/>
0,2What is meant exactly by "rseult publication"? Melanie WackerDragan Ivanovicresult publicatation can be something of https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml

Publications could have versions, for instance our document describing this mapping can be versioned
63
cfResPublAbstr
Multilingual String
Result publication abstractbibo:Document.bibo:abstracthttp://purl.org/ontology/bibo/abstractLiteralA summary of the resource.skos:closeMatch
<!-- http://purl.org/ontology/bibo/abstract -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/abstract">
<rdfs:label>abstract</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment>A summary of the resource.</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
</owl:DatatypeProperty>
0,9Tatiana Walther
Why is it only a closeMatch?
Dragan IvanovicI think this is a perfect mapping, not sure why it is 0.9
64
cfResPublKeyw
Multilingual String
Result publication keywords
bibo:Document.vivo:freetextKeyword
http://vivoweb.org/ontology/core#freetextKeywordLiteralIntended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work.skos:closeMatch
http://vivoweb.org/ontology/core#freetextKeyword Literal Intended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work. equivalent "skos:closeMatch

" Note sure if this is used with Person or just InformationResource and majorField
0,4Dragan IvanovicIt looks this is used in the VIVO platform, meaning this should be a good mapping
65
cfOrgUnit_ResPubl.cfClassId="49815870-1cfe-11e1-8bc2-0800200c9a66["Author"]"; cfClassSchemeId="6b2b7d26-3491-11e1-b86c-0800200c9a66["Organisation Output Contributions"]"role; namespaceThis is used for establishing relation between Organization unit and result publication. List of classifications for this relation is available at https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OrganisationOutputContributions.xml
foaf:Orgnization.vivo:assigneeFor
http://vivoweb.org/ontology/core#assigneeFor
objectTypeProperty(bibo:Document)
skos:closeMatch
Review Range0,7Tatiana Walthervivo:assigneeFor has the range - bibo:Patent. Doesn't bibo:Patent fit as an organization's research output?Melanie WackerI don't think Assigneefor is a good match. A range of roles can be indicated here from the CERIF vocabulary. Assignee doesn't appear to match any of them/ Also don't think that we can limit an organization's research output to pantentsDragan IvanoviccfResPubl doesn't include patents (and it is not limited to patents). What about http://vivoweb.org/ontology/core#relatedBy?
66
cfPers_ResPubl.cfClassId="49815870-1cfe-11e1-8bc2-0800200c9a66["Author"]"; cfClassSchemeId="b7135ad0-1d00-11e1-8bc2-0800200c9a66 ["Person Output Contributions"]"role; namespaceThis is used for establishing relation between Person and result publication. List of classifications for this relation is available at https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/PersonOutputContributions.xml foaf:Person.vivo:assigneeForhttp://vivoweb.org/ontology/core#assigneeFor
objectTypeProperty(bibo:Document)
skos:closeMatch
Review Range0,7Tatiana Walthervivo:assigneeFor has the range - bibo:Patent. Doesn't bibo:Patent fit as an person's research output?Melanie WackerSame as aboveDragan IvanovicAgain, what about http://vivoweb.org/ontology/core#relatedBy
67
cfResPubl_Cite.cfClassId="68aa07f0-34c9-11e1-b86c-0800200c9a66["Citation"]"; cfClassSchemeId="a7e0dc90-1be4-4fd9-9ff7-bdfb8a95a1eb["Inter-Output Relations"]"role; namespaceThis is used for establishing a relation with a Cite (citation) class instance. A citation is an acknowledgment, credit, reference, mention, quotation (a short note recognizing a source of information or of a quoted passage).
In CERIF, the citation concept is used for publication references outside from the current information system.
bibo:Document.bibo:citedByhttp://purl.org/ontology/bibo/citedByobjectTypeProperty(bibo:Document)skos:closeMatch
<!-- http://purl.org/ontology/bibo/citedBy -->
<owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/citedBy">
<rdfs:label xml:lang="en">cited by</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<rdfs:comment xml:lang="en">
Relates a document to another document that cites the first document.
</rdfs:comment>
<ns:term_status>unstable</ns:term_status>
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/>
<owl:inverseOf rdf:resource="http://purl.org/ontology/bibo/cites"/>
</owl:ObjectProperty>
0,9
68
cfResPubl_Event.cfClassId="eda2d9ed-34c5-11e1-b86c-0800200c9a66["Conference Proceedings"]";cfClassSchemeId="a7e0dc90-1be4-4fd9-9ff7-bdfb8a95a1eb["Inter-Output Relations"]"role; namespaceEstablishing relation with an event (usually with a conference)bibo:Document.vivo:presentedAthttp://purl.org/ontology/bibo/presentedAtobjectTypeProperty(event:Event/bibo:”Conference”)Relates a document to an event; for example, a paper to a conference.

skos:relatedMatch
ConferencePaper SubClassof presentedAt only Conference

A paper presented at a conference; optionally collected into a Proceedings or a special Journal issue


Conference Paper
0,2Tatiana Walther
Probably bibo:Proceedings.vivo:proceedingsOf.bibo:Conference would suit even better? But it only can be a bibo:Conference which could be linked here, because vivo:proceedingsOf has bibo:Conference as range.
69
cfResPubl_Class.cfClassId="eda2d9ed-34c5-11e1-b86c-0800200c9a66["Conference Proceedings Article"]"; cfClassSchemeId=" 759af938-34ae-11e1-b86c-0800200c9a66 ["Output types"]"
type; namespace
Link with the Class instance should be used for specifying the publication type (journal article, journal, monograph, etc.)bibo:Documenthttp://purl.org/ontology/bibo/DocumentA collection of information content entities intended to be understood together as a whole

skos:relatedMatch
Not sure how to work with this mapping0,2Tatiana Walther
Probably vivo:ConferencePaper would be more suitable?
Dragan IvanovicAs I wrote above, we need a tab for mapping CERIF output types to VIVO classes, conferencepaper is just an example
70
cfResProductUsed for software, dataset, and other research products which can't be classified as a publication or a patentobo:ERO_0000071 / obo:IAO_0000030http://purl.obolibrary.org/obo/ERO_0000071 / http://purl.obolibrary.org/obo/IAO_0000030A general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers.

skos:relatedMatch
How to relate to VIVO (add to Document)?0,2Tatiana WaltherNot sure, if the mapping justification is clear for me ... Since obo:OBI_0000299 (has specified output) has no fixed range, it could be used as a connection to obo:ERO_0000071 (software). Since bibo:Patent is a sub-class of bibo:Document, it couldn't be used here ...Dragan IvanovicSome examples of CERIF products - https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml#L495 https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml#L519 https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml#L528
71
cfResProd.cfUriCharUsually a web page of the product (e.g. software)obo:ERO_0000071 / obo:IAO_0000030. obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028objectTypeProperty(vcard:Individual.vcard:hasURL=”(vcard:URL[vcard:url=”xsd:anyURI”])”)has contact info (public description)skos:closeMatch

How to relate to VIVO (add to Document)?0,5Tatiana Walther
Not sure, if the mapping justification is clear for me
72
cfResProdName
Multilingual String
Name of the product
obo:ERO_0000071 / obo:IAO_0000030. rdfs:label
http://www.w3.org/2000/01/rdf-schema#labelskos:closeMatch

Would it be best to use informationResource for all the cfResProduct?0,5Tatuana Walther
It should be some thing like _:title, IMO.
73
cfResProdAltName
Multilingual String
Alternative name of the product
skos:closeMatch
skos:exactMatch
skos:broadMatch
skos:narrowMatch
skos:relatedMatch
informationResource0Tatiana Walther
We need an extension for being able to add an aternative name or title
74
cfResProdVersInfo
Multilingual String
A free-text description of a version of product
obo:ERO_0000071. ERO_0000072http://purl.obolibrary.org/obo/ERO_0000072xsd:stringversion (public display label)
skos:closeMatch
skos:exactMatch
skos:broadMatch
skos:narrowMatch
skos:relatedMatch
informationResource0Tatiana Walther
Not sure, if the mapping justification is clear for me. In terms of content it is an exact match, IMO ...
75
cfResProdDescr
Multilingual String
Description of the productobo:ERO_0000071 / obo:IAO_0000030. bibo:abstracthttp://purl.org/ontology/bibo/abstractLiteralA summary of the resource.

skos:relatedMatch
<!-- http://purl.org/ontology/bibo/abstract -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/abstract">
<rdfs:label>abstract</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment>A summary of the resource.</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
</owl:DatatypeProperty>
0Tatiana Walther
Since bibo:shortDescription doesn't have a fixed domain class, it would possibly fit better here?
76
cfResProdKeyw
Multilingual String
Keywords of the productobo:ERO_0000071 / obo:IAO_0000030 . vivo:freetextKeywordhttp://vivoweb.org/ontology/core#freetextKeywordLiteralIntended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work.skos:closeMatch
http://vivoweb.org/ontology/core#freetextKeyword Literal Intended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work. equivalent "skos:closeMatch

" Note sure if this is used with Person or just InformationResource and majorField
0,7Tatiana Walther
Since the domain of vivo:freetextKeyword is not fixed, it can be used with every entity.
77
cfOrgUnit_ResProd.cfClassId="49815870-1cfe-11e1-8bc2-0800200c9a66["Author"]"; cfClassSchemeId="6b2b7d26-3491-11e1-b86c-0800200c9a66["Organisation Output Contributions"]"role; namespaceThis is used for establishing relation between Organization unit and result product. List of classifications for this relation is available at https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OrganisationOutputContributions.xml foaf:Orgnization.vivo:relatedByhttp://vivoweb.org/ontology/core#relatedBy
objectTypeProperty(obo:IAO_0000030 / obo:ERO_0000071)
skos:closeMatch
skos:exactMatch
skos:broadMatch
skos:narrowMatch
skos:relatedMatch
Could´t find relatedBy, just relatedRole. 0Tatiana Walther
vivo:relatedBy applied only for publications. Though, obo:ERO_0000071 isn't considered as a publication in VIVO. It could be linked to an organization via obo:OBI_0000304 (manufactured by).
78
prurole; namespaceThis is used for establishing relation between Person and result product. List of classifications for this relation is available at https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/PersonOutputContributions.xml foaf:Person.vivo:relatedByhttp://vivoweb.org/ontology/core#relatedBy
objectTypeProperty(obo:IAO_0000030 / obo:ERO_0000071)

skos:relatedMatch
Could´t find relatedBy, just relatedRole. One option would be using roelIn0Tatiana Walther
vivo:relatedBy applied only for publications. Though, obo:ERO_0000071 isn't considered as a publication in VIVO. It could be linked to a person via obo:ERO_0000034 (manufacturer).
79
cfResProd_Class.cfClassId="5b90f961-6489-4500-bb6a-5b60ead25a2d ["Software"]"; cfClassSchemeId="759af938-34ae-11e1-b86c-0800200c9a66 ["Output Types"]"
type; namespace
Classification of the product type. Here is the list - https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml
obo:ERO_0000071 / obo:IAO_0000030
http://purl.obolibrary.org/obo/ERO_0000071 / http://purl.obolibrary.org/obo/IAO_0000030A general term primarily used for digitally stored data such as computer programs and other kinds of information read and written by computers.skos:closeMatch
Could use: http://vivoweb.org/ontology/core#Software0,8Tatiana Walther
In VIVO http://purl.obolibrary.org/obo/ERO_0000071 is used to represent software
Dragan IvanovicSoftware is just one example of product, we need a tab for mapping CERIF outputs to VIVO classes
80
cfResPatentbibo:Patenthttp://purl.org/ontology/bibo/Patent(from BIBO) A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of yearsskos:closeMatch<!-- http://purl.org/ontology/bibo/Patent -->

<owl:Class rdf:about="&bibo;Patent">
<rdfs:label xml:lang="en">Patent</rdfs:label>
<rdfs:subClassOf rdf:resource="&bibo;Document"/>
<rdfs:isDefinedBy rdf:datatype="&xsd;anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<rdfs:comment xml:lang="en">A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years.</rdfs:comment>
<ns:term_status>stable</ns:term_status>
</owl:Class>
1
81
cfResPat.cfCountryCodeChar
2-letters code of the country in which patent has been registered

skos:relatedMatch
Could use DataProperty addressCountry 0,4Tatiana WaltherProbably we should implement country codes as well as a new datatype property for them and add the codes to the country profilesMelanie WackerMaybe as an object property? It's not necessarily a string value and we may want express things about this code
82
cfResPat.cfRegistrDateDateregistration (filed) datebibo:Patent.vivo:dateFiledhttp://vivoweb.org/ontology/core#dateFiled
objectTypeProperty(vivo:DateTimeValue[vivo:dateTime="xsd:date"])
The date the patent was filed.skos:exactMatch
1
83
cfResPat.cfApprovDateChar
the date when patent has been approved
obo:IAO_0000030.vivo:dateTimeValue
http://vivoweb.org/ontology/core#dateTimeValue
objectTypeProperty(vivo:DateTimeValue[vivo:dateTime="xsd:date"])
skos:closeMatch
1
84
cfResPat.cfPatentNumCharA unique number assigned to a patent bibo:Patent.vivo:patentNumberhttp://vivoweb.org/ontology/core#patentNumberLiteralUnique number assigned to a patent application when the United States Patent and Trademark Office issues as a patent.skos:exactMatch
1Melanie WackerIs the VIVO definition narrower? What about patent numbers assigned by other countries' patent offices?
85
cfResPat.cfUriCharA web page of the patent
obo:IAO_0000030.obo:ARG_2000028
http://purl.obolibrary.org/obo/ARG_2000028
objectTypeProperty(vcard:Individual.vcard:hasURL=”(vcard:URL[vcard:url=”xsd:anyURI”])”)
has contact info (public description)skos:closeMatch
0,5
86
cfResPatTitle
Multilingual String
Title of the patentSuggestionCould it be possible to have Patent be a SubClassOf informationProduct like Software? If so, then it would be possible to use various Properties and Ranges.Tatiana WaltherPatent is a sub-type obo:IAO_0000030 (Information Content Entity). Software is in contrast to this, a sbu-type of material entity. That's why they have different properties.Melanie Wacker
Just use rdfs:label as suggested for other document titles? from BIBO: <!-- http://purl.org/ontology/bibo/Patent -->
<owl:Class rdf:about="http://purl.org/ontology/bibo/Patent">
<rdfs:label xml:lang="en">Patent</rdfs:label>
<rdfs:subClassOf rdf:resource="http://purl.org/ontology/bibo/Document"/>
87
cfResPatVersInfo
Multilingual String
A free-text description of a version of patent
SuggestionCould it be possible to have Patent be a SubClassOf informationProduct like Software? If so, then it would be possible to use various Properties and Ranges.Tatiana Walther
Probably we need here a new datatype property - _:patent_version or something like this ...
Melanie Wackerbibo:edition?
88
cfResPatAbstr
Multilingual String
Patent abstractbibo:Document.bibo:abstracthttp://purl.org/ontology/bibo/abstractLiteralA summary of the resource.skos:closeMatch

<!-- http://purl.org/ontology/bibo/abstract -->
<owl:DatatypeProperty rdf:about="http://purl.org/ontology/bibo/abstract">
<rdfs:label>abstract</rdfs:label>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<ns:term_status>stable</ns:term_status>
<rdfs:comment>A summary of the resource.</rdfs:comment>
<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
</owl:DatatypeProperty>
0,8
89
cfResPatKey
Multilingual String
Patent keywords
bibo:Document.vivo:freetextKeyword
http://vivoweb.org/ontology/core#freetextKeywordLiteralIntended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work.skos:closeMatch
http://vivoweb.org/ontology/core#freetextKeyword Literal Intended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work. equivalent "skos:closeMatch

" Note sure if this is used with Person or just InformationResource and majorField
0,8
90
cfOrgUnit_ResPat.cfClassId="49815870-1cfe-11e1-8bc2-0800200c9a66["Author"]"; cfClassSchemeId="6b2b7d26-3491-11e1-b86c-0800200c9a66["Organisation Output Contributions"]"role; namespaceThis is used for establishing relation between Organization unit and result product. List of classifications for this relation is available at https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OrganisationOutputContributions.xml
foaf:Orgnization.vivo:assigneeFor
http://vivoweb.org/ontology/core#assigneeFor
objectTypeProperty(bibo:Document)
skos:closeMatch
1Melanie WackerStill doubtful if "assignee for" really equals a way to define a specific relationship. "Assignee for" is just one relationship
91
cfPers_ResPat.cfClassId="49815870-1cfe-11e1-8bc2-0800200c9a66["Author"]"; cfClassSchemeId="b7135ad0-1d00-11e1-8bc2-0800200c9a66 ["Person Output Contributions"]"role; namespaceThis is used for establishing relation between Person and result product. List of classifications for this relation is available at https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/PersonOutputContributions.xml foaf:Person.vivo:assigneeForhttp://vivoweb.org/ontology/core#assigneeForobjectTypeProperty(bibo:Document)skos:closeMatch
For foaf:Agent0,8Melanie Wackersee above
92
cfResPat_Class.cfClassId="274e99d8-1e36-4b3e-a998-2a3384e79f64 ["Patent / published patent application"]"; cfClassSchemeId="759af938-34ae-11e1-b86c-0800200c9a66 ["Output Types"]"
type; namespace
Classification of the patent type. Here is the list - https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml, at the moment there is only one classification term for Patent, but there might be intorduced more. bibo:Patenthttp://purl.org/ontology/bibo/Patent(from BIBO) A document describing the exclusive right granted by a government to an inventor to manufacture, use, or sell an invention for a certain number of years

skos:relatedMatch
One is a Classification and the other a Class. Not sure how this will be done0,2Dragan IvanovicOfficialy, cfResPat_Class might be Patent, Composition or Design according to the https://github.com/EuroCRIS/CERIF-Vocabularies/blob/master/OutputTypes.xml. Basicaly, we should use cfResXXX_Class to decide which VIVO class is needed, for instance book or conferencepaper, etc. It means we are not going to map content of the cfResXXX_Class to some data property, but it should be used to decide which class will be used for that entity in VIVO.
93
cfFacilvivo:Facilityhttp://vivoweb.org/ontology/core#FacilitySomething designed, built, installed, etc., to serve a specific function or activity affording a convenience or service.skos:closeMatch
1
94
cfFacil.cfAcroCharAcronym of the facilityvivo:Facility.vivo:abbreviationhttp://vivoweb.org/ontology/core#abbreviationLiteralA short form for an longer title or nameskos:closeMatch
Same mapping used in other situations.0,6Tatiana Walther
vivo:abbreviation has no fixed domain class and can be used also for vivo:Facility
95
cfFacil.cfURICharThe web page of the facilityvivo:Facility. obo:ARG_2000028http://purl.obolibrary.org/obo/ARG_2000028
objectTypeProperty(vcard:Individual.vcard:hasURL=”(vcard:URL[vcard:url=”xsd:anyURI”])”)
has contact info (public description)skos:closeMatch
0,5
96
cfFacilName
Multilingual String
Facility namevivo:Facility. rdfs:labelhttp://www.w3.org/2000/01/rdf-schema#labelLiteral
skos:relatedMatch
What about referencing hasFacility ? 0,1Tatiana Walther
Probably we need a new structure for assigning names to entities, since rdfs:label is not sufficient for this purpose.
Dragan IvanovicIt is the same problem in all other cases, we should resolve it for all cases, or just continue using rdfs:label (for cfResPubl -> Document, it is also defined to use rdfs label for publication title). If rdfs:label is used for title or name, why rdfs:comment is not used for description instead of introducting vivo:description?
97
cfFacilDescr
Multilingual String
Facility description vivo:Facility. vivo:descriptionhttp://vivoweb.org/ontology/core#descriptionLiteralAn account of the resource.skos:closeMatch
1
98
cfFacilKeyw
Multilingual String
Facility keywordsvivo:Facility. vivo:freetextKeywordhttp://vivoweb.org/ontology/core#freetextKeywordLiteralIntended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work.skos:closeMatch
http://vivoweb.org/ontology/core#freetextKeyword Literal Intended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work. equivalent "skos:closeMatch

" Note sure if this is used with Person or just InformationResource and majorField
0,7
99
cfFacil_Equip.cfClassId=" eda2da07-34c5-11e1-b86c-0800200c9a66["Provision"]"; cfClassSchemeId="4c2f217d-98ad-4c49-bbb0-399e28d7a8c9["Research Infrastructure Relations"]"role; namespaceThis is used for establishing relation between equipment provisioned for the needs of a facility.vivo:Facility.obo:RO_0001015http://purl.obolibrary.org/obo/RO_0001015
objectTypeProperty(vivo:Facility)
location ofskos:closeMatch
Suggestion: http://vivoweb.org/ontology/core#equipmentInFacility


Suggestion: http://vivoweb.org/ontology/core#Equipment


A network server is one example. Medical schools and research laboratories can list professional equipment, such as microscopes.
0,9Tatiana Walther
Agree. Apparently "location of" doesn't fit here.
Melanie WackerAgreeDragan IvanovicIs there a class for Facility and seperated class for Equipment in VIVO, and is there an object property linked those two classes instances? Can we change hasEquipment and equipmentFor domain and range to support establishing link between facility and equipment.
100
cfFacil_Equip.cfStartDateDateTime
Start date for using equipment for a facility
NoneNoneTatiana Walther
Since vivo:dateTimeInterval doesn't have a fixed domain class, it could be theoretically used for assigning the start date.