diff --git a/diagrams/CRediT.svg b/diagrams/CRediT.svg index 791c8fd..5aca3df 100644 --- a/diagrams/CRediT.svg +++ b/diagrams/CRediT.svg @@ -8,11 +8,11 @@ class Agent-->CRediT_Contribution_StatementCRediT_Degree_of_ContributionLeadSupportingEqualCRediT_Role_TypeConceptualizationData curationFormal analysisFunding acquisitionInvestigationMethodologyProject administrationResourcesSoftwareSupervisionValidationVisualizationWriting - original draftWriting - review & editing0..* contributionStatements0..*0..1 contributor0..*0..* contributionStatements0..*0..1 contributor0..*roleTypedegreeOfContributionauthor0..* affiliationsinstitutionsourceaccessRights0..* authorships0..* authors0..* authorsTextual_DocumentJournalDOI : DOI_Typetitle : Multilingual_StringISSN : ISSN_TypeeISSN : ISSN_Typeacronym : Multilingual_StringstartDate : DateendDate : DateJournal_ArticlestartPage : StringendPage : Stringvolume : Stringnumber : String0..* predecessors0..*sourceauthor0..* affiliationsinstitutionsourceaccessRights0..* authorships0..* authors0..* authorsDocumentDOI : DOI_Typetitle : Multilingual_StringpublicationDate : DateTextual_DocumentTextual_Document_Accessibility_SpecificationAgentOrganisation_Unitname : Multilingual_Stringacronym : Stringaddress : Postal_AddressrorId : ROR_IdwebSiteURL : URLemail : URLPersonname : Person_NameorcidId : ORCID_iD«DataType»Person_NamefirstNames : Multilingual_StringfamilyNames : Multilingual_StringotherNames : Multilingual_StringAuthorshipcorrespondingAuthorFlag : BooleanContributorshipcontacts : List<URI>displayName : StringContribution_StatementFree_Text_Contribution_Statementstatement : Multilingual_String«DataType»Postal_Addressstreet : Multilingual_Stringcity : Multilingual_StringzipCode : Multilingual_Stringcountry : Country«DataType»Countryname : Multilingual_Stringiso3166alpha2Code : ISO3166_Alpha2_CodeAffiliation_StatementdisplayAffiliation : Stringaddress : Postal_AddressThe Agent is mandatory for almost allsubclasses of Contributorship,Reviewing is the exception if thereviewer's identity is concealed.Also useful when authors areusing pseudonyms.COAR_Accessibility_Specification_v1Open_Access_COAR_v1_Accessibility_SpecificationRestricted_Access_COAR_v1_Accessibility_SpecificationMetadata_Only_Access_COAR_v1_Accessibility_SpecificationEmargoed_Access_COAR_v1_Accessibility_SpecificationembargoEndDate : DateJournalDOI : DOI_Typetitle : Multilingual_StringISSN : ISSN_TypeeISSN : ISSN_Typeacronym : Multilingual_StringstartDate : DateendDate : DateJournal_ArticlestartPage : StringendPage : Stringvolume : Stringnumber : StringMonographISBN : ISBN_TypeeISBN : ISBN_TypeEditorshipleadingEditorFlag : BooleanPublishershipleadingPublisherFlag : BooleanCRediT_Contribution_StatementCRediT_Degree_of_ContributionLeadSupportingEqualCRediT_Role_TypeConceptualizationData curationFormal analysisFunding acquisitionInvestigationMethodologyProject administrationResourcesSoftwareSupervisionValidationVisualizationWriting - original draftWriting - review & editingThe CRediT is currently not expressed as Linked Open Data.We hope it will be in the future. We estimate it will be morestraightforward for it to be exposed as a list of terms (perhapsa SKOS concept scheme), rather than a class hierarchy.This justifies our choice to model it as an enumeration ratherthan a class hierarchy in our model.countrypostalAddress0..1 orgUnit0..1 institution0..* affiliations0..* affiliations0..* contributionStatements0..*0..1 contributor0..*author == contributor0..*0..1 authornameaddress0..* accessRights0..* authoredDocuments0..* authorsDocumentDOI : DOI_Typetitle : Multilingual_StringpublicationDate : DateTextual_DocumentTextual_Document_Accessibility_SpecificationAgentOrganisation_Unitname : Multilingual_Stringacronym : Stringaddress : Postal_AddressrorId : ROR_IdwebSiteURL : URLemail : URLPersonname : Person_NameorcidId : ORCID_iD«DataType»Person_NamefirstNames : Multilingual_StringfamilyNames : Multilingual_StringotherNames : Multilingual_StringAuthorshipcorrespondingAuthorFlag : BooleanContributorshipcontacts : List<URI>displayName : StringContribution_StatementFree_Text_Contribution_Statementstatement : Multilingual_String«DataType»Postal_Addressstreet : Multilingual_Stringcity : Multilingual_StringzipCode : Multilingual_Stringcountry : Country«DataType»Countryiso3166alpha2Code : ISO3166_Alpha2_Codename : Multilingual_StringAffiliation_StatementdisplayAffiliation : Stringaddress : Postal_AddressThe Agent is mandatory for almost allsubclasses of Contributorship,Reviewing is the exception if thereviewer's identity is concealed.Also useful when authors areusing pseudonyms.COAR_Accessibility_Specification_v1Open_Access_COAR_v1_Accessibility_SpecificationRestricted_Access_COAR_v1_Accessibility_SpecificationMetadata_Only_Access_COAR_v1_Accessibility_SpecificationEmargoed_Access_COAR_v1_Accessibility_SpecificationembargoEndDate : DateJournalDOI : DOI_Typetitle : Multilingual_StringISSN : ISSN_TypeeISSN : ISSN_Typeacronym : Multilingual_StringstartDate : DateendDate : DateJournal_ArticlestartPage : StringendPage : Stringvolume : Stringnumber : StringMonographISBN : ISBN_TypeeISBN : ISBN_TypeEditorshipleadingEditorFlag : BooleanPublishershipleadingPublisherFlag : BooleanCRediT_Contribution_StatementCRediT_Degree_of_ContributionLeadSupportingEqualCRediT_Role_TypeConceptualizationData curationFormal analysisFunding acquisitionInvestigationMethodologyProject administrationResourcesSoftwareSupervisionValidationVisualizationWriting - original draftWriting - review & editingThe CRediT is currently not expressed as Linked Open Data.We hope it will be in the future. We estimate it will be morestraightforward for it to be exposed as a list of terms (perhapsa SKOS concept scheme), rather than a class hierarchy.This justifies our choice to model it as an enumeration ratherthan a class hierarchy in our model.countrypostalAddress0..1 orgUnit0..1 institution0..* affiliations0..* affiliations0..* contributionStatements0..*0..1 contributor0..*author == contributor0..*0..1 authornameaddress0..* accessRights0..* authoredDocuments0..* authors0..* predecessors0..* publishers0..*sourceeditor == contributoreditorpublisher == contributorpublishereditor == contributoreditorpublisher == contributorpublisherroleTypedegreeOfContributiondegreeOfContribution> #ffffff { - name : Multilingual_String - iso3166alpha2Code : ISO3166_Alpha2_Code + iso3166alpha2Code : ISO3166_Alpha2_Code + name : Multilingual_String } class "Affiliation_Statement" #ffffff {