Skip to content

Dspace 2024/1 compatible serialization  #4577

@wolf4ood

Description

@wolf4ood

Feature Request

Currently the Dspace v08 and 2024/1 serialization uses the same transformers just applying a different namespace.

Some fields are serialized wrongly but the fixes will be applied only in 2024/1 with custom transformers:

Here's the list of the current issues:

  • consumerPid and providerPid should be serialized as @id
  • participantId in catalog should be serialized as @id
  • assigner and assignee in ContractAgreementMessage should be an @id
  • state should be an @id in ContractNegotiation and TransferProcess
  • endpointType in data address should be an @id
  • format and agreementId in TransferRequestMessage should be an @id
  • eventType in ContractNegotiationEventMessage should be an @id
  • state in JsonObjectFromTransferProcessTransformer should be transformed like the JsonObjectFromContractNegotiationTransformer

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions