PubMan Func Spec Submission/arXiv mapping

From MPDLMediaWiki

Jump to: navigation, search

This page is discussing issues related to PubMan Func Spec Submission: UC_PM_SM_04_fetch_metadata_from_external_system

Contents

Format Name

Source: arXiv
Target: escidoc-publication

Overview on Schemas supported by arXiv

arXiv currently provides the following arXiv metadata formats via the OAI-PMH interface:

format schema example records note
arXivarXiv SchemaRecord in arXiv
Record in arXiv (with affiliation)
Record in arXiv (with doi)
Record in arXiv (with TeX in title and abstract)
Record in arXiv (article in German, abstract in English)
Record in arXiv (article with report number)
Record in arXiv (article with report number)
most complete descriptive metadata format, without complete administrative data
oai_dcOAI_DC Schema Record in oai_dc
Record in oai_dc (with affiliation)
Record in oai_dc (with doi)
standard format with some specific mappings to available elements, therefore an arXiv specific parsing would be required
arXivRawarXivRaw SchemaRecord in arXivRaw
Record in arXivRaw (with affiliation)
Record in arXivRaw (with doi)
more complete administrative data, but descriptive metadata is less structured, e.g. all author names are mapped to one creator element

Note: not complete yet and subject to modification according to schema comments
arXivOldarXivOld SchemaRecord in arXivOldnot considered

Decision

For start we will use arXiv metadata format as it seems to require minimum parsing of the metadata values to PubItem.

Agreed, please note that splitting of journal-ref information is probably desired --Inga 12:11, 9 April 2008 (CEST)
I would plan splitting of journal-ref information to R4 (if not a problem, as there is no single rule - based on checking several records) --Natasa 12:46, 9 April 2008 (CEST)

Mapping from arXiv formats to PubItem

arXiv format

  • DOI is available, even though not mentioned in schema
1.  header/identifier => identifier (without "oai:arXiv.org:" prefix)
(note: this identifier is important because in the output is pointing to the exact version i.e. v1, v2) which is by arXiv used in "citeAs"

2.  Authors
2.1. author/keyname => LastName
2.2. author/forename => Firstname
2.3. author/affiliation => External organization 

3.  title => title

4.  report-no => Source/sequence-number (only if journal-ref is in, otherwise do not map?). Inga would rather map it to identifier.
5.  journal-ref => source/title/volume/issue/pages (one single field in arxiv, therefore no 'better' mapping possible)
6.  msc-class => dcterms:subject
7.  abstract => abstract
8.  categories => dcterms:subject
9.  doi => dc:identifier of type DOI
10. proxy => ???, e.g. <proxy>ccsd hal-00260045</proxy>
11. id => identifier, type=arXiv

11. http://arxiv.org/abs/<header/identifier value> => dc:identifier (arXiv)

Subject Classes

From arXiv we get the abbreviated subject which we can dissolve for further use in publication metadata.

Abbreviation Keyword Element in Publication Item
astro-ph Astrophysics ( astro-ph )
astro-ph.COAstrophysics, Cosmology and Extragalactic Astrophysics ( astro-ph.CO )
astro-ph.EPAstrophysics, Earth and Planetary Astrophysics ( astro-ph.EP )
astro-ph.GAAstrophysics, Galaxy Astrophysics ( astro-ph.GA )
astro-ph.HEAstrophysics, High Energy Astrophysical Phenomena ( astro-ph.HE )
astro-ph.IMAstrophysics, Instrumentation and Methods for Astrophysics ( astro-ph.IM )
astro-ph.SRAstrophysics, Solar and Stellar Astrophysics ( astro-ph.SR )
cond-matCondensed Matter ( cond-mat )
cond-mat.dis-nnCondensed Matter, Disordered Systems and Neural Networks ( cond-mat.dis-nn )
cond-mat.mtrl-sciCondensed Matter, Materials Science ( cond-mat.mtrl-sci )
cond-mat.mes-hallCondensed Matter, Mesoscale and Nanoscale Physics ( cond-mat.mes-hall )
cond-mat.otherCondensed Matter ( cond-mat.other )
cond-mat.quant-gasCondensed Matter, Quantum Gases ( cond-mat.quant-gas )
cond-mat.softCondensed Matter, Soft Condensed Matter ( cond-mat.soft )
cond-mat.stat-mechCondensed Matter, Statistical Mechanics ( cond-mat.stat-mech )
cond-mat.str-elCondensed Matter, Strongly Correlated Electrons ( cond-mat.str-el )
cond-mat.supr-conCondensed Matter, Superconductivity ( cond-mat.supr-con )
physics Physics ( physics )
physics.acc-phPhysics, Accelerator Physics ( physics.acc-ph )
physics.ao-phPhysics, Atmospheric and Oceanic Physics ( physics.ao-ph )
physics.atom-phPhysics, Atomic Physics ( physics.atom-ph )
physics.atm-clusPhysics, Atomic and Molecular Clusters ( physics.atm-clus )
physics.bio-phPhysics, Biological Physics ( physics.bio-ph )
physics.chem-phPhysics, Chemical Physics ( physics.chem-ph )
physics.class-phPhysics, Classical Physics ( physics.class-ph )
physics.comp-phPhysics, Computational Physics ( physics.comp-ph )
physics.data-anPhysics, Data Analysis, Statistics and Probability ( physics.data-an )
physics.flu-dynPhysics, Fluid Dynamics ( physics.flu-dyn )
physics.gen-phPhysics, General Physics ( physics.gen-ph )
physics.geo-phPhysics, Geophysics ( physics.geo-ph )
physics.hist-phPhysics, History of Physics( physics.hist-ph )
physics.ins-detPhysics, Instrumentation and Detectors ( physics.ins-det )
physics.med-phPhysics, Medical Physics ( physics.med-ph )
physics.opticsPhysics, Optics ( physics.optics )
physics.ed-phPhysics, Physics Education ( physics.ed-ph )
physics.soc-phPhysics, Physics and Society( physics.soc-ph )
physics.plasm-phPhysics, Plasma Physics ( physics.plasm-ph )
physics.pop-phPhysics, Popular Physics ( physics.pop-ph )
physics.space-phPhysics, Space Physics ( physics.space-ph )
gr-qcGeneral Relativity and Quantum Cosmology ( gr-qc )
hep-exHigh Energy Physics - Experiment ( hep-ex )
hep-lat High Energy Physics - Lattice ( hep-lat )
hep-phHigh Energy Physics - Phenomenology ( hep-ph )
hep-thHigh Energy Physics - Theory ( hep-th )
math-phMathematical Physics ( math-ph )
nucl-exNuclear Experiment ( nucl-ex )
nucl-thNuclear Theory ( nucl-th )
quant-phQuantum Physics ( quant-ph )
math Mathematics ( math )
math.AG Algebraic Geometry ( math.AG )
math.ATAlgebraic Topology ( math.AT )
math.APAnalysis of PDEs ( math.AP )
math.CTCategory Theory ( math.CT )
math.CAClassical Analysis and ODEs ( math.CA )
math.COCombinatorics ( math.CO )
math.AC Commutative Algebra ( math.AC )
math.CVComplex Variables ( math.CV )
math.DGDifferential Geometry ( math.DG )
math.DSDynamical Systems ( math.DS )
math.FAFunctional Analysis ( math.FA )
math.GMGeneral Mathematics ( math.GM )
math.GNGeneral Topology ( math.GN )
math.GTGeometric Topology ( math.GT )
math.GRGroup Theory ( math.GR )
math.HOHistory and Overview ( math.HO )
math.ITInformation Theory ( math.IT )
math.KTK-Theory and Homology ( math.KT )
math.LOLogic ( math.LO )
math.MPMathematical Physics ( math.MP )
math.MGMetric Geometry ( math.MG )
math.NT Number Theory ( math.NT )
math.NANumerical Analysis ( math.NA )
math.OAOperator Algebras( math.OA )
math.OCOptimization and Control ( math.OC )
math.PRProbability ( math.PR )
math.QAQuantum Algebra ( math.QA )
math.RTRepresentation Theory ( math.RT )
math.RARings and Algebras ( math.RA )
math.SPSpectral Theory ( math.SP )
math.STStatistics ( math.ST )
math.SGSymplectic Geometry ( math.SG )
nlin Nonlinear Sciences ( nlin )
nlin.AOAdaptation and Self-Organizing Systems ( nlin.AO )
nlin.CGCellular Automata and Lattice Gases ( nlin.CG )
nlin.CDChaotic Dynamics ( nlin.CD )
nlin.SIExactly Solvable and Integrable Systems ( nlin.SI )
nlin.PS Pattern Formation and Solitons ( nlin.PS )
csComputer Science ( cs)
cs.ARArchitecture ( cs.AR )
cs.AIArtificial Intelligence ( cs.AI )
cs.CLComputation and Language ( cs.CL )
cs.CCComputational Complexity ( cs.CC )
cs.CEComputational Engineering, Finance, and Science ( cs.CE )
cs.CGComputational Geometry ( cs.CG )
cs.GT Computer Science and Game Theory ( cs.GT )
cs.CVComputer Vision and Pattern Recognition ( cs.CV )
cs.CYComputers and Society ( cs.CY )
cs.CRCryptography and Security ( cs.CR )
cs.DS Data Structures and Algorithms ( cs.DS )
cs.DB Databases ( cs.DB )
cs.DL Digital Libraries ( cs.DL )
cs.DMDiscrete Mathematics ( cs.DM )
cs.DCDistributed, Parallel, and Cluster Computing ( cs.DC)
cs.FLFormal Languages and Automata Theory ( cs.FL )
cs.GLGeneral Literature ( cs.GL )
cs.GRGraphics ( cs.GR )
cs.HCHuman-Computer Interaction ( cs.HC )
cs.IR Information Retrieval ( cs.IR )
cs.ITInformation Theory ( cs.IT )
cs.LG Learning ( cs.LG )
cs.LOLogic in Computer Science ( cs.LO )
cs.MSMathematical Software ( cs.MS )
cs.MAMultiagent Systems ( cs.MA )
cs.MMMultimedia ( cs.MM )
cs.NINetworking and Internet Architecture ( cs.NI )
cs.NENeural and Evolutionary Computing ( cs.NE )
cs.NANumerical Analysis ( cs.NA )
cs.OSOperating Systems ( cs.OS )
cs.OH Computer Science ( cs.OH )
cs.PFPerformance ( cs.PF)
cs.PLProgramming Languages ( cs.PL )
cs.RORobotics ( cs.RO)
cs.SESoftware Engineering ( cs.SE )
cs.SDSound ( cs.SD )
cs.SCSymbolic Computation ( cs.SC)
q-bioQuantitative Biology ( q-bio )
q-bio.BMBiomolecules ( q-bio.BM )
q-bio.CBCell Behavior ( q-bio.CB )
q-bio.GNGenomics ( q-bio.GN )
q-bio.MNMolecular Networks ( q-bio.MN )
q-bio.NCNeurons and Cognition ( q-bio.NC )
q-bio.OTQuantitative Biology ( q-bio.OT )
q-bio.PEPopulations and Evolution ( q-bio.PE )
q-bio.QMQuantitative Methods ( q-bio.QM )
q-bio.SCSubcellular Processes ( q-bio.SC )
q-bio.TOTissues and Organs ( q-bio.TO )
q-finQuantitative Finance ( q-fin )
q-fin.CPComputational Finance ( q-fin.CP )
q-fin.GNGeneral Finance ( q-fin.GN )
q-fin.PMPortfolio Management ( q-fin.PM )
q-fin.PRPricing of Securities ( q-fin.PR )
q-fin.RMRisk Management ( q-fin.RM )
q-fin.STStatistical Finance ( q-fin.ST )
q-fin.TRTrading and Market Microstructure ( q-fin.TR )
statStatistics ( stat )
stat.APApplications ( stat.AP )
stat.COComputation ( stat.CO )
stat.ML Machine Learning ( stat.ML )
stat.MEMethodology ( stat.ME )
stat.THStatistics Theory ( stat.TH )

OAI_DC metadata format

  • Pretty simple as we also use dc metadata in publication profile, but is not correct if not parsed
  • Affiliations are not available
1.  dc:description => dc:abstract (if dc:description does not start with "Comment")
2.  dc:date => lists all dates of all versions that exist (earliest date is date when submitted to arXiv, all other are dates when a  
    new revision is done) 
3.  dc:identifier => partly is identifier, partly is source information (journal reference i.e. from journal-ref in the arXiv 
    metadata format)
4.  dcterms:subject => to dcterms:subject (it is full-name of category ids that are delivered from arXiv format)
5.  dc:creators => affiliations are missing. 


See https://dev.livingreviews.org/projects/epubtk/browser/trunk/ePubTk/lib/arxiv.py for an example of how to use arxiv's oai-pmh interface.

arXivRaw format

Issues

  • Affiliations: (no possibility for parsing MPI für XXX as organizational units service does not fully support search by organization name)
    • as not certain if we would like to have it within the controlled vocab or directly ask for search-organizations methods from core services an issue is not created as extra requirement for core services. Might be internal requirement for controlled vocab service institutions).
  • Parsing of journal/source information: to check if it is feasible and if possible to relate it in future with controlled vocab service (journals)
  • Genre: Ein weiteres Problem ist, dass bei beiden Formaten das Genre nicht ersichtlich wird, aber hier wird man vermutlich so vorgehen, dass man Article nimmt
    • to check for book chapters?
Personal tools
About CoLab