mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 01:54:22 +00:00
Default Entities relationship types used for the demos
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE relationships SYSTEM "relationships.dtd">
|
||||
<!DOCTYPE relationships SYSTEM "relationship-types.dtd">
|
||||
|
||||
<relationships>
|
||||
|
||||
|
@@ -2,11 +2,13 @@
|
||||
|
||||
|
||||
<!ELEMENT relationships (type)*>
|
||||
<!ELEMENT type (leftType|rightType|leftwardType|rightwardType|leftCardinality|rightCardinality)*>
|
||||
<!ELEMENT type (leftType|rightType|leftwardType|rightwardType|leftCardinality|rightCardinality|copyToLeft|copyToRight)*>
|
||||
<!ELEMENT leftType (#PCDATA)>
|
||||
<!ELEMENT rightType (#PCDATA)>
|
||||
<!ELEMENT leftwardType (#PCDATA)>
|
||||
<!ELEMENT rightwardType (#PCDATA)>
|
||||
<!ELEMENT copyToLeft (#PCDATA)>
|
||||
<!ELEMENT copyToRight (#PCDATA)>
|
||||
<!ELEMENT leftCardinality (min|max)*>
|
||||
<!ELEMENT min (#PCDATA)>
|
||||
<!ELEMENT rightCardinality (min|max)*>
|
135
dspace/config/entities/relationship-types.xml
Normal file
135
dspace/config/entities/relationship-types.xml
Normal file
@@ -0,0 +1,135 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE relationships SYSTEM "relationship-types.dtd">
|
||||
|
||||
<relationships>
|
||||
|
||||
<!-- Sample relationship types setup used for the entities development
|
||||
This file can be imported using the initialize-entities launcher -->
|
||||
<type>
|
||||
<leftType>Publication</leftType>
|
||||
<rightType>Person</rightType>
|
||||
<leftwardType>isAuthorOfPublication</leftwardType>
|
||||
<rightwardType>isPublicationOfAuthor</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
</rightCardinality>
|
||||
<copyToLeft>true</copyToLeft>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>Publication</leftType>
|
||||
<rightType>Project</rightType>
|
||||
<leftwardType>isProjectOfPublication</leftwardType>
|
||||
<rightwardType>isPublicationOfProject</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
</rightCardinality>
|
||||
<copyToLeft>true</copyToLeft>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>Publication</leftType>
|
||||
<rightType>OrgUnit</rightType>
|
||||
<leftwardType>isOrgUnitOfPublication</leftwardType>
|
||||
<rightwardType>isPublicationOfOrgUnit</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
</rightCardinality>
|
||||
<copyToLeft>true</copyToLeft>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>Person</leftType>
|
||||
<rightType>Project</rightType>
|
||||
<leftwardType>isProjectOfPerson</leftwardType>
|
||||
<rightwardType>isPersonOfProject</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
</rightCardinality>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>Person</leftType>
|
||||
<rightType>OrgUnit</rightType>
|
||||
<leftwardType>isOrgUnitOfPerson</leftwardType>
|
||||
<rightwardType>isPersonOfOrgUnit</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
</rightCardinality>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>Project</leftType>
|
||||
<rightType>OrgUnit</rightType>
|
||||
<leftwardType>isOrgUnitOfProject</leftwardType>
|
||||
<rightwardType>isProjectOfOrgUnit</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
</rightCardinality>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>Journal</leftType>
|
||||
<rightType>JournalVolume</rightType>
|
||||
<leftwardType>isVolumeOfJournal</leftwardType>
|
||||
<rightwardType>isJournalOfVolume</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>1</min>
|
||||
</rightCardinality>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>JournalVolume</leftType>
|
||||
<rightType>JournalIssue</rightType>
|
||||
<leftwardType>isIssueOfJournalVolume</leftwardType>
|
||||
<rightwardType>isJournalVolumeOfIssue</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>1</min>
|
||||
<max>1</max>
|
||||
</rightCardinality>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>Publication</leftType>
|
||||
<rightType>OrgUnit</rightType>
|
||||
<leftwardType>isAuthorOfPublication</leftwardType>
|
||||
<rightwardType>isPublicationOfAuthor</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
</rightCardinality>
|
||||
<copyToLeft>true</copyToLeft>
|
||||
</type>
|
||||
<type>
|
||||
<leftType>JournalIssue</leftType>
|
||||
<rightType>Publication</rightType>
|
||||
<leftwardType>isPublicationOfJournalIssue</leftwardType>
|
||||
<rightwardType>isJournalIssueOfPublication</rightwardType>
|
||||
<leftCardinality>
|
||||
<min>0</min>
|
||||
</leftCardinality>
|
||||
<rightCardinality>
|
||||
<min>0</min>
|
||||
<max>1</max>
|
||||
</rightCardinality>
|
||||
<copyToRight>true</copyToRight>
|
||||
</type>
|
||||
</relationships>
|
Reference in New Issue
Block a user