diff --git a/src/app/+item-page/edit-item-page/item-delete/item-delete.component.ts b/src/app/+item-page/edit-item-page/item-delete/item-delete.component.ts
index 366b22bec7..bd1c44cebc 100644
--- a/src/app/+item-page/edit-item-page/item-delete/item-delete.component.ts
+++ b/src/app/+item-page/edit-item-page/item-delete/item-delete.component.ts
@@ -112,7 +112,7 @@ export class ItemDeleteComponent
super.ngOnInit();
this.url = this.router.url;
- const label = this.item.firstMetadataValue('relationship.type');
+ const label = this.item.firstMetadataValue('dspace.entity.type');
if (label !== undefined) {
this.types$ = this.entityTypeService.getEntityTypeByLabel(label).pipe(
getFirstSucceededRemoteData(),
diff --git a/src/app/+item-page/edit-item-page/item-relationships/item-relationships.component.ts b/src/app/+item-page/edit-item-page/item-relationships/item-relationships.component.ts
index 785d548860..1c5ed3c02b 100644
--- a/src/app/+item-page/edit-item-page/item-relationships/item-relationships.component.ts
+++ b/src/app/+item-page/edit-item-page/item-relationships/item-relationships.component.ts
@@ -75,7 +75,7 @@ export class ItemRelationshipsComponent extends AbstractItemUpdateComponent {
*/
public initializeUpdates(): void {
- const label = this.item.firstMetadataValue('relationship.type');
+ const label = this.item.firstMetadataValue('dspace.entity.type');
if (label !== undefined) {
this.entityType$ = this.entityTypeService.getEntityTypeByLabel(label).pipe(
diff --git a/src/app/+item-page/simple/field-components/specific-field/title/item-page-title-field.component.html b/src/app/+item-page/simple/field-components/specific-field/title/item-page-title-field.component.html
index 43bd20d0f6..12987dc6d3 100644
--- a/src/app/+item-page/simple/field-components/specific-field/title/item-page-title-field.component.html
+++ b/src/app/+item-page/simple/field-components/specific-field/title/item-page-title-field.component.html
@@ -1,5 +1,5 @@
-
+
{{ type.toLowerCase() + '.page.titleprefix' | translate }}
diff --git a/src/app/core/shared/item.model.ts b/src/app/core/shared/item.model.ts
index 10b723c202..53eb5e3ce2 100644
--- a/src/app/core/shared/item.model.ts
+++ b/src/app/core/shared/item.model.ts
@@ -104,7 +104,7 @@ export class Item extends DSpaceObject implements ChildHALResource {
* Method that returns as which type of object this object should be rendered
*/
getRenderTypes(): (string | GenericConstructor
)[] {
- const entityType = this.firstMetadataValue('relationship.type');
+ const entityType = this.firstMetadataValue('dspace.entity.type');
if (isEmpty(entityType)) {
return super.getRenderTypes();
}
diff --git a/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.spec.ts b/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.spec.ts
index 791fc43fbe..b46dab7180 100644
--- a/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.spec.ts
+++ b/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.spec.ts
@@ -24,7 +24,7 @@ describe('ItemMetadataRepresentation', () => {
for (const metadataField of Object.keys(item.metadata)) {
describe(`when creating an ItemMetadataRepresentation`, () => {
beforeEach(() => {
- item.metadata['relationship.type'] = [
+ item.metadata['dspace.entity.type'] = [
Object.assign(new MetadataValue(), {
value: itemType
})
@@ -41,7 +41,7 @@ describe('ItemMetadataRepresentation', () => {
});
it('should return the correct item type', () => {
- expect(itemMetadataRepresentation.itemType).toEqual(item.firstMetadataValue('relationship.type'));
+ expect(itemMetadataRepresentation.itemType).toEqual(item.firstMetadataValue('dspace.entity.type'));
});
});
}
diff --git a/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.ts b/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.ts
index b688673b65..8c50e0b597 100644
--- a/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.ts
+++ b/src/app/core/shared/metadata-representation/item/item-metadata-representation.model.ts
@@ -21,7 +21,7 @@ export class ItemMetadataRepresentation extends Item implements MetadataRepresen
* The type of item this item can be represented as
*/
get itemType(): string {
- return this.firstMetadataValue('relationship.type');
+ return this.firstMetadataValue('dspace.entity.type');
}
/**
diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.spec.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.spec.ts
index 432ac44859..5e2ffd30fb 100644
--- a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.spec.ts
+++ b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.spec.ts
@@ -66,12 +66,12 @@ describe('RelationshipEffects', () => {
leftItem = Object.assign(new Item(), {
uuid: testUUID1,
- metadata: { 'relationship.type': [leftTypeMD] }
+ metadata: { 'dspace.entity.type': [leftTypeMD] }
});
rightItem = Object.assign(new Item(), {
uuid: testUUID2,
- metadata: { 'relationship.type': [rightTypeMD] }
+ metadata: { 'dspace.entity.type': [rightTypeMD] }
});
relationshipType = Object.assign(new RelationshipType(), {
diff --git a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.ts b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.ts
index e68152f74d..5a20ed8b51 100644
--- a/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.ts
+++ b/src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/relationship.effects.ts
@@ -167,8 +167,8 @@ export class RelationshipEffects {
}
private addRelationship(item1: Item, item2: Item, relationshipType: string, submissionId: string, nameVariant?: string) {
- const type1: string = item1.firstMetadataValue('relationship.type');
- const type2: string = item2.firstMetadataValue('relationship.type');
+ const type1: string = item1.firstMetadataValue('dspace.entity.type');
+ const type2: string = item2.firstMetadataValue('dspace.entity.type');
return this.relationshipTypeService.getRelationshipTypeByLabelAndTypes(relationshipType, type1, type2)
.pipe(
mergeMap((type: RelationshipType) => {
diff --git a/src/app/shared/metadata-representation/metadata-representation-loader.component.ts b/src/app/shared/metadata-representation/metadata-representation-loader.component.ts
index 40fae2e5a6..2f2c96dc43 100644
--- a/src/app/shared/metadata-representation/metadata-representation-loader.component.ts
+++ b/src/app/shared/metadata-representation/metadata-representation-loader.component.ts
@@ -14,7 +14,7 @@ import { ThemeService } from '../theme-support/theme.service';
templateUrl: './metadata-representation-loader.component.html'
})
/**
- * Component for determining what component to use depending on the item's relationship type (relationship.type), its metadata representation and, optionally, its context
+ * Component for determining what component to use depending on the item's entity type (dspace.entity.type), its metadata representation and, optionally, its context
*/
export class MetadataRepresentationLoaderComponent implements OnInit {
private componentRefInstance: MetadataRepresentationListElementComponent;
diff --git a/src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.ts b/src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.ts
index b02ab3cfeb..7b2e994965 100644
--- a/src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.ts
+++ b/src/app/shared/object-collection/shared/listable-object/listable-object-component-loader.component.ts
@@ -27,7 +27,7 @@ import { ThemeService } from '../../../theme-support/theme.service';
templateUrl: './listable-object-component-loader.component.html'
})
/**
- * Component for determining what component to use depending on the item's relationship type (relationship.type)
+ * Component for determining what component to use depending on the item's entity type (dspace.entity.type)
*/
export class ListableObjectComponentLoaderComponent implements OnInit, OnDestroy {
/**
diff --git a/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.spec.ts b/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.spec.ts
index 9aec785f08..023b51a8dd 100644
--- a/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.spec.ts
+++ b/src/app/shared/object-list/my-dspace-result-list-element/item-list-preview/item-list-preview.component.spec.ts
@@ -57,7 +57,7 @@ const mockItemWithEntityType: Item = Object.assign(new Item(), {
value: 'This is just another title'
}
],
- 'relationship.type': [
+ 'dspace.entity.type': [
{
language: null,
value: 'Publication'
diff --git a/src/app/shared/object-list/type-badge/type-badge.component.spec.ts b/src/app/shared/object-list/type-badge/type-badge.component.spec.ts
index a8659e28ac..a92081dcd5 100644
--- a/src/app/shared/object-list/type-badge/type-badge.component.spec.ts
+++ b/src/app/shared/object-list/type-badge/type-badge.component.spec.ts
@@ -15,7 +15,7 @@ const type = 'authorOfPublication';
const mockItemWithRelationshipType = Object.assign(new Item(), {
bundles: observableOf({}),
metadata: {
- 'relationship.type': [
+ 'dspace.entity.type': [
{
language: 'en_US',
value: type
diff --git a/src/assets/i18n/ar.json5 b/src/assets/i18n/ar.json5
index c4ea2a0d9e..8383c440cd 100644
--- a/src/assets/i18n/ar.json5
+++ b/src/assets/i18n/ar.json5
@@ -3180,9 +3180,9 @@
// TODO New key - Add a translation
"item.edit.relationships.save-button": "Save",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/cs.json5 b/src/assets/i18n/cs.json5
index 9bc6ea36ed..2c7ca09930 100644
--- a/src/assets/i18n/cs.json5
+++ b/src/assets/i18n/cs.json5
@@ -3120,9 +3120,9 @@
// TODO New key - Add a translation
"item.edit.relationships.save-button": "Save",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/de.json5 b/src/assets/i18n/de.json5
index 4a5b799c29..306f1fcc51 100644
--- a/src/assets/i18n/de.json5
+++ b/src/assets/i18n/de.json5
@@ -2789,9 +2789,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Speichern",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/en.json5 b/src/assets/i18n/en.json5
index eb429cf546..c11c6cf40f 100644
--- a/src/assets/i18n/en.json5
+++ b/src/assets/i18n/en.json5
@@ -1668,7 +1668,7 @@
"item.edit.relationships.save-button": "Save",
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/es.json5 b/src/assets/i18n/es.json5
index dedf74d32d..5edaaf0cf1 100644
--- a/src/assets/i18n/es.json5
+++ b/src/assets/i18n/es.json5
@@ -2861,9 +2861,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Guardar",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/fi.json5 b/src/assets/i18n/fi.json5
index 4932e49bbc..89d5955725 100644
--- a/src/assets/i18n/fi.json5
+++ b/src/assets/i18n/fi.json5
@@ -2625,9 +2625,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Tallenna",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/fr.json5 b/src/assets/i18n/fr.json5
index 42fad7c682..7b43330e10 100644
--- a/src/assets/i18n/fr.json5
+++ b/src/assets/i18n/fr.json5
@@ -2864,9 +2864,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Sauvegarder",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/hu.json5 b/src/assets/i18n/hu.json5
index 6fec12cf21..15b05c93e8 100644
--- a/src/assets/i18n/hu.json5
+++ b/src/assets/i18n/hu.json5
@@ -2430,8 +2430,8 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Mentés",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
- "item.edit.relationships.no-entity-type": "Adja hozzá a 'relationship.type' metaadatot ezen elem hivatkozásánek engedélyezéséhez",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Adja hozzá a 'dspace.entity.type' metaadatot ezen elem hivatkozásánek engedélyezéséhez",
diff --git a/src/assets/i18n/ja.json5 b/src/assets/i18n/ja.json5
index c4ea2a0d9e..8383c440cd 100644
--- a/src/assets/i18n/ja.json5
+++ b/src/assets/i18n/ja.json5
@@ -3180,9 +3180,9 @@
// TODO New key - Add a translation
"item.edit.relationships.save-button": "Save",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/lv.json5 b/src/assets/i18n/lv.json5
index 898b8db31a..ff998ab774 100644
--- a/src/assets/i18n/lv.json5
+++ b/src/assets/i18n/lv.json5
@@ -2620,9 +2620,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Saglabāt",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/nl.json5 b/src/assets/i18n/nl.json5
index b831dbb3ad..8acbe901f0 100644
--- a/src/assets/i18n/nl.json5
+++ b/src/assets/i18n/nl.json5
@@ -2860,9 +2860,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Opslaan",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/pl.json5 b/src/assets/i18n/pl.json5
index c4ea2a0d9e..8383c440cd 100644
--- a/src/assets/i18n/pl.json5
+++ b/src/assets/i18n/pl.json5
@@ -3180,9 +3180,9 @@
// TODO New key - Add a translation
"item.edit.relationships.save-button": "Save",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/pt-BR.json5 b/src/assets/i18n/pt-BR.json5
index 3b152196bd..4c7d75e11a 100644
--- a/src/assets/i18n/pt-BR.json5
+++ b/src/assets/i18n/pt-BR.json5
@@ -2818,9 +2818,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Salvar",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/pt-PT.json5 b/src/assets/i18n/pt-PT.json5
index 3b152196bd..4c7d75e11a 100644
--- a/src/assets/i18n/pt-PT.json5
+++ b/src/assets/i18n/pt-PT.json5
@@ -2818,9 +2818,9 @@
// "item.edit.relationships.save-button": "Save",
"item.edit.relationships.save-button": "Salvar",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/sw.json5 b/src/assets/i18n/sw.json5
index c4ea2a0d9e..8383c440cd 100644
--- a/src/assets/i18n/sw.json5
+++ b/src/assets/i18n/sw.json5
@@ -3180,9 +3180,9 @@
// TODO New key - Add a translation
"item.edit.relationships.save-button": "Save",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
diff --git a/src/assets/i18n/tr.json5 b/src/assets/i18n/tr.json5
index c4ea2a0d9e..8383c440cd 100644
--- a/src/assets/i18n/tr.json5
+++ b/src/assets/i18n/tr.json5
@@ -3180,9 +3180,9 @@
// TODO New key - Add a translation
"item.edit.relationships.save-button": "Save",
- // "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ // "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",
// TODO New key - Add a translation
- "item.edit.relationships.no-entity-type": "Add 'relationship.type' metadata to enable relationships for this item",
+ "item.edit.relationships.no-entity-type": "Add 'dspace.entity.type' metadata to enable relationships for this item",