Which definitions in base.xml are mandatory?
I am trying to understand what exactly is specified in base.xml and why exactly this. Specifically:
- What information in base.xml is then mandatory for CollectiveAccess functionality and must not be changed?
- Only metadata elements for Sets, Loans, Movements, Tours are defined -- why? Is it because there are hardly any hard coded metadata elements for Sets, Loans, Movements and Tours, but the ones defined in base.xml are indispensable for functionality?
- Why are types defined for only 47 of 66 existing relationships in base.xml, and why exactly these? May the code labels (like "related", "part", "lender") be changed or does this break some hard coded functionality?
- Anything else that is important to keep in mind when modifying the base.xml?