Präsentationsnotizen:
Q: Empfehlungen für die Versionierung? Wann neue DOI im Publikationsprozess?
A: DOI dient der Zitierbarkeit. Änderung sinnverändernd? Dann neu. (z.B. Messdatenfehler oder so)
Q: Wenn man Referenzen per Hand eingeben ist too much. (dauert zu lang)
A: Ja, retrospektive Erfassung frisst Zeit. Keine automatisierte Eintragung. Skript selber schreiben.
https://zenodo.org/record/5729255
35 minute presentation
let's have a look
@mwa are you missing something for the artifact entity?
ENTITY:ARTIFACTS
⠀ ⤷ (O) Description = String(4k)
⠀ ⤷ (O) DescriptionType = CONTROLLED_LIST[Abstract, Methods, SeriesInformation, TableOfContents, TechnicalInfo, Other] - default: Other
⠀ ⤷ Size = INT, not editable (automatic)
⠀ ⤷ Filename = STRING(200), not editable (automatic)
⠀ ⤷ Checksum = STRING(200), not editable (automatic)
⠀ ⤷ Format = STRING(200), not editable (automatic)
⤷ (O) ResourceType = STRING(200), plain (if left empty, it inherits the value of "resourceTypeGeneral")
⠀⤷ (O) resourceTypeGeneral = CONTROLLED_LIST[Audiovisual, ComputationalNotebook, Dataset, Image, InteractiveResource, Model, OutputManagementPlan, Software, Sound, Workflow]
⤷ (O) resourceSubTypeGeneral =
⤷ if Publication = CONTROLLED_LIST[Annotation collection, Book, Book section, Conference paper, Data management plan, Journal article, Patent, Preprint, Project deliverable, Project milestone, Proposal, Report, Software documentation, Taxonomic treatment, Technical note, Thesis, Working paper, Other]
⤷ if Image = CONTROLLED_LIST[Figure, Plot, Drawing, Diagram, Photo, Other]
ComputationalNotebook, InteractiveResource, Model, OutputManagementPlan, Workflow
mappen dann auf das "Other" von Zenodo.
moved to https://gitlab.rrze.fau.de/cdi/labs/system/faudatacloud/cris-archive/-/issues/2 for implementation
ToDo:
Bemerkungen:
@mwa wir müssen noch ein paar Dinge klären: #7 (comment 27532)
Audiovisual, ComputationalNotebook, Dataset, Image, InteractiveResource, Model, OutputManagementPlan, Software, Sound, Workflow
Publication, Poster, Presentation, Dataset, Image, Video/Audio, Software, Lesson, Physical Object, Other
wir haben:
Zenodo hat:
Annotation collection, Book, Book section, Conference paper, Data management plan, Journal article, Patent, Preprint, Project deliverable, Project milestone, Proposal, Report, Software documentation, Taxonomic treatment, Technical note, Thesis, Working paper, Other
Figure, Plot, Drawing, Diagram, Photo, Other
vgl. #7 (comment 27429)
Falls wir noch nicht darüber gesprochen hatten: würde ich als Pflichtfeld realisieren. Sind zwei Klicks mehr, bringt aber viel Mehrwert.
Als Sub-Typen
Können wir irgendwas ableiten?
MAIN_PAGE
Basic Information
⠀⤷ +: "Manually add identifier" -> leads to "ENTITY:IDENTIFIERS"
⠀⤷ (M) PublicationYear = DATE
⠀⤷ (?) Publisher = STRING(500), plain
⠀⤷ (M) Title = STRING(500), plain (UserTag dynamic)
⠀ ⤷ +: "Add additional titles" -> leads to ENTITY:TITLE
⠀⤷ (M) Authors: -> CRIS Visitenkarten System
⠀⤷ (M) Description= STRING(4k)
⠀ ⤷ DescriptionType = CONTROLLED_LIST[Abstract, Methods, SeriesInformation, TableOfContents, TechnicalInfo, Other
⠀⤷ Version = STRING(100) <-- major_version.minor_version
Upload Type
⠀⤷ (?) ResourceType = STRING(200), plain
⠀⤷ (M) resourceTypeGeneral = CONTROLLED_LIST[Audiovisual, ComputationalNotebook, Dataset, Image, InteractiveResource, Model, OutputManagementPlan, Software, Sound, Workflow]
⠀⤷ (M) resourceSubTypeGeneral =
⠀ ⤷ if Publication = CONTROLLED_LIST[Annotation collection, Book, Book section, Conference paper, Data management plan, Journal article, Patent, Preprint, Project deliverable, Project milestone, Proposal, Report, Software documentation, Taxonomic treatment, Technical note, Thesis, Working paper, Other]
⠀ ⤷ if Image = CONTROLLED_LIST[Figure, Plot, Drawing, Diagram, Photo, Other]
_______________________________________
OPTIONAL
Contributor
⠀⤷ CRIS Visitenkarten System
⠀⤷ (M) contributorType = CONTROLLED_LIST[ContactPerson, DataCollector, DataCurator, DataManager, Distributor, Editor, HostingInstitution, Producer, ProjectLeader, ProjectManager, ProjectMember, RegistrationAgency, RegistrationAuthority, RelatedPerson, Researcher, ResearchGroup, RightsHolder, Sponsor, Supervisor, WorkPackageLeader, Other]
Dates
⠀⤷ Date = DATE
⠀⤷ (M) dateType = CONTROLLED_LIST(Accepted, Available, Copyrighted, Collected, Created, Issued, Submitted, Updated, Valid, Withdrawn, Other)
⠀⤷ dateInformation = STRING(1000)
RelatedIdentifier
⠀⤷ +: leads to "ENTITY:RELATEDIDENTIFIER"
AlternateIdentifier
⠀⤷ +: leads to "ENTITY:ALTERNATEIDENTIFIER"
GeoLocation
⠀⤷ geoLocationPoint = 2x FLOAT?
⠀⤷ geoLocationBox = 2x geoLocationPoint (left low corner + right upper corner)
Language
⠀⤷ Language = CONTROLLED_LIST[...] <- CRIS ISO Liste
Funding
⠀⤷ CRIS Projektverknüpfung
⠀⤷ FundingType = CONTROLLED=LIST[produced, used, improved, worked on][erzeugt/genutzt/verbessert/bearbeitet]
Rights
⠀⤷ +: : leads to "ENTITY:RIGHTS"
RelatedItem
⠀⤷ CRIS Publikationen
_______________________________________
AUTOMATIC
⠀ ⤷ Identifier (wenn die nicht manuell gesetzt wurden)
⠀ ⤷ Size
⠀ ⤷ Filename
⠀ ⤷ Checksum
⠀ ⤷ Subject
⠀ ⤷ Format
⠀ ⤷
ENTITY:IDENTIFIERS
(M) Identifier = STRING(120), plain
⠀⤷ (M) IdentifierType = CONTROLLED_LIST[DOI, ePIC, FAU-PID, time_url]
⠀⤷ BUTTON: "Create Identifier"
+: "adds an additional row"
ENTITY:CREATORS
CRIS Visitenkarten System
ENTITY:TITLE
⠀⤷ Title = STRING(500), plain
⠀⤷ TitleType = CONTROLLED_LIST[AlternativeTitle, Subtitle, TranslatedTitle, Other]
ENTITY:RELATEDIDENTIFIER
RelatedIdentifier STRING(200)
⠀⤷ (M) relatedIdentifierType = CONTROLLED_LIST[ARK, arXiv, bibcode, DOI, EAN13, EISSN, Handle, IGSN, ISBN, ISSN, ISTC, LISSN, LSID, PMID, PURL, UPC, URL, URN, w3id]
⠀⤷ (M) relationType = CONTROLLED_LIST[IsCitedBy, Cites, IsSupplementTo, IsSupplementedBy, IsContinuedBy, Continues, IsDescribedBy, Describes, HasMetadata, IsMetadataFor, HasVersion, IsVersionOf, IsNewVersionOf, IsPreviousVersionOf, IsPartOf, HasPart, IsPublishedIn, IsReferencedBy, References, IsDocumentedBy, Documents, IsCompiledBy, Compiles, IsVariantFormOf, IsOriginalFormOf, IsIdenticalTo, IsReviewedBy, Reviews, IsDerivedFrom, IsSourceOf, IsRequiredBy, Requires, IsObsoletedBy, Obsoletes, ]
⠀
if relationType == HasMetadata/IsMetadataFor:
⤷ relatedMetadataScheme = STRING(100)
⠀⤷ schemeURI = STRING(100)
not even used in the DataCite example:
⠀⤷ schemeType = STRING(100)
⠀⤷ resourceTypeGeneral = CONTROLLED_LIST[Audiovisual, ComputationalNotebook, Dataset, Image, InteractiveResource, Model, OutputManagementPlan, Software, Sound, Workflow]
ENTITY:ALTERNATEIDENTIFIER
Custom Identifier ("Eigener interner Identifier")
⠀⤷ AlternateIdentifier = STRING(200)
⠀⤷ (M) AlternateIdentifierType = STRING(200)
ENTITY:RIGHTS
ToDo: Hier noch das Vererbungsding von Michael & Marcus?
ToDo: Das ist vml keine Entität? Also wenn ein Datensatz nur einmal Rechte haben soll.
Rights = STRING(1000?)
⠀ ⤷ rightsURI = STRING(100)
⠀ ⤷ rightsIdentifier = CONTROLLED_LIST(...) <-- https://spdx.org/licenses/
⠀ ⤷ rightsIdentifierScheme = STRING(100)
⠀ ⤷ schemeURI= STRING(100)
ja: iso code, Auswahl Liste existiert schon
Language = CONTROLLED_LIST[...] <-- IETF BCP 47, ISO639-1 language codes
-> ja, extra Ding -> in einem (geht auch mit lokalen Sachen) -> "eigener interner Identifier" <- Benennung für die Nutzer AlternateIdentifier = STRING(200)
⠀ ⤷ AlternateIdentifierType = STRING(200)
-> Skript automatisch
Size = STRING(100)
Format = STRING(100)
Version = STRING(100) <-- major_version.minor_version
-> Sync mit Konzepten -> rights identifier -> Auswahl mit other und free text -> nicht optional eigentlich -> passt sonst nicht ins Konzept -> Leitfaden: warum über Standard hinaus -> Hoch-Versionieren -> nur noch die neuen Versionen auswählbar
Rights = STRING(1000?)
⠀ ⤷ rightsURI = STRING(100)
⠀ ⤷ rightsIdentifier = CONTROLLED_LIST(...) <-- https://spdx.org/licenses/
⠀ ⤷ rightsIdentifierScheme = STRING(100)
⠀ ⤷ schemeURI= STRING(100)
ja Projektverknüpfung in CRIS, sonst nix -> ABER: andere UNI? Auswahl der Mittelgeber in CRIS (geht via Mittelgeber (z.B. DFG-Sachbeihilfe))
FundingReference
⠀ ⤷ funderName = STRING(200)
⠀ ⤷ funderIdentifier = CONTROLLED_LIST[...]<-- In Zenodo kann man einfach tippen und bekommt Vorschläge
⠀ ⤷ funderIdentifierType = CONTROLLED_LIST[Crossref Funder ID, GRID, ISNI, ROR, Other]
⠀ ⤷ SchemeURI = STRING(200)
⠀ ⤷ awardNumber = STRING(200)
⠀ ⤷ awardURI = STRING(200)
⠀ ⤷ awardTitle = STRING(200
-> auf Publikation beschränken -> dann in CRIS auswählbar -> extra: Patente, Forschungsbereiche, Forschungsinfrastruktur, Standards, Auszeichnungen, ...
RelatedItem <-- das ist das neue Feature von DataCite 4.4 (zenodo hat das nicht afaik)
⠀ identifier, creator, title, publication year, volume, issue, number, page, publisher, edition, and contributor