Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Simple Dublin Core XML export

roberto
2011-12-12
2013-05-28
  • roberto
    roberto
    2011-12-12

    Hi all
    I need to execute export of bibliographic records into Dublin Core format.
    It seems to be a future planned aim:

    http://www.refbase.net/index.php/Planned_feature_additions

    is it possible to cooperate for the realization of the feature? Or simply to retrieve some informations about how to customize any personalized exports?
    best regards
    RM

     
  • Hi robmor,

    refbase-0.9.5 does already support export of data in Simple Dublin Core XML format. In refbase, this format is also called "OAI_DC XML".

    For an example output, see the "example" link behind "OAI_DC XML" on this page:

    http://export.refbase.net

    Alternatively, to perform a similar export via the refbase interface, you could also:

    1. Log into http://beta.refbase.net/ as 'user-at-refbase-dot-net'.

    2. Display the "Baltic Sea" group from the "Show My Group" form on the main page.

    3. In the "Cite, Group & Export Options" (underneath the search results), export all found records as "OAI_DC XML".

    HTH, Matthias

     
  • A few additions to my previous post:

    If you're interested in export to Simple Dublin Core XML you may also want to have a look at the SRW_DC XML format whose record format is very similar to the OAI_DC XML format, but which adds tags of the PRISM namespace for better granularity.

    Also, you can play with the different XML output formats (and have them displayed in your browser via a XSL stylesheet) using the refbase OpenSearch service:

    http://beta.refbase.net/opensearch.php

    More info at:

    http://opensearch.refbase.net

    Matthias

     
  • roberto
    roberto
    2011-12-13

    ok, and what about other specifications as MARC, MARC21 and UNIMARC?
    thank you
    RM

     
  • Hi robmor,

    what about other specifications as MARC, MARC21 and UNIMARC?

    The MARC format (and all of its variants) is a very complex format that requires a lot of knowledge and experience (which I don't have). So, unless some third-party developer steps in, chances are not very high that support for these formats gets added to refbase any time soon. In the past, there hasn't been much demand from the refbase user base for these formats. And since refbase also supports MODS XML (v3.2), MARC data could be converted to MODS and then imported into refbase.

    For mapping tables and conversion style sheets from MARC, MARCXML and Dublin Core to MODS XML, see:

    http://www.loc.gov/standards/mods/mods-conversions.html

    If you tell us more about your anticipated workflow, we may be able to give you better advice.

    Matthias

     
  • roberto
    roberto
    2011-12-21

    Hi Matthias
    I'm still debating with my university about some export/import formats. Regarding  OAI-PMH format (http://www.refbase.net/index.php/Exporting_records), I've seen that it should be covered. But when I try to execute the import using the previously generated oaidc_export.xml file my system generates following warning: Unrecognized data format! Moreover I've read in http://www.refbase.net/index.php/Planned_feature_additions, it should be a future planned feature. Or?
    Regards
    RM

     
  • Hi robmor,

    currently, refbase does not support the OAI-PMH protocol. Note that this is different from OAI_DC XML which is just a raw data format used for transport. I cannot tell you when refbase will support the OAI-PMH protocol, but it probably won't be soon. So, in your case, I would try to work with what is already avaailable.

    This quote from my previous post is still relevant:

    If you tell us more about your anticipated workflow, we may be able to give you better advice.

    I.e., in other words:

    - What is your use case for refbase?

    - How is your refbase installation related to your university? I.e. what are the bigger goals?

    - From what kind of system are you trying to import data into refbase?

    - Which export formats does that system support?

    In short, give us more details, and we may be able to serve you better.

    Best, Matthias

     
  • roberto
    roberto
    2011-12-21

    Hi Matthias

    - What is your use case for refbase?

    To publish and mantain a specific bibliography for an exact study area: ladin pubblications. Data are actually stored into a temporary Oracle DB and I have to export them to a new Refbase system. (In progress)

    - How is your refbase installation related to your university? I.e. what are the bigger goals?

    To store data obviously, but mostly to offer a specific - user defined - citation layout (to be developed next year)

    - From what kind of system are you trying to import data into refbase?

    I wrote an external parser to convert data from a sort of 'flat' TXT file to XML, this in order to create a MODS XML file to import data into Refbase (now still not fully working)

    - Which export formats does that system support?

    all those already offered by Refbase are OK. In extension to this I have to provide an  oai-pmh web service, not only a simple batch export (to be realized).

    And/or a batch export to Marc21 (still to be defined)

    regards
    RM

     
  • roberto
    roberto
    2011-12-24

    Hi Matthias
    up to what I understood till now, I have to setup an additional webserver like DSpace, oaicat, PKP Open Harvester Systems or others. After that I have to let the newly installed server to fetch data through a common metadata system, probably dublin core. The fact is that I have to write some functions to automate the export operations to dublin core. Or?
    best regards.
    RM 

     
  • The tools that you list all do different things. DSpace is a full-blown institutional repository system (compare to eprints.org, Fedora, CDSware, and others).  There is some overlap in what it offers and what refbase offers (though each product has some functionality that the other lacks).  OHS is for harvesting and for handling the harvest.  It is more of a client application compared to the servers you list. OAICat is more similar to what you describe.

    I'd imagine that what would be more useful & a similar amount of work would be to add OAI-PMH functionality to refbase using a pre-existing PHP library, such as one of these (I haven't investigated them enough to plan the best way to go):
    http://www.ibiblio.org/oaibiblio/
    http://physnet.uni-oldenburg.de/oai/
    https://code.google.com/p/oai-pmh-2/
    https://launchpad.net/oopmh
    http://www.zzoss.com/phpwiki/index.php/PearOai020b.html?nav_node=Software

    MODS->DC and MODS->MARC XML is trivial using XSLT.  MARC XML->MARC21 is possible.  The tools I link to can mostly draw from the database, itself & wouldn't require an exported intermediary.

    -Rick