Skip to content
  • News
  • Project
    • Project partners
    • Mailing list
  • Publications
    • Materials
    • Conference Proceedings
  • Schema
  • Deutsch
  • News
  • Project
    • Project partners
    • Mailing list
  • Publications
    • Materials
    • Conference Proceedings
  • Schema
  • Deutsch
openCost openCost
  • Follow
    • Rss

Adjustments to the openCost schema

  • News
  • Leave a comment on Adjustments to the openCost schema
  • Posted byBianca Schweighofer
  • 20. March 202420. March 2024

Based on feedback from the community, the project team has put the openCost schema through its paces in recent months and made several adjustments and improvements.

Attribute-free version

The community repeatedly asked whether the openCost schema could also be displayed in JSON format as an alternative. Previously, the use of XML attributes in the definition of the original openCost proposal stood in the way of this request, as attributes cannot be clearly mapped to JSON structures. The openCost schema has now been remodeled in an attribute-free version. Instead of XML attributes, type/value element combinations are used now. After weighing up all the pros and cons, the project team deliberately opted for this version to enable simple translation into other formats.

Further adjustments to the schema

In addition to switching to an attribute-free schema, the project team has made further adjustments:

  • Empty elements are not allowed: Whenever an element is indicated to be required, it must contain either another element or text. Whether an element is required can be seen from the documentation (“Required” table column).
  • The order of multiple elements is now arbitrary. The “Repeatable” table column in the documentation indicates whether an element can occur more than once.
  • Addition of a ‚group_id‘: By defining a ‚group_id‘, a publication (element: ‚publication‘) can now be linked to a set of invoices from a contract (element: ‚contract‘). The ‚group_id‘ may be selected freely. However, the openCost team recommends the use of a unique identifier. A possible approach is to use a combination of the institution’s ROR ID, the contract primary identifier and a year.
  • The terminology has been standardized.

Expanded documentation

The schema documentation on GitHub has been significantly expanded. There is an overview with general information on the metadata schema (Metadata Schema: Overview). In addition, the two main elements (‚publication‘ and ‚contract) are described both in a tree-like overview and in a more detailed table. The table entries are linked to the tree elements via an identification number. Furthermore, the table column “Description/Remarks” contains comments on the respective fields of the schema for a better understanding.

Explore post tags

metadata schemaopencostresults

Post navigation

Previous Post Previous post:
openCost at the Open Repositories Conference 2024
Next Post Next post:
openCost at the 112th BiblioCon2024

Cancel reply

You must be logged in to post a comment.

Recent Posts

  • More visibility of information on publishing with EZB and DOAJ
  • openCost extended: Second project phase approved
  • Progress report of the openCost project published
GitHub Logo openCost in GitHub
openCost
WordPress theme by componentz
Logos der Projektpartner: Universitätsbibliothek Bielefeld, Deutsches Elektronen-Synchrotron und Universitätsbibliothek Regensburg

Legal Notice

Data Protection

Hit enter to search or ESC to close
Cookie-Zustimmung verwalten
Um Ihnen ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern bzw. darauf zuzugreifen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Always active
Der Zugriff oder die technische Speicherung ist unbedingt für den rechtmäßigen Zweck erforderlich, um die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Abonnenten oder Nutzer ausdrücklich angefordert wurde, oder für den alleinigen Zweck der Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Voreinstellungen erforderlich, die nicht vom Abonnenten oder Nutzer beantragt wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Aufforderung, die freiwillige Zustimmung Ihres Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht zu Ihrer Identifizierung verwendet werden.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Voreinstellungen anzeigen
{title} {title} {title}