Seitenhierarchie

Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

https://schema.datacite.org/meta/kernel-4.4/

systemInfo

FtxDataciteBemerkungen
/suppliercontributor[@contributorType = 'DataManager']/contributorName

formalInfo

FtxDatacite

...

Bemerkungen / Value
/documentTypeCoderesourceType DocumentFormat.getEnglishName()
/documentGenreCode 

...

resourceType/@resourceTypeGeneralS. Tabelle unten
/documentLanguage/languageCodes/code[iso='639-2']language

/identifier/@type='doi'

      andere @type

identifier/@identifierType='DOI'

dentifier/@alternateIdentifierType





/copyright/dc:rightsrightsList/rights
/locations/location[@subtype='license']rightsList/rights[@rightsURI]
/copyright/dcterms:dateCopyrightedates/data[@dataType='Copyrighted']
/sizes/size[@unit]/sizes/sizesize + '  ' + unit


FTX documentGenreCode@resourceTypeGeneral
AFilm
BBook
BCBookChapter
CConferenceProceeding
CAConferencePaper
DDissertation
DBOther
FDDataset
IImage
JJournal
KImage
JLJournalArticle
LAText
MModel
PText
PPPreprint
PAText
RReport
SStandard
TSound

identifier/@type="doi" -> identifier/@identifierType="DOI"
andere identifiers -> alternateIdentifier/@alternateIdentifierType

Mapping für crearors /contributor /corporateCreator


bibliographicInfo

FtxDataciteBemerkungen / Value
dc:titletitles/title
alternativeTitles/alternative
alternativeTitles/dcterms:alternative

titles/title[@titleType='AlternativeTitle']


subtitles/subtitletitles/title[@titleType=' subtitle ']
kein dc:titletitles/title'no title'



creator/dc:
FtxDatacite
creatorcreator
contributor
(
[@type=
=author)
'author']/dc:contributorcreator
contributoir (ohne Typ) 

contributor/dc:contributorcontributor
(
[@contributorType = 'Other'
)contributoir (type
]
contributor[@type !=
author) 
'author']/dc:contributorcontributor
(
[@contributorType
... )corporateCreator (ohne Typ oder mit type== "author" )
]S. Tabelle

ContributorType Mapping

corporateCreator/name
corporateCreator[@type='author']/name

creator/creatorName[

creator

creatorName(

@nameType = 'Organizational'

)

]


corporateCreator
(type
[@type !=
"author" )
'author']/namecontributor[@contributorType]
/contributorName[@nameType = 'Organizational']

Für contributor |corporateCreator
/nameIds/nameId[@type]
/corporateIds/corporateId[@type]
/nameIdentifier[@nameIdentifierScheme] [@schemeURI]



publicationInfo/dc:publisher

                                                      nameIDs/nameID[@type="type"]

kein dc:publisher

publisher[@publisherIdentifier= ... @publisherIdentifierScheme='TYPE' @schemeURI= ...]

Feldinhalt: mehrere publisher werden durch Leerzeichen getrennt.

Datacite: publisher = Pflichtfeld, dann Feldinhalt  'Unknown'

publicationInfo/dcterms:issued


kein dcterms:issued

dates/data[@dataType='Issued']

/contributorName(@nameType = 'Organizational')

publicationYear

Pflichtfeld, wenn in ftx nicht vorhanden wird '0000' = YYYY übernommen




dc:descriptiondescription[@descriptionType='Other']
abstracts/abstractdescription[@descriptionType='Abstract']

1) TIBKAT, tibluh, gwlb, ubbs -  PORTALE-15638;
2) kmo-av Iwf-Filme -  PORTALE-10501

//location[@type=url
@subtype=miscellaneous
toc
preview
thumbnail]

//location[@type=url @subtype=abstract]

//location[@type=url @subtype=av]

description[@descriptionType='Other']

description[@descriptionType='TableOfContents']

description[@descriptionType='Other']
description[@descriptionType='Other']

description[@descriptionType='Abstract']

description[@descriptionType='Other']

PORTALE-15638 



if Abstarct in Export erlaub. Sieh. Abstarct


PORTALE-5018

additionalDocumentInfo/journalInfo/dc:title                      
additionalDocumentInfo/journalInfo/volumeNumber
additionalDocumentInfo/articleInfo/pages
additionalDocumentInfo/journalInfo/relationVGE[@type='issn']
description[@descriptionType='SeriesInformation']Feldinhalt: wenn mehrere dc:title: Semikolon  '; ' als Trenzeichen

ContributorType Mapping (FTX → Datacite)

FtxDataciteBemerkungen
contact

ContactPerson


researcher

Researcher


distributorDistributor
editorEditor
host-institutionHostingInstitution
producerProducer
sponsorSponsor

Other

relatedInfo

related ->relatedItem

(Datacite)   relatedItem (with identifier, creator, title, publication year, volume, issue, number, page, publisher, edition, and contributor sub-properties)

https://schema.datacite.org/meta/kernel-4.4/example/datacite-example-affiliation-v4.xml

FtxDatacite Bemerkungen

related[@type]
@type='parent'
             ='parallel'
             ='related'
             ='see-also'
             ='supplement'
             ='earlier'
             ='later'

relatedItem[@relationType]
@relationType= 'IsPublishedIn' 
                                 'IsIdenticalTo' ODER 'IsVariantFormOf '
                                 'References'
                                 'References'
                                 'IsSupplementedBy'
                                 'Continues'
                                 'isContinuedBy'

bisher nur für @type='parent' implementiert 

ab RAP 2.97.0 auch die übrigen Typen




related/

Ftx relatedDatacite relatedItemBemerkungen@type=patent@relationType=IsPublishedIn

documentGenreCode

@relatedItemType - Mapping für @resourceTypeGeneralfür documentGenreCode=
"
'J
"
'
@relatedItemType='Journal'

related/identifier/@type

relatedItem/relatedItemIdentifier/@relatedItemIdentifierType

für  identifier/@type=

"

'issn

"

'

@relatedItemIdentifierType=

"

'ISSN

"

'

related/titlesSequencerelatedItem/titles/title
issueNumberissue

related/coverDaterelatedItem/publicationYear
related/volumeNumberrelatedItem/volume
related/issueNumberrelatedItem/issue
related/articleNumberrelatedItem/number
related/firstPagerelatedItem/firstPage
related/lastPagerelatedItem/lastPage
articleNumber

number


classificationInfo

subject/classification → subject

FtxDatacite
subject
Bemerkungen
subject[@type][@id]/dc:subject
@subjectScheme=type
@type  != 'suppl'
@id

subject
@subjectScheme
@classificationCode

= idvalue = dc:subject

             

classification[@classificationName

 @classificationID

][ @classificationID]/code
@classificationName

classification/entries/entry

subject
@subjectScheme

=classificationName


@classificationCode =(id=

classificationID

@classificationID) code

]


value = entry

Für viele entries:  ein Leerzeichen - Trenzeichen
classification[@linsearch
 @classificationID
][ @classificationProcedure]/code

subject
@subjectScheme=

linsearch

@linsearch(

classificationProcedure

@classificationProcedure)
@classificationCode =code

value = Langform von Classification


Beispiele:

FTXDataciteFtxId
<subject id="4126142-2" type="gnd">
<dc:subject xml:lang="de">Nichtlineares dynamisches System</dc:subject>
</subject>
<subject classificationCode="4129061-6" subjectScheme="gnd">Evolutionsgleichung</subject>TIBKAT:165541951X
<classification classificationID="106418998" classificationName="bk"> <code>31.73</code> <entries> <entry>Mathematische Statistik</entry> </entries> </classification><subject classificationCode="(id=106418998)31.73" subjectScheme="bk"> Mathematische Statistik</subject> TIBKAT:524992827
<classification classificationName="linsearch" classificationProcedure="mapping"> <code>mat</code> </classification><subject classificationCode="mat" subjectScheme="linsearch(mapping)">Mathematics</subject>