diff --git a/diagrams/activity.svg b/diagrams/activity.svg
index b25f7ca..22928e7 100644
--- a/diagrams/activity.svg
+++ b/diagrams/activity.svg
@@ -3,39 +3,39 @@ class Activity-->Documenttitle : Multilingual_StringpublicationDate : DateAgentlifetime : Date_RangeContributionContribution_Statementstatement : Multilingual_StringContribution_Statementstatement : Multilingual_StringResourceContribution_to_DocumentContribution_to_ProjectProjectProjectContribution_to_EventEventEventInvolvementGroup_or_Organisation_UnitAffiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>Affiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>MembershipEducationEmploymentprove0..*0..*actor0..*0..1provides0..1provides0..1documentdocumentprojectprojecteventeventinvolved in0..*is the foundation for0..*0..*part0..*0..1part transitive0..*0..*is the foundation for0..*0..*part0..*0..1part transitive0..*0..*affilations0..*0..*is detailed in0..*affilations0..*0..*is detailed in0..*Call_for_ApplicationsCall_for_ApplicationsAgentlifetime : Date_RangeApplicationdate : DateResource_OfferApplicationdate : DateResource_OfferDocumenttitle : Multilingual_StringpublicationDate : DateResource_RequestResource_RequestResourceConditionConditionFundingFunding_ApplicationCall_for_Funding_Applicationsissuerin response to0..10..*applicant0..1addressee0..1contents0..1of0..*1..*has0..*described in0..10..*described in0..10..*revise0..*0..1of0..*1..*Funding_ApplicationCall_for_Funding_Applicationsissuerin response to0..10..*applicant0..1addressee0..1contents0..1of0..*1..*has0..*described in0..10..*described in0..10..*revise0..*0..1of0..*1..*is part of0..*0..*ActivitydateRange : Date_RangeDocumenttitle : Multilingual_StringpublicationDate : DateContributionContribution_Statementstatement : Multilingual_StringContribution_Statementstatement : Multilingual_StringResourceContribution_to_DocumentTextual_DocumentAffiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>Affiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>FundingResource_Usage_Statementstatement : Multilingual_StringResource_Usage_Statementstatement : Multilingual_Stringprove0..*0..*actor0..*0..1provides0..1provides0..1documentis detailed in0..*documentis detailed in0..*affilations0..*0..*affilations0..*0..*is part of0..*0..*uses0..*uses0..*Agentlifetime : Date_RangePersonname : Person_NameAgent_IdentifierORCID_IdentifierorcidId : ORCID_iDROR_IdentifierrorId : ROR_IDISNI_IdentifierisniId : ISNI_IDFundRef_IdentifierfundRefId : FundRef_IDScopus_Author_IdentifierscopusAuthorId : Scopus_Author_IDWikidata_IdentifierwikidataId : Wikidata_IDLocal_Agent_IdentifierlocalAgentId : LocalA_Agent_ID«DataType»Person_NamefirstNames : Multilingual_StringfamilyNames : Multilingual_StringotherNames : Multilingual_StringOrganisation_Unitname : Multilingual_Stringacronym : Stringaddress : Postal_AddresswebSiteURL : URIemail : URI«DataType»Postal_Addresscountry : CountryGroup_or_Organisation_UnitGroupOrganisation_Unit_with_MembersActivitydateRange : Date_RangeInvolvementEmploymentEducationMembershipContributionContribution_to_ProjectContribution_to_DocumentContribution_to_EventDocumenttitle : Multilingual_StringpublicationDate : DateResourceFundingTextual_DocumentProjectEventContribution_Statementstatement : Multilingual_StringResource_Usage_Statementstatement : Multilingual_StringTextual_Document_Accessibility_SpecificationAuthorshipcorrespondingAuthorFlag : Boolean«DataType»Simple_Postal_Addressaddress : Multilingual_String«DataType»Structured_Postal_Addressstreet : Multilingual_Stringcity : Multilingual_StringzipCode : Multilingual_String«DataType»Countryiso3166alpha2Code : ISO_3166_Alpha2_Codename : Multilingual_StringAffiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>Applicationdate : DateDecisiondate : DateFunding_ApplicationCall_for_ApplicationsCall_for_Funding_ApplicationsEvaluation_OutcomeContribution_to_Evaluation_OutcomeApplication_ReviewPrizePrize_AwardResource_OfferConditionResource_RequestExpertise_and_SkillsExpertise_and_Skills_PossessionExpertise_and_Skills_ConditionExpertise_and_Time_and_Effortamount_of_time_in_person_hours : DecimalPosition_Titlehas identifier0..*1nameaddress0..1prove0..*0..*actor0..*0..1involved in0..*is part of0..*0..*projectcountryapplicant0..1addressee0..1issuerof0..10..*in response to0..10..*contents0..1on0..1expressed in0..1make0..*form the basis for0..1addressaffilations0..*0..*is detailed in0..*documenteventprovides0..1uses0..*0..*0..1 authorhas access0..*0..* authoredDocuments0..* authorsof0..*recipientby whomfor0..1for0..1for0..1of0..*1..*has0..*described in0..10..*described in0..10..*revise0..*0..1of0..*1..*0..*0..*prove0..*0..*0..*of0..*position0..*0..1contract0..10..*position0..*0..1is the foundation for0..*0..*part0..*0..1part transitive0..*0..*Agentlifetime : Date_RangePersonname : Person_NameAgent_IdentifierORCID_IdentifierorcidId : ORCID_iDROR_IdentifierrorId : ROR_IDISNI_IdentifierisniId : ISNI_IDFundRef_IdentifierfundRefId : FundRef_IDScopus_Author_IdentifierscopusAuthorId : Scopus_Author_IDWikidata_IdentifierwikidataId : Wikidata_IDLocal_Agent_IdentifierlocalAgentId : LocalA_Agent_ID«DataType»Person_NamefirstNames : Multilingual_StringfamilyNames : Multilingual_StringotherNames : Multilingual_StringOrganisation_Unitname : Multilingual_Stringacronym : Stringaddress : Postal_AddresswebSiteURL : URIemail : URI«DataType»Postal_Addresscountry : CountryGroup_or_Organisation_UnitGroupOrganisation_Unit_with_MembersActivitydateRange : Date_RangeInvolvementEmploymentEducationMembershipContributionContribution_to_ProjectContribution_to_DocumentContribution_to_EventDocumenttitle : Multilingual_StringpublicationDate : DateResourceFundingTextual_DocumentResource_IdentifierDOI_IdentifierdoiId : DOI_IDProjectEventContribution_Statementstatement : Multilingual_StringResource_Usage_Statementstatement : Multilingual_StringTextual_Document_Accessibility_SpecificationAuthorshipcorrespondingAuthorFlag : Boolean«DataType»Simple_Postal_Addressaddress : Multilingual_String«DataType»Structured_Postal_Addressstreet : Multilingual_Stringcity : Multilingual_StringzipCode : Multilingual_String«DataType»Countryiso3166alpha2Code : ISO_3166_Alpha2_Codename : Multilingual_StringAffiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>Applicationdate : DateDecisiondate : DateFunding_ApplicationCall_for_ApplicationsCall_for_Funding_ApplicationsEvaluation_OutcomeContribution_to_Evaluation_OutcomeApplication_ReviewPrizePrize_AwardResource_OfferConditionResource_RequestExpertise_and_SkillsExpertise_and_Skills_PossessionExpertise_and_Skills_ConditionExpertise_and_Time_and_Effortamount_of_time_in_person_hours : DecimalPosition_Titlehas identifier0..*1nameaddress0..1prove0..*0..*actor0..*0..1involved in0..*is part of0..*0..*has identifier0..*1projectcountryapplicant0..1addressee0..1issuerof0..10..*in response to0..10..*contents0..1on0..1expressed in0..1make0..*form the basis for0..1addressaffilations0..*0..*is detailed in0..*documenteventprovides0..1uses0..*0..*0..1 authorhas access0..*0..* authoredDocuments0..* authorsof0..*recipientby whomfor0..1for0..1for0..1of0..*1..*has0..*described in0..10..*described in0..10..*revise0..*0..1of0..*1..*0..*0..*prove0..*0..*0..*of0..*position0..*0..1contract0..10..*position0..*0..1is the foundation for0..*0..*part0..*0..1part transitive0..*0..*
!endsub
+!startsub Resource_Identifier
+ class "Resource_Identifier" #ffffff {
+ }
+
+ "Resource_Identifier" "0..*" <- - "1" "Resource" : has identifier <
+ class "DOI_Identifier" #ffffff {
+ doiId : DOI_ID
+ }
+ "Resource_Identifier" <|- - "DOI_Identifier"
+
+!endsub
!startsub Contribution_to_Project
"Contribution_to_Project" - -> "Project" : project >
@@ -983,7 +998,16 @@ link Involvement to Involvement-->
+ class "Resource_Identifier" #ffffff {
+ }
+
+ "Resource_Identifier" "0..*" <- - "1" "Resource" : has identifier <
+
+ class "DOI_Identifier" #ffffff {
+ doiId : DOI_ID
+ }
+ "Resource_Identifier" <|- - "DOI_Identifier"
"Contribution_to_Project" - -> "Project" : project >
diff --git a/diagrams/membership.svg b/diagrams/membership.svg
index 42c1a5b..803c2c3 100644
--- a/diagrams/membership.svg
+++ b/diagrams/membership.svg
@@ -10,7 +10,7 @@ class Group-->Group_or_Organisation_UnitOrganisation_Unitname : Multilingual_Stringacronym : Stringaddress : Postal_AddresswebSiteURL : URIemail : URIOrganisation_Unit_with_MembersAffiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>Affiliation_StatementdisplayAffiliation_Statement : StringdisplayPersonName : Stringaddress : Postal_Addresscontacts : List<URI>prove0..*0..*actor0..*0..1involved in0..*is the foundation for0..*0..*part0..*0..1part transitive0..*0..*affilations0..*0..*is the foundation for0..*0..*part0..*0..1part transitive0..*0..*affilations0..*0..*