generated: '2026-10-09' method: derived generator: derive-data-model.py source: - openapi/folio-edge-caiasoft-openapi.yml - openapi/folio-edge-courses-openapi.yml - openapi/folio-edge-dcb-openapi.yml - openapi/folio-edge-dematic-openapi.yml - openapi/folio-edge-erm-openapi.yml - openapi/folio-edge-fqm-openapi.yml - openapi/folio-edge-ill-openapi.yml - openapi/folio-edge-inn-reach-openapi.yml - openapi/folio-edge-inventory-openapi.yml - openapi/folio-edge-rtac-openapi.yml - openapi/folio-edge-users-openapi.yml - openapi/folio-folio-query-tool-metadata-querytool-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 400 entities_in_spec: 1488 relationships: 886 entities: - name: AccessLog fields: 7 description: Access log - name: Account fields: 26 - name: AccountdataCollection fields: 3 - name: Action fields: 6 description: Rule action - name: Address fields: 9 - name: AdminMetadata fields: 0 description: Administrative metadata for an Instance - name: Agent fields: 0 description: Schema representing an agent, including their type and roles. - name: AgentResponse fields: 0 description: Response schema for an agent, extending the Agent definition with additional properties such as agent types and isPreferred flag. - name: Agreement fields: 28 - name: AgreementContentType fields: 2 - name: AgreementOrg fields: 6 - name: AgreementRelationship fields: 4 - name: AgreementRelationshipAgreement fields: 5 - name: Authority fields: 0 description: Authority object - name: AuthorityControlExportConfig fields: 2 - name: AuthorityDataStatDto fields: 13 - name: AvailabilityConstraint fields: 2 - name: AvailableJoinsResponse fields: 2 - name: BasicPolicy fields: 1 - name: BatchHoldingsResponse fields: 2 - name: BulkOperationDto fields: 40 - name: BulkOperationRule fields: 3 - name: Calendar fields: 7 description: A single calendar - name: Category fields: 0 description: Category object - name: CategoryResponse fields: 0 description: Category object - name: Charge fields: 19 - name: ChecklistItem fields: 7 - name: ChronologyDateTMRF fields: 5 - name: ChronologyMonthTMRF fields: 3 - name: ChronologyTemplateMetadataRule fields: 5 - name: ChronologyYearTMRF fields: 2 - name: CirculationItem fields: 11 description: CirculationItem - name: CirculationNote fields: 6 - name: CirculationRequest fields: 22 description: Request for an item that might be at a different location or already checked out to another patron - name: CirculationSettings fields: 4 description: Circulation Settings in a data tenant - name: Classification fields: 0 description: Classification object - name: ClassificationResponse fields: 0 description: Dewey decimal classification object - name: CloseReason fields: 2 - name: Combination fields: 1 - name: CombinationOrigin fields: 2 - name: CombinationPatternIssueMonth fields: 3 - name: CombinationPatternIssueWeekMonth fields: 4 - name: CombinationRule fields: 5 - name: ComparisonJob fields: 14 - name: ComparisonPoint fields: 2 - name: CompositePurchaseOrder fields: 30 - name: Configuration fields: 10 - name: ConfigurationCollection fields: 3 - name: Consortium fields: 2 description: Consortium - name: ConsortiumHolding fields: 10 - name: ConsortiumItem fields: 6 - name: ContentType fields: 2 - name: ContentsRequest fields: 5 description: Request for a set of contents - name: Contributor fields: 2 - name: Correspondence fields: 9 - name: Coverage fields: 2 - name: CoverageStatement fields: 8 - name: CustomPropertyDefinition fields: 10 - name: CustomPropertyValue fields: 6 - name: DataImportJobExecution fields: 17 - name: DataImportProgress fields: 3 - name: DcbAgency fields: 2 description: DCB Agency object - name: DcbItem fields: 8 description: Item metadata required for the transaction - name: DcbLocation fields: 3 description: DCB Location object - name: DcbPickup fields: 4 description: Pickup Location metadata required for the pickup service point - name: DcbTransaction fields: 5 - name: DeleteResponse fields: 2 - name: DeploymentDescriptor fields: 5 description: 'Module deployment information. There are two modes: deployment managed by Okapi (with nodeId specified) and remote module (with URL specified).' - name: Details fields: 5 - name: Dissertation fields: 0 description: Dissertation object - name: DissertationResponse fields: 0 description: Dissertation object - name: DocumentAttachment fields: 9 - name: EHoldingsExportConfig fields: 5 - name: EResources fields: 2 - name: EcsRequestExternal fields: 17 description: ECS Request External - title level requests in a multi-tenant environment with Сonsortia support enabled - name: EcsTlr fields: 21 description: ECS TLR - title level requests in a multi-tenant environment with Сonsortia support enabled - name: EdiSchedule fields: 3 - name: Embargo fields: 3 - name: EmbargoPeriod fields: 2 - name: EmbargoStatement fields: 2 - name: Entitlement fields: 24 - name: EntitlementLogEntry fields: 18 - name: EntitlementOption fields: 0 - name: EntityDataType fields: 1 - name: EntityModelWorkflow fields: 9 - name: EntityType fields: 15 - name: EnumerationNumericLevelTMRF fields: 6 - name: EnumerationTemplateMetadataRule fields: 4 - name: EnumerationTextualTMRF fields: 3 - name: ErmResource fields: 17 - name: ExceptionRange fields: 5 description: An exception to a calendar, consisting of a set of openings (or none if a closure) - name: ExportConfig fields: 8 - name: ExportEntry fields: 14 description: One exported resource, paired with the agreement entitlement (and, if entitled via a package, the package) it was exported for. The same resource can appear more than once if it is entitled through mo - name: ExportTypeSpecificParameters fields: 5 - name: ExportTypeSpecificParametersWithLegacyBursar fields: 5 - name: Feefineaction fields: 14 - name: File fields: 5 - name: FundDistribution fields: 6 - name: GroupedExternalPolicies fields: 3 - name: Holding fields: 23 - name: HoldingsStatement fields: 2 - name: HubReferenceWithType fields: 0 description: Hub reference with relation type - name: HubRequest fields: 0 description: Hub request DTO - name: HubResponse fields: 0 description: Work Info - name: IdentifierOccurrence fields: 3 - name: ImportPackage fields: 19 - name: InstanceHoldings fields: 2 - name: InstanceRequest fields: 0 description: Instance request DTO - name: InstanceResponse fields: 0 description: Instance resource info - name: InternalCombinationPiece fields: 0 - name: InternalContact fields: 4 - name: InternalRecurrencePiece fields: 0 - name: InventoryItem fields: 5 description: Item object provided by inventory - name: Item fields: 50 - name: ItemLocation fields: 2 - name: ItemStatus fields: 2 description: status of the Item - name: Job fields: 19 - name: JobWithLegacyBursarParameters fields: 19 - name: JoinFieldPair fields: 2 - name: Kb fields: 18 - name: Language fields: 0 description: Language object - name: LanguageWithType fields: 2 description: Language object with corresponding types - name: Library fields: 2 - name: LicenseCore fields: 15 - name: LinkedLicense fields: 6 - name: Links fields: 0 - name: ListDTO fields: 20 description: List Entity DTO - name: ListRefreshDTO fields: 11 description: List Refresh Details DTO - name: Loan fields: 6 - name: LoanPolicy fields: 4 - name: Location fields: 6 - name: MARCTransformationOptionsSettingsDTO fields: 5 description: MARC Transformation Options Settings - name: MarcRuleDetails fields: 8 - name: MarkForDeleteResponse fields: 2 - name: MaterialType fields: 2 - name: MediatedBatchRequestDetailDto fields: 11 description: DTO for Mediated Batch Request Detail - name: MediatedBatchRequestDto fields: 8 description: DTO for Mediated Batch Request - name: MediatedRequest fields: 31 description: Mediated request - name: Metadata fields: 8 description: Metadata about creation and changes to records - name: MigrationOperation fields: 12 description: Represents a MARC migration operation with its current state and progress information. - name: ModelRuleset fields: 8 - name: ModuleDescriptor fields: 13 description: A FOLIO Module - name: MonetaryValue fields: 3 - name: Node fields: 5 - name: Note fields: 9 - name: OmissionPatternDayWeekMonth fields: 4 - name: OmissionPatternMonth fields: 4 - name: OmissionRule fields: 4 - name: OrdersTitle fields: 22 - name: Organisation fields: 4 - name: Owner fields: 7 - name: Package fields: 0 - name: PackageAttributes fields: 23 - name: PackageContentItem fields: 0 - name: PageMetadata fields: 4 - name: Party fields: 13 - name: PatronPermission fields: 7 description: Patron permission for a reading room - name: PersistentJob fields: 14 - name: Personal fields: 11 - name: Piece fields: 31 - name: Platform fields: 5 - name: PlatformTitleInstance fields: 0 - name: PoLine fields: 40 - name: PoliciesResponse fields: 6 - name: PolicyLink fields: 4 - name: PredictedPieceSet fields: 10 - name: ProviderAttributes fields: 7 - name: ProviderEventRequest fields: 0 description: Provider Event - name: ProviderEventResponse fields: 0 description: Provider Event - name: Proxy fields: 3 - name: PurchaseOrder fields: 24 - name: ReadingRoom fields: 5 description: Reading room - name: Recurrence fields: 4 - name: RecurrencePatternYearMonthWeekday fields: 5 - name: RecurrenceRule fields: 3 - name: RefData fields: 4 - name: RefDataCategory fields: 4 - name: Refdata fields: 3 - name: Reference fields: 0 description: Schema representing reference to a resource in the FOLIO graph or an external source from where the resource can be imported into FOLIO graph - name: ReferenceResponse fields: 0 description: Response schema for a reference, extending the Reference definition with additional properties such as reference types and isPreferred flag. - name: RefreshLocationStatus fields: 3 description: LocationEntity - name: RefreshLocationUnitsStatus fields: 3 - name: RenewByIdResponse fields: 21 description: Links the item with the patron and applies certain conditions based on policies - name: ResourceDeletionJob fields: 14 description: An asynchronous job tracking a package deletion. Deletion is queued and processed in the background; poll this resource's id via the persistent job endpoints to check progress - name: ResourcesAttributes fields: 35 - name: ResourcesData fields: 4 - name: ResultInfo fields: 4 - name: RuleDetails fields: 3 - name: Serial fields: 8 - name: SerialRuleset fields: 9 - name: ServicePoint fields: 10 - name: Setting fields: 6 description: Setting - name: Setup fields: 2 - name: Source fields: 2 description: The user who added/updated the note. The property is generated by the server and needed to support sorting. - name: StringTemplate fields: 7 - name: SubscriptionAgreementList fields: 7 - name: Tag fields: 3 - name: Tags fields: 1 - name: TemplateConfiguration fields: 5 - name: TemplateMetadata fields: 2 - name: Title fields: 2 description: A title that is bound with other titles within this Item - name: TitleInstance fields: 0 - name: Transfer fields: 5 - name: User fields: 18 - name: UserConfiguredTemplateMetadata fields: 4 - name: UserTenant fields: 11 description: A JSON schema for the User Tenant - name: VendorEdiOrdersExportConfig fields: 12 - name: Work fields: 5 - name: WorkRequest fields: 0 description: Work request DTO - name: WorkResponse fields: 0 description: Work Info - name: WorkTitleInstance fields: 6 description: A more limited TitleInstance representation used for TitleInstance nested under Work.instances prop - name: addressType fields: 4 description: An address type - name: agencyLocationAcMappingDTO fields: 5 description: INN-Reach Agency to FOLIO location mapping - name: agencyLocationLscMappingDTO fields: 6 description: INN-Reach Agency to FOLIO location mapping - name: agencyLocationMappingDTO fields: 5 description: INN-Reach Agency to FOLIO locations mapping - name: alternativeTitle fields: 3 description: An alternative title description - name: alternativetitletype fields: 4 description: A call number type - name: applicationDeployment fields: 3 description: An information about application deployment generated by pipelines - name: applicationDescriptor fields: 8 description: Application Descriptor for Application Manager Installer - name: applicationFlow fields: 9 description: An entitlement flow result for a single application - name: authority fields: 65 description: An authority description - name: authorityDto fields: 81 description: An authority record - name: authoritySourceFileDto fields: 10 description: An Authority source file - name: authorityStatsDto fields: 12 description: Describe changes to authority that are related to links - name: baseSearchInstance fields: 32 description: Base search instance schema - name: batchRequestDetail fields: 11 description: Multi-Item Batch Request Detail - name: batchRequestResponse fields: 8 description: DTO for Multi-Item Batch Request - name: bffRequest fields: 22 description: Request for an item that might be at a different location or already checked out to another patron - name: bffSearchItem fields: 22 description: Item description - name: bound-with-part fields: 5 description: Records the relationship between a part of a bound-with (a holdings-record) and the bound-with as a whole (the circulatable item) - name: bursarExportJob fields: 7 description: Bursar export job schema - name: bursarExportTokenLengthControl fields: 4 description: Token to fill in or truncate the length of another token - name: calendar fields: 8 description: A single calendar - name: callnumbertype fields: 4 description: A call number type - name: campus fields: 5 description: second-level location unit - name: cancellation-reason fields: 7 description: Cancellation reason - name: capability fields: 10 description: Object containing the details of the capability set - name: capabilitySet fields: 11 description: Object containing the details of the capability set - name: centralServerDTO fields: 14 description: Central server - name: changeTargetLink fields: 2 description: Instance-authority target link - name: channel fields: 13 description: Configuration of import jobs. - name: check-out-response fields: 19 description: Check-out response - name: checkInDTO fields: 8 description: Check-in operation - name: checkOutResponse fields: 19 description: Check-out response - name: circulationItem fields: 11 description: CirculationItem - name: circulationLoan fields: 33 description: Links the item with the patron and applies certain conditions based on policies - name: claim-item-returned-request fields: 0 - name: claimItemReturnedTlrRequest fields: 0 - name: compositeUser fields: 6 description: Composite user object - name: configurationEntry fields: 10 description: A holdings record - name: consortiumCampus fields: 6 - name: consortiumHolding fields: 10 description: A holdings record returned from a consortium holdings search - name: consortiumInstitution fields: 5 - name: consortiumItem fields: 6 - name: consortiumLibrary fields: 6 - name: consortiumLocation fields: 13 - name: contributionDTO fields: 15 description: INN-Reach contribution job execution status tracking and basic statistics - name: contributor fields: 6 description: A contributor description - name: contributor_type fields: 5 description: A contributor type - name: contributornametype fields: 4 description: A contributor name type - name: course fields: 11 description: A course offered by the institution - name: courselisting fields: 13 description: An actual instantiation in time and space of a course - name: coursetype fields: 4 description: The type of course a listing is - name: declare-claimed-returned-item-as-missing-request fields: 0 - name: declare-item-lost-request fields: 0 - name: declareClaimedReturnedItemAsMissingTlrRequest fields: 0 - name: declareLostTlrRequest fields: 0 - name: department fields: 4 description: The department a course belongs to - name: ecsRequestExternal fields: 17 description: ECS Request External - title level requests in a multi-tenant environment with Сonsortia support enabled - name: ecsTlr fields: 18 description: ECS TLR - title level requests in a multi-tenant environment with Сonsortia support enabled - name: electronicAccess fields: 4 description: Electronic access object - name: entitlement fields: 3 description: Tenant entitlement descriptor - name: error fields: 4 description: An error - name: errorLog fields: 8 description: Error log with all details - name: exceptionRange fields: 5 description: An exception to a calendar, consisting of a set of openings (or none if a closure) - name: expense_class fields: 6 description: An expense class - name: exportRequest fields: 11 description: Necessary data to start export process - name: externalIdsHolder fields: 6 description: Contains identifiers of external entities (instance, holdings, authority) - name: failedRecord fields: 11 description: A report of one or more data failures during import. - name: field fields: 18 description: Properties for sourcing/querying a column or nested property - name: fieldIndicatorDto fields: 6 description: Describe field indicator definition that will be used for record validation - name: fileDefinition fields: 8 description: File definition - name: flow fields: 8 description: Control flow that unifies one or more application flow for enable/disable/upgrade operations - name: flowStage fields: 10 description: Flow stage descriptor. A stage can be part of global flow or specific application flow. - name: fund fields: 14 description: A fund to track financial transactions - name: fund_distribution fields: 6 description: purchase order fund distribution - name: holdings-record fields: 1 description: A holdings record in compliance with the schema of the given version of the underlying `holdings-storage` API, optionally with embedded items. - name: holdingsRecord fields: 34 description: A holdings record - name: holdingsStatement fields: 3 description: Holdings record statement - name: holdingsnotetype fields: 4 description: A holdings note type - name: identifier fields: 2 description: Resource identifier - name: identifiertype fields: 4 description: An identifier type - name: importJob fields: 11 description: Report on the execution of an import job. - name: indexSettings fields: 3 description: Elasticsearch/Opensearch index settings - name: indicatorCodeDto fields: 7 description: Describe indicator code definition that will be used for record validation - name: innReachTransactionDTO fields: 7 description: INN-Reach Transaction record - name: instance fields: 40 description: An instance record - name: instanceContributorBrowseItem fields: 6 description: Instance contributor browse search result item - name: instanceFormat fields: 5 description: The format of an Instance - name: instanceLinkDto fields: 7 description: Collection of instance links - name: instancetype fields: 5 description: The resource type of an Instance - name: institution fields: 4 description: highest-level location unit - name: instructor fields: 8 description: Describes an instructor for a given section - name: inventory-record-set fields: 3 description: An instance record and an array of holdings records with embedded items. - name: inventory-record-set-with-hrids fields: 4 description: An instance record and an array of holdings records with embedded items. - name: inventoryItem fields: 50 description: An item record - name: item fields: 51 description: An item record - name: itemTypeMappingDTO fields: 4 description: Item type mapping - name: itemnotetype fields: 4 description: An item note type - name: jobExecution fields: 12 description: Job Execution Schema - name: jobProfile fields: 12 description: Job profile - name: library fields: 5 description: third-level location unit - name: libraryMappingDTO fields: 4 description: Library mapping - name: linkDetails fields: 5 description: Collection of SRS records content - name: linkUpdateReport fields: 7 description: Link update report - name: linkedDataAuthority fields: 5 description: Linked Data Authority search dto - name: linkedDataInstanceOnly fields: 10 description: Linked Data Instance dto, contains only Instance fields - name: linkedDataWorkOnly fields: 9 description: Linked Data Work DTO, contains only Work fields - name: linksChangeEvent fields: 7 description: Links change event body - name: loadablePermission fields: 5 description: Loadable Permission - name: loan fields: 27 description: Links the item with the patron and applies certain conditions based on policies - name: loanDTO fields: 28 description: Links the item with the patron and applies certain conditions based on policies - name: loanDTO-2 fields: 25 description: Links the item with the patron and applies certain conditions based on policies - name: loanItem fields: 25 description: Circulation Loan Item - name: loanType fields: 4 description: A loan type - name: location fields: 19 description: A (shelf) location, the forth-level location unit below institution, campus, and library. - name: locationMappingDTO fields: 5 description: Location mapping - name: loclib fields: 5 description: third-level location unit - name: logEvent fields: 8 description: A logging event that describes the event code and basic information for logging events - name: logLine fields: 8 description: A single import log statement from an import job. - name: mappingProfile fields: 14 description: Mapping Profile schema - name: materialTypeMappingDTO fields: 4 description: Material type mapping - name: mediatedRequest fields: 31 description: Mediated request - name: metadata fields: 6 description: Metadata about creation and changes to records, provided by the server (client should not provide) - name: metadataDto fields: 4 description: Creator, updater, creation date, last updated date - name: modeofissuance fields: 4 description: A mode of issuance to be assigned to an Instance - name: module fields: 1 description: Module - name: moduleBootstrapDiscovery fields: 5 description: A Module bootstrap discovery information - name: natureofcontentterm fields: 4 description: A term describing the nature of content for an instance - name: note fields: 2 description: Bibliographic or administrative note for instance/item/holding - name: noteType fields: 4 description: Defines type of note - name: patronTypeMappingDTO fields: 4 description: Patron type mapping - name: permissionUser fields: 4 description: Permission User Object - name: po_line fields: 46 description: purchase order line - name: policy fields: 9 description: Object containing the details of the policy. - name: primaryAffiliationEvent fields: 11 description: Primary affiliation event - name: profile_dto fields: 11 description: Profile DTO - name: profile_request fields: 6 description: Profile Entity - name: provider fields: 2 description: Provider - name: proxyFor fields: 10 description: Proxy For Schema - name: relatedHeading fields: 2 description: An authority related heading for BroaderTerm/NarrowerTerm/LaterHeading/EarlierHeading - name: reportDataEntry fields: 15 description: report data entry (agreement line information) - name: request fields: 33 description: Request for an item that might be at a different location or already checked out to another patron - name: requester fields: 2 - name: requests-batch-update fields: 4 description: List of ids reordered requests - name: resultInfo fields: 3 description: Common result set information for streaming response - name: role fields: 2 description: Role - name: roleCapability fields: 3 description: Role-Capability Relation Schema - name: roleCapabilitySet fields: 3 description: Role-Capability Set Relation Schema - name: rtacHolding fields: 26 description: Real Time Availability Check (RTAC) holding details - name: rtacHoldingsStatement fields: 2 description: Holdings record statement - name: rtacHoldingsSummary fields: 4 description: Real Time Availability Check (RTAC) holding summary details - name: searchHolding fields: 18 description: Holding description - name: searchInstance fields: 1 description: mod-search search instance schema - name: searchItem fields: 22 description: Item description - name: searchItemResponse fields: 6 - name: servicePoint fields: 12 description: A service point - name: servicePointUser fields: 7 description: Service points expanded user - name: servicePoints fields: 2 description: A collection of service points - name: servicePointsUser fields: 5 description: The list of service points a user is allowed to work at, and the default service point for that user - name: servicepoint fields: 11 description: A service point - name: singleDayOpening fields: 6 description: Opening information for a single day - name: specificationDto fields: 8 description: Describes specification - name: specificationFieldDto fields: 12 description: Describe field definition that will be used for record validation - name: specificationRuleDto fields: 7 description: Details of specification rule that will be used for validating a record - name: staffSlip fields: 4 description: Staff slip - name: status fields: 1 - name: statusSummary fields: 6 description: Location Availability Summary Schema - name: step fields: 6 description: Transformation step configuration. - name: strippedParsedRecord fields: 5 description: Stripped parsed record DTO Schema - name: subfieldDto fields: 9 description: Describe field subfield definition that will be used for record validation - name: subjectBrowseItem fields: 6 description: Subject browse search result item - name: tags fields: 1 description: List of simple tags that can be added to an object - name: tenant fields: 7 description: Tenant information - name: tenantNotePair fields: 3 description: NoteType name for which (tenantId) - name: term fields: 5 description: Temporal periods that listings exist in - name: tlrClaimItemReturnedRequest fields: 0 - name: tlrDeclareClaimedReturnedItemAsMissingRequest fields: 0 - name: tlrDeclareItemLostRequest fields: 0 - name: transactionHoldDTO fields: 27 description: INN-Reach Transaction hold record - name: transformation fields: 5 description: A transformation pipeline configuration header that steps can be assigned to - name: transformationStepAssociation fields: 6 description: Transformation/step association record. - name: upsert-response-200-207 fields: 5 description: Response on a successful or partially successful single record upsert request - name: user fields: 5 description: User who runs bulk edit - name: userCapability fields: 3 description: User Capability - name: userCapabilitySet fields: 3 description: User Capability Set - name: userInfo fields: 3 description: User Display Information - name: userRole fields: 3 description: User-role relation model - name: userTenant fields: 11 description: Primary tenant of a user used for single-sign-on - name: userdata fields: 20 description: A user relationships: - from: department to: metadata type: has_one via: metadata - from: term to: metadata type: has_one via: metadata - from: coursetype to: metadata type: has_one via: metadata - from: instructor to: user type: belongs_to via: userId - from: instructor to: courselisting type: belongs_to via: courseListingId - from: instructor to: metadata type: has_one via: metadata - from: courselisting to: servicePoint type: belongs_to via: servicepointId - from: courselisting to: location type: belongs_to via: locationId - from: courselisting to: term type: belongs_to via: termId - from: courselisting to: term type: has_one via: termObject - from: courselisting to: coursetype type: belongs_to via: courseTypeId - from: courselisting to: coursetype type: has_one via: courseTypeObject - from: courselisting to: instructor type: has_many via: instructorObjects - from: courselisting to: metadata type: has_one via: metadata - from: course to: department type: belongs_to via: departmentId - from: course to: department type: has_one via: departmentObject - from: course to: courselisting type: belongs_to via: courseListingId - from: course to: courselisting type: has_one via: courseListingObject - from: course to: metadata type: has_one via: metadata - from: DcbPickup to: servicePoint type: belongs_to via: servicePointId - from: DcbTransaction to: DcbItem type: has_one via: item - from: DcbTransaction to: DcbPickup type: has_one via: pickup - from: DcbLocation to: DcbAgency type: has_one via: agency - from: RefreshLocationUnitsStatus to: RefreshLocationStatus type: has_many via: institutions - from: RefreshLocationUnitsStatus to: RefreshLocationStatus type: has_many via: campuses - from: RefreshLocationUnitsStatus to: RefreshLocationStatus type: has_many via: libraries - from: BatchHoldingsResponse to: InstanceHoldings type: has_many via: holdings - from: InstanceHoldings to: instance type: belongs_to via: instanceId - from: InstanceHoldings to: Holding type: has_many via: holdings - from: Holding to: location type: belongs_to via: locationId - from: Holding to: MaterialType type: has_one via: materialType - from: Holding to: Library type: has_one via: library - from: Holding to: HoldingsStatement type: has_many via: holdingsStatements - from: Holding to: HoldingsStatement type: has_many via: holdingsStatementsForIndexes - from: Holding to: HoldingsStatement type: has_many via: holdingsStatementsForSupplements - from: userdata to: metadata type: has_one via: metadata - from: userdata to: tags type: has_one via: tags - from: field to: EntityDataType type: has_one via: dataType - from: AvailableJoinsResponse to: JoinFieldPair type: has_many via: availableJoinConditions - from: ContentsRequest to: EntityType type: belongs_to via: entityTypeId - from: ContentsRequest to: user type: belongs_to via: userId - from: applicationDescriptor to: metadata type: has_one via: metadata - from: applicationDescriptor to: module type: has_many via: modules - from: applicationDescriptor to: module type: has_many via: uiModules - from: applicationDescriptor to: applicationDeployment type: has_one via: deployment - from: applicationDeployment to: module type: has_many via: modules - from: applicationDeployment to: module type: has_many via: ui-modules - from: moduleBootstrapDiscovery to: module type: belongs_to via: moduleId - from: flowStage to: flow type: belongs_to via: flowId - from: flow to: tenant type: belongs_to via: tenantId - from: flow to: flowStage type: has_many via: stages - from: flow to: applicationFlow type: has_many via: applicationFlows - from: applicationFlow to: tenant type: belongs_to via: tenantId - from: applicationFlow to: flow type: belongs_to via: flowId - from: applicationFlow to: flowStage type: has_many via: stages - from: entitlement to: tenant type: belongs_to via: tenantId - from: tenant to: metadata type: has_one via: metadata - from: AgreementContentType to: Refdata type: has_one via: contentType - from: InternalContact to: Refdata type: has_one via: role - from: AgreementOrg to: Organisation type: has_one via: org - from: DocumentAttachment to: Refdata type: has_one via: atType - from: DocumentAttachment to: File type: has_one via: fileUpload - from: LinkedLicense to: Refdata type: has_one via: status - from: AgreementRelationshipAgreement to: Refdata type: has_one via: agreementStatus - from: AgreementRelationship to: Refdata type: has_one via: type - from: AgreementRelationship to: AgreementRelationshipAgreement type: has_one via: outward - from: AgreementRelationship to: AgreementRelationshipAgreement type: has_one via: inward - from: CustomPropertyValue to: Refdata type: has_one via: value - from: CustomPropertyValue to: CustomPropertyDefinition type: has_one via: type - from: Agreement to: Refdata type: has_one via: agreementStatus - from: Agreement to: Refdata type: has_one via: isPerpetual - from: Agreement to: Refdata type: has_one via: reasonForClosure - from: Agreement to: Refdata type: has_one via: renewalPriority - from: Agreement to: AgreementContentType type: has_many via: agreementContentTypes - from: Agreement to: InternalContact type: has_many via: contacts - from: Agreement to: AgreementOrg type: has_many via: orgs - from: Agreement to: DocumentAttachment type: has_many via: externalLicenseDocs - from: Agreement to: DocumentAttachment type: has_many via: supplementaryDocs - from: Agreement to: LinkedLicense type: has_many via: linkedLicenses - from: Agreement to: AgreementRelationship type: has_many via: inwardRelationships - from: Agreement to: AgreementRelationship type: has_many via: outwardRelationships - from: Agreement to: Tag type: has_many via: tags - from: IdentifierOccurrence to: Refdata type: has_one via: status - from: ErmResource to: CoverageStatement type: has_many via: coverage - from: ErmResource to: Refdata type: has_one via: publicationType - from: ErmResource to: Refdata type: has_one via: subType - from: ErmResource to: Tag type: has_many via: tags - from: ErmResource to: Refdata type: has_one via: type - from: ErmResource to: IdentifierOccurrence type: has_many via: identifiers - from: ErmResource to: TitleInstance type: has_one via: _object - from: ErmResource to: PlatformTitleInstance type: has_one via: _object - from: ErmResource to: PackageContentItem type: has_one via: _object - from: ErmResource to: Package type: has_one via: _object - from: TitleInstance to: IdentifierOccurrence type: has_many via: identifiers - from: PlatformTitleInstance to: Platform type: has_one via: platform - from: PlatformTitleInstance to: TitleInstance type: has_one via: titleInstance - from: Embargo to: EmbargoStatement type: has_one via: movingWallStart - from: Embargo to: EmbargoStatement type: has_one via: movingWallEnd - from: ContentType to: Refdata type: has_one via: contentType - from: AvailabilityConstraint to: Refdata type: has_one via: body - from: Package to: Platform type: has_one via: nominalPlatform - from: Package to: Organisation type: has_one via: vendor - from: Package to: Refdata type: has_one via: lifecycleStatus - from: Package to: Refdata type: has_one via: availabilityScope - from: Package to: ContentType type: has_many via: contentTypes - from: Package to: AvailabilityConstraint type: has_many via: availabilityConstraints - from: PackageContentItem to: Embargo type: has_one via: embargo - from: PackageContentItem to: Package type: has_one via: pkg - from: PackageContentItem to: PlatformTitleInstance type: has_one via: pti - from: ExportEntry to: Tag type: has_many via: tags - from: ExportEntry to: Platform type: has_one via: platform - from: ExportEntry to: Embargo type: has_one via: embargo - from: ExportEntry to: CoverageStatement type: has_many via: coverage - from: ExportEntry to: TitleInstance type: has_many via: relatedTitles - from: ExportEntry to: TitleInstance type: has_one via: title - from: SubscriptionAgreementList to: Refdata type: has_one via: isPerpetual - from: SubscriptionAgreementList to: Refdata type: has_one via: agreementStatus - from: SubscriptionAgreementList to: LinkedLicense type: has_many via: linkedLicenses - from: EntitlementOption to: TitleInstance type: has_one via: _object - from: EntitlementOption to: PlatformTitleInstance type: has_one via: _object - from: EntitlementOption to: PackageContentItem type: has_one via: _object - from: EntitlementOption to: Package type: has_one via: _object - from: Entitlement to: CoverageStatement type: has_many via: coverage - from: Entitlement to: DocumentAttachment type: has_many via: docs - from: Entitlement to: Agreement type: has_one via: owner - from: Entitlement to: EntitlementOption type: has_one via: resource - from: Entitlement to: Tag type: has_many via: tags - from: EntitlementLogEntry to: entitlement type: belongs_to via: entitlement_id - from: EntitlementLogEntry to: CoverageStatement type: has_many via: defaultCoverage - from: EntitlementLogEntry to: CoverageStatement type: has_many via: coverage - from: EntitlementLogEntry to: IdentifierOccurrence type: has_many via: identifiers - from: EntitlementLogEntry to: Package type: belongs_to via: packageIds - from: ResourceDeletionJob to: Refdata type: has_one via: status - from: ResourceDeletionJob to: Refdata type: has_one via: result - from: ResourceDeletionJob to: File type: has_one via: fileUpload - from: DeleteResponse to: MarkForDeleteResponse type: has_one via: markedForDeletion - from: DeleteResponse to: MarkForDeleteResponse type: has_one via: deleted - from: Kb to: Refdata type: has_one via: syncStatus - from: PersistentJob to: Refdata type: has_one via: status - from: PersistentJob to: Refdata type: has_one via: result - from: PersistentJob to: File type: has_one via: fileUpload - from: PersistentJob to: ComparisonPoint type: has_many via: comparisonPoints - from: ComparisonJob to: Refdata type: has_one via: status - from: ComparisonJob to: Refdata type: has_one via: result - from: ComparisonJob to: File type: has_one via: fileUpload - from: ComparisonJob to: ComparisonPoint type: has_many via: comparisonPoints - from: StringTemplate to: Refdata type: has_one via: context - from: tenantNotePair to: tenant type: belongs_to via: tenantId - from: tenantNotePair to: noteType type: belongs_to via: noteTypeId - from: BulkOperationDto to: user type: belongs_to via: userId - from: BulkOperationDto to: EntityType type: has_one via: entityType - from: BulkOperationDto to: tenantNotePair type: has_many via: tenantNotePairs - from: RuleDetails to: Action type: has_many via: actions - from: BulkOperationRule to: RuleDetails type: has_one via: rule_details - from: profile_dto to: EntityType type: has_one via: entityType - from: profile_dto to: RuleDetails type: has_many via: ruleDetails - from: profile_dto to: MarcRuleDetails type: has_many via: marcRuleDetails - from: profile_request to: EntityType type: has_one via: entityType - from: profile_request to: RuleDetails type: has_many via: ruleDetails - from: profile_request to: MarcRuleDetails type: has_many via: marcRuleDetails - from: DataImportProgress to: jobExecution type: belongs_to via: jobExecutionId - from: DataImportJobExecution to: DataImportProgress type: has_one via: progress - from: DataImportJobExecution to: user type: belongs_to via: userId - from: ConsortiumHolding to: tenant type: belongs_to via: tenantId - from: ConsortiumHolding to: instance type: belongs_to via: instanceId - from: ConsortiumItem to: tenant type: belongs_to via: tenantId - from: ConsortiumItem to: instance type: belongs_to via: instanceId - from: ConsortiumItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: contributor_type to: metadata type: has_one via: metadata - from: exceptionRange to: calendar type: belongs_to via: calendarId - from: calendar to: exceptionRange type: has_many via: exceptions - from: calendar to: metadata type: has_one via: metadata - from: item to: holdingsRecord type: belongs_to via: holdingsRecordId - from: item to: MaterialType type: belongs_to via: materialTypeId - from: item to: location type: has_one via: permanentLocation - from: item to: location type: has_one via: temporaryLocation - from: item to: tags type: has_one via: tags - from: item to: metadata type: has_one via: metadata - from: servicePoints to: servicePoint type: has_many via: servicepoints - from: request to: requester type: belongs_to via: requesterId - from: request to: instance type: belongs_to via: instanceId - from: request to: holdingsRecord type: belongs_to via: holdingsRecordId - from: request to: item type: belongs_to via: itemId - from: request to: cancellation-reason type: belongs_to via: cancellationReasonId - from: request to: metadata type: has_one via: metadata - from: bffRequest to: requester type: belongs_to via: requesterId - from: bffRequest to: instance type: belongs_to via: instanceId - from: bffRequest to: holdingsRecord type: belongs_to via: holdingsRecordId - from: bffRequest to: item type: belongs_to via: itemId - from: bffRequest to: metadata type: has_one via: metadata - from: ecsTlr to: instance type: belongs_to via: instanceId - from: ecsTlr to: requester type: belongs_to via: requesterId - from: ecsTlr to: item type: belongs_to via: itemId - from: ecsTlr to: holdingsRecord type: belongs_to via: holdingsRecordId - from: circulationItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: circulationItem to: MaterialType type: belongs_to via: materialTypeId - from: consortiumItem to: tenant type: belongs_to via: tenantId - from: consortiumItem to: instance type: belongs_to via: instanceId - from: consortiumItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: tlrDeclareItemLostRequest to: loan type: belongs_to via: loanId - from: tlrDeclareItemLostRequest to: item type: belongs_to via: itemId - from: tlrDeclareItemLostRequest to: user type: belongs_to via: userId - from: tlrClaimItemReturnedRequest to: loan type: belongs_to via: loanId - from: tlrClaimItemReturnedRequest to: item type: belongs_to via: itemId - from: tlrClaimItemReturnedRequest to: user type: belongs_to via: userId - from: inventoryItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: inventoryItem to: metadata type: has_one via: metadata - from: inventoryItem to: tags type: has_one via: tags - from: alternativeTitle to: alternativetitletype type: belongs_to via: alternativeTitleTypeId - from: alternativeTitle to: Authority type: belongs_to via: authorityId - from: identifier to: identifiertype type: belongs_to via: identifierTypeId - from: contributor to: contributor_type type: belongs_to via: contributorTypeId - from: contributor to: contributornametype type: belongs_to via: contributorNameTypeId - from: contributor to: Authority type: belongs_to via: authorityId - from: searchHolding to: tenant type: belongs_to via: tenantId - from: searchHolding to: Source type: belongs_to via: sourceId - from: searchHolding to: tags type: has_one via: tags - from: searchHolding to: electronicAccess type: has_many via: electronicAccess - from: searchHolding to: note type: has_many via: notes - from: searchHolding to: metadata type: has_one via: metadata - from: baseSearchInstance to: tenant type: belongs_to via: tenantId - from: baseSearchInstance to: status type: belongs_to via: statusId - from: baseSearchInstance to: alternativeTitle type: has_many via: alternativeTitles - from: baseSearchInstance to: identifier type: has_many via: identifiers - from: baseSearchInstance to: contributor type: has_many via: contributors - from: baseSearchInstance to: instancetype type: belongs_to via: instanceTypeId - from: baseSearchInstance to: instanceFormat type: belongs_to via: instanceFormatIds - from: baseSearchInstance to: metadata type: has_one via: metadata - from: baseSearchInstance to: modeofissuance type: belongs_to via: modeOfIssuanceId - from: baseSearchInstance to: natureofcontentterm type: belongs_to via: natureOfContentTermIds - from: baseSearchInstance to: tags type: has_one via: tags - from: baseSearchInstance to: electronicAccess type: has_many via: electronicAccess - from: baseSearchInstance to: note type: has_many via: notes - from: baseSearchInstance to: searchHolding type: has_many via: holdings - from: bffSearchItem to: tenant type: belongs_to via: tenantId - from: bffSearchItem to: contributor type: has_many via: contributors - from: bffSearchItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: bffSearchItem to: instance type: belongs_to via: instanceId - from: mediatedRequest to: requester type: belongs_to via: requesterId - from: mediatedRequest to: instance type: belongs_to via: instanceId - from: mediatedRequest to: holdingsRecord type: belongs_to via: holdingsRecordId - from: mediatedRequest to: item type: belongs_to via: itemId - from: mediatedRequest to: cancellation-reason type: belongs_to via: cancellationReasonId - from: mediatedRequest to: metadata type: has_one via: metadata - from: batchRequestResponse to: requester type: belongs_to via: requesterId - from: batchRequestResponse to: metadata type: has_one via: metadata - from: batchRequestDetail to: item type: belongs_to via: itemId - from: batchRequestDetail to: requester type: belongs_to via: requesterId - from: batchRequestDetail to: metadata type: has_one via: metadata - from: loanItem to: tenant type: belongs_to via: tenantId - from: loanItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: loanItem to: instance type: belongs_to via: instanceId - from: circulationLoan to: user type: belongs_to via: userId - from: circulationLoan to: item type: belongs_to via: itemId - from: circulationLoan to: LoanPolicy type: belongs_to via: loanPolicyId - from: circulationLoan to: loanItem type: has_one via: item - from: ecsRequestExternal to: instance type: belongs_to via: instanceId - from: ecsRequestExternal to: requester type: belongs_to via: requesterId - from: ecsRequestExternal to: item type: belongs_to via: itemId - from: ecsRequestExternal to: holdingsRecord type: belongs_to via: holdingsRecordId - from: checkOutResponse to: user type: belongs_to via: userId - from: checkOutResponse to: item type: belongs_to via: itemId - from: checkOutResponse to: LoanPolicy type: belongs_to via: loanPolicyId - from: CirculationSettings to: metadata type: has_one via: metadata - from: userTenant to: user type: belongs_to via: userId - from: userTenant to: tenant type: belongs_to via: tenantId - from: userTenant to: Consortium type: belongs_to via: consortiumId - from: servicePoint to: metadata type: has_one via: metadata - from: location to: institution type: belongs_to via: institutionId - from: location to: campus type: belongs_to via: campusId - from: location to: Library type: belongs_to via: libraryId - from: location to: servicePoint type: has_one via: primaryServicePointObject - from: location to: servicePoint type: belongs_to via: servicePointIds - from: location to: servicePoint type: has_many via: servicePoints - from: location to: metadata type: has_one via: metadata - from: holdingsRecord to: Source type: belongs_to via: sourceId - from: holdingsRecord to: instance type: belongs_to via: instanceId - from: holdingsRecord to: callnumbertype type: belongs_to via: callNumberTypeId - from: holdingsRecord to: holdingsStatement type: has_many via: holdingsStatements - from: holdingsRecord to: holdingsStatement type: has_many via: holdingsStatementsForIndexes - from: holdingsRecord to: holdingsStatement type: has_many via: holdingsStatementsForSupplements - from: holdingsRecord to: tags type: has_one via: tags - from: holdingsRecord to: metadata type: has_one via: metadata - from: instanceFormat to: metadata type: has_one via: metadata - from: instance to: instancetype type: belongs_to via: instanceTypeId - from: instance to: instanceFormat type: belongs_to via: instanceFormatIds - from: instance to: instanceFormat type: has_many via: instanceFormats - from: instance to: modeofissuance type: belongs_to via: modeOfIssuanceId - from: instance to: status type: belongs_to via: statusId - from: instance to: tags type: has_one via: tags - from: instance to: metadata type: has_one via: metadata - from: instance to: holdingsRecord type: has_many via: holdingsRecords2 - from: instance to: natureofcontentterm type: belongs_to via: natureOfContentTermIds - from: library to: campus type: belongs_to via: campusId - from: library to: metadata type: has_one via: metadata - from: campus to: institution type: belongs_to via: institutionId - from: campus to: metadata type: has_one via: metadata - from: institution to: metadata type: has_one via: metadata - from: loanType to: metadata type: has_one via: metadata - from: searchItem to: tenant type: belongs_to via: tenantId - from: searchItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: searchItem to: MaterialType type: belongs_to via: materialTypeId - from: searchItem to: tags type: has_one via: tags - from: searchItem to: electronicAccess type: has_many via: electronicAccess - from: searchItem to: note type: has_many via: notes - from: searchItem to: metadata type: has_one via: metadata - from: searchInstance to: searchItem type: has_many via: items - from: loan to: user type: belongs_to via: userId - from: loan to: item type: belongs_to via: itemId - from: loan to: LoanPolicy type: belongs_to via: loanPolicyId - from: tlrDeclareClaimedReturnedItemAsMissingRequest to: loan type: belongs_to via: loanId - from: tlrDeclareClaimedReturnedItemAsMissingRequest to: item type: belongs_to via: itemId - from: tlrDeclareClaimedReturnedItemAsMissingRequest to: user type: belongs_to via: userId - from: CirculationItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: CirculationItem to: ItemStatus type: has_one via: status - from: CirculationItem to: MaterialType type: belongs_to via: materialTypeId - from: primaryAffiliationEvent to: user type: belongs_to via: userId - from: primaryAffiliationEvent to: tenant type: belongs_to via: tenantId - from: primaryAffiliationEvent to: Consortium type: belongs_to via: consortiumId - from: Address to: addressType type: belongs_to via: addressTypeId - from: Personal to: Address type: has_many via: addresses - from: Metadata to: userInfo type: has_one via: createdBy - from: Metadata to: userInfo type: has_one via: updatedBy - from: User to: Personal type: has_one via: personal - from: User to: Metadata type: has_one via: metadata - from: User to: Tags type: has_one via: tags - from: capabilitySet to: module type: belongs_to via: moduleId - from: capabilitySet to: Metadata type: has_one via: metadata - from: capability to: Metadata type: has_one via: metadata - from: UserTenant to: user type: belongs_to via: userId - from: UserTenant to: tenant type: belongs_to via: tenantId - from: UserTenant to: Consortium type: belongs_to via: consortiumId - from: fileDefinition to: jobExecution type: belongs_to via: jobExecutionId - from: fileDefinition to: metadata type: has_one via: metadata - from: exportRequest to: fileDefinition type: belongs_to via: fileDefinitionId - from: exportRequest to: jobProfile type: belongs_to via: jobProfileId - from: exportRequest to: metadata type: has_one via: metadata - from: jobExecution to: jobProfile type: belongs_to via: jobProfileId - from: jobExecution to: metadata type: has_one via: metadata - from: mappingProfile to: userInfo type: has_one via: userInfo - from: mappingProfile to: metadata type: has_one via: metadata - from: errorLog to: jobExecution type: belongs_to via: jobExecutionId - from: errorLog to: metadata type: has_one via: metadata - from: jobProfile to: userInfo type: has_one via: userInfo - from: jobProfile to: mappingProfile type: belongs_to via: mappingProfileId - from: jobProfile to: metadata type: has_one via: metadata - from: configurationEntry to: user type: belongs_to via: userId - from: configurationEntry to: metadata type: has_one via: metadata - from: alternativetitletype to: metadata type: has_one via: metadata - from: callnumbertype to: metadata type: has_one via: metadata - from: contributornametype to: metadata type: has_one via: metadata - from: holdingsnotetype to: metadata type: has_one via: metadata - from: identifiertype to: metadata type: has_one via: metadata - from: instancetype to: metadata type: has_one via: metadata - from: modeofissuance to: metadata type: has_one via: metadata - from: itemnotetype to: metadata type: has_one via: metadata - from: servicepoint to: metadata type: has_one via: metadata - from: natureofcontentterm to: metadata type: has_one via: metadata - from: VendorEdiOrdersExportConfig to: ExportConfig type: belongs_to via: exportConfigId - from: VendorEdiOrdersExportConfig to: EdiSchedule type: has_one via: ediSchedule - from: ExportTypeSpecificParameters to: bursarExportJob type: has_one via: bursarFeeFines - from: ExportTypeSpecificParameters to: VendorEdiOrdersExportConfig type: has_one via: vendorEdiOrdersExportConfig - from: ExportTypeSpecificParameters to: EHoldingsExportConfig type: has_one via: eHoldingsExportConfig - from: ExportTypeSpecificParameters to: AuthorityControlExportConfig type: has_one via: authorityControlExportConfig - from: ExportConfig to: ExportTypeSpecificParameters type: has_one via: exportTypeSpecificParameters - from: ExportTypeSpecificParametersWithLegacyBursar to: VendorEdiOrdersExportConfig type: has_one via: vendorEdiOrdersExportConfig - from: ExportTypeSpecificParametersWithLegacyBursar to: EHoldingsExportConfig type: has_one via: eHoldingsExportConfig - from: ExportTypeSpecificParametersWithLegacyBursar to: AuthorityControlExportConfig type: has_one via: authorityControlExportConfig - from: Job to: ExportTypeSpecificParameters type: has_one via: exportTypeSpecificParameters - from: Job to: Metadata type: has_one via: metadata - from: Job to: EntityType type: has_one via: entityType - from: JobWithLegacyBursarParameters to: ExportTypeSpecificParametersWithLegacyBursar type: has_one via: exportTypeSpecificParameters - from: JobWithLegacyBursarParameters to: Metadata type: has_one via: metadata - from: JobWithLegacyBursarParameters to: EntityType type: has_one via: entityType - from: AuthorityDataStatDto to: Authority type: belongs_to via: authorityId - from: AuthorityDataStatDto to: Metadata type: has_one via: metadata - from: Owner to: Metadata type: has_one via: metadata - from: Account to: ItemStatus type: has_one via: itemStatus - from: Account to: Metadata type: has_one via: metadata - from: Account to: loan type: belongs_to via: loanId - from: Account to: user type: belongs_to via: userId - from: Account to: item type: belongs_to via: itemId - from: Account to: MaterialType type: belongs_to via: materialTypeId - from: Account to: Owner type: belongs_to via: ownerId - from: Account to: holdingsRecord type: belongs_to via: holdingsRecordId - from: Account to: instance type: belongs_to via: instanceId - from: AccountdataCollection to: Account type: has_many via: accounts - from: AccountdataCollection to: ResultInfo type: has_one via: resultInfo - from: Feefineaction to: Account type: belongs_to via: accountId - from: Feefineaction to: user type: belongs_to via: userId - from: Transfer to: Metadata type: has_one via: metadata - from: Transfer to: Owner type: belongs_to via: ownerId - from: ServicePoint to: Metadata type: has_one via: metadata - from: Source to: Personal type: has_one via: personal - from: CirculationNote to: Source type: has_one via: source - from: Item to: holdingsRecord type: belongs_to via: holdingsRecordId - from: Item to: CirculationNote type: has_many via: circulationNotes - from: Item to: MaterialType type: has_one via: materialType - from: Item to: Title type: has_many via: boundWithTitles - from: Item to: ItemLocation type: has_one via: permanentLocation - from: Item to: ItemLocation type: has_one via: temporaryLocation - from: Item to: ItemLocation type: has_one via: effectiveLocation - from: Item to: Metadata type: has_one via: metadata - from: Item to: Tags type: has_one via: tags - from: Configuration to: user type: belongs_to via: userId - from: Configuration to: Metadata type: has_one via: metadata - from: ConfigurationCollection to: Configuration type: has_many via: configs - from: ConfigurationCollection to: ResultInfo type: has_one via: resultInfo - from: Note to: Metadata type: has_one via: metadata - from: ProviderAttributes to: Proxy type: has_one via: proxy - from: ProviderAttributes to: Tags type: has_one via: tags - from: PackageAttributes to: Coverage type: has_one via: customCoverage - from: PackageAttributes to: Package type: belongs_to via: packageId - from: PackageAttributes to: provider type: belongs_to via: providerId - from: PackageAttributes to: Proxy type: has_one via: proxy - from: PackageAttributes to: Tags type: has_one via: tags - from: ResourcesAttributes to: Title type: belongs_to via: titleId - from: ResourcesAttributes to: Contributor type: has_many via: contributors - from: ResourcesAttributes to: EmbargoPeriod type: has_one via: customEmbargoPeriod - from: ResourcesAttributes to: location type: belongs_to via: locationId - from: ResourcesAttributes to: EmbargoPeriod type: has_one via: managedEmbargoPeriod - from: ResourcesAttributes to: Package type: belongs_to via: packageId - from: ResourcesAttributes to: provider type: belongs_to via: providerId - from: ResourcesAttributes to: Coverage type: has_many via: managedCoverages - from: ResourcesAttributes to: Coverage type: has_many via: customCoverages - from: ResourcesAttributes to: Proxy type: has_one via: proxy - from: ResourcesAttributes to: Tags type: has_one via: tags - from: ResourcesData to: ResourcesAttributes type: has_one via: attributes - from: EResources to: ResourcesData type: has_many via: data - from: FundDistribution to: fund type: belongs_to via: fundId - from: FundDistribution to: expense_class type: belongs_to via: expenseClassId - from: Location to: location type: belongs_to via: locationId - from: Location to: Holding type: belongs_to via: holdingId - from: Location to: tenant type: belongs_to via: tenantId - from: PoLine to: Agreement type: belongs_to via: agreementId - from: PoLine to: Contributor type: has_many via: contributors - from: PoLine to: Details type: has_one via: details - from: PoLine to: FundDistribution type: has_many via: fundDistribution - from: PoLine to: instance type: belongs_to via: instanceId - from: PoLine to: Location type: has_many via: locations - from: PoLine to: PurchaseOrder type: belongs_to via: purchaseOrderId - from: PoLine to: Tags type: has_one via: tags - from: PoLine to: metadata type: has_one via: metadata - from: CompositePurchaseOrder to: CloseReason type: has_one via: closeReason - from: CompositePurchaseOrder to: PoLine type: has_many via: poLines - from: CompositePurchaseOrder to: Tags type: has_one via: tags - from: CompositePurchaseOrder to: Metadata type: has_one via: metadata - from: PurchaseOrder to: CloseReason type: has_one via: closeReason - from: PurchaseOrder to: Tags type: has_one via: tags - from: PurchaseOrder to: Metadata type: has_one via: metadata - from: Piece to: item type: belongs_to via: itemId - from: Piece to: location type: belongs_to via: locationId - from: Piece to: PoLine type: belongs_to via: poLineId - from: Piece to: Title type: belongs_to via: titleId - from: Piece to: Holding type: belongs_to via: holdingId - from: Piece to: metadata type: has_one via: metadata - from: OrdersTitle to: PoLine type: belongs_to via: poLineId - from: OrdersTitle to: instance type: belongs_to via: instanceId - from: OrdersTitle to: metadata type: has_one via: metadata - from: RenewByIdResponse to: user type: belongs_to via: userId - from: RenewByIdResponse to: item type: belongs_to via: itemId - from: RenewByIdResponse to: LoanPolicy type: belongs_to via: loanPolicyId - from: InventoryItem to: holdingsRecord type: belongs_to via: holdingsRecordId - from: InventoryItem to: ItemStatus type: has_one via: status - from: CirculationRequest to: requester type: belongs_to via: requesterId - from: CirculationRequest to: instance type: belongs_to via: instanceId - from: CirculationRequest to: holdingsRecord type: belongs_to via: holdingsRecordId - from: CirculationRequest to: item type: belongs_to via: itemId - from: CirculationRequest to: cancellation-reason type: belongs_to via: cancellationReasonId - from: CirculationRequest to: item type: has_one via: item - from: CirculationRequest to: requester type: has_one via: requester - from: Setting to: metadata type: has_one via: metadata - from: Loan to: user type: belongs_to via: userId - from: Loan to: item type: belongs_to via: itemId - from: Loan to: LoanPolicy type: belongs_to via: loanPolicyId - from: Loan to: status type: has_one via: status - from: requester to: Personal type: has_one via: personal - from: ExceptionRange to: calendar type: belongs_to via: calendarId - from: Calendar to: ExceptionRange type: has_many via: exceptions - from: fund_distribution to: fund type: belongs_to via: fundId - from: fund_distribution to: expense_class type: belongs_to via: expenseClassId - from: po_line to: Agreement type: belongs_to via: agreementId - from: po_line to: contributor type: has_many via: contributors - from: po_line to: fund_distribution type: has_many via: fundDistribution - from: po_line to: instance type: belongs_to via: instanceId - from: po_line to: location type: has_many via: locations - from: po_line to: PurchaseOrder type: belongs_to via: purchaseOrderId - from: po_line to: tags type: has_one via: tags - from: po_line to: metadata type: has_one via: metadata - from: expense_class to: metadata type: has_one via: metadata - from: fund to: tags type: has_one via: tags - from: fund to: metadata type: has_one via: metadata - from: instanceLinkDto to: Authority type: belongs_to via: authorityId - from: instanceLinkDto to: instance type: belongs_to via: instanceId - from: authorityDto to: relatedHeading type: has_many via: saftBroaderTerm - from: authorityDto to: relatedHeading type: has_many via: saftNarrowerTerm - from: authorityDto to: relatedHeading type: has_many via: saftEarlierHeading - from: authorityDto to: relatedHeading type: has_many via: saftLaterHeading - from: authorityDto to: metadata type: has_one via: metadata - from: authoritySourceFileDto to: metadata type: has_one via: metadata - from: linksChangeEvent to: Job type: belongs_to via: jobId - from: linksChangeEvent to: Authority type: belongs_to via: authorityId - from: changeTargetLink to: instance type: belongs_to via: instanceId - from: linkUpdateReport to: Job type: belongs_to via: jobId - from: linkUpdateReport to: instance type: belongs_to via: instanceId - from: authorityStatsDto to: Authority type: belongs_to via: authorityId - from: strippedParsedRecord to: externalIdsHolder type: has_one via: externalIdsHolder - from: linkDetails to: Authority type: belongs_to via: authorityId - from: externalIdsHolder to: instance type: belongs_to via: instanceId - from: externalIdsHolder to: Authority type: belongs_to via: authorityId - from: reportDataEntry to: Agreement type: belongs_to via: agreementId - from: reportDataEntry to: PoLine type: belongs_to via: poLineId - from: innReachTransactionDTO to: transactionHoldDTO type: has_one via: hold - from: innReachTransactionDTO to: metadata type: has_one via: metadata - from: transactionHoldDTO to: item type: belongs_to via: itemId - from: transactionHoldDTO to: metadata type: has_one via: metadata - from: checkInDTO to: item type: belongs_to via: itemId - from: checkInDTO to: ItemLocation type: belongs_to via: itemLocationId - from: checkInDTO to: servicePoint type: belongs_to via: servicePointId - from: loanDTO to: user type: belongs_to via: userId - from: loanDTO to: item type: belongs_to via: itemId - from: loanDTO to: LoanPolicy type: belongs_to via: loanPolicyId - from: loanDTO-2 to: user type: belongs_to via: userId - from: loanDTO-2 to: item type: belongs_to via: itemId - from: loanDTO-2 to: LoanPolicy type: belongs_to via: loanPolicyId - from: contributionDTO to: Job type: belongs_to via: jobId - from: contributionDTO to: metadata type: has_one via: metadata - from: centralServerDTO to: loanType type: belongs_to via: loanTypeId - from: centralServerDTO to: metadata type: has_one via: metadata - from: materialTypeMappingDTO to: MaterialType type: belongs_to via: materialTypeId - from: materialTypeMappingDTO to: metadata type: has_one via: metadata - from: locationMappingDTO to: location type: belongs_to via: locationId - from: locationMappingDTO to: Library type: belongs_to via: libraryId - from: locationMappingDTO to: metadata type: has_one via: metadata - from: agencyLocationMappingDTO to: location type: belongs_to via: locationId - from: agencyLocationMappingDTO to: Library type: belongs_to via: libraryId - from: agencyLocationMappingDTO to: agencyLocationLscMappingDTO type: has_many via: localServers - from: agencyLocationMappingDTO to: metadata type: has_one via: metadata - from: MARCTransformationOptionsSettingsDTO to: metadata type: has_one via: metadata - from: libraryMappingDTO to: Library type: belongs_to via: libraryId - from: libraryMappingDTO to: metadata type: has_one via: metadata - from: agencyLocationAcMappingDTO to: location type: belongs_to via: locationId - from: agencyLocationAcMappingDTO to: Library type: belongs_to via: libraryId - from: agencyLocationAcMappingDTO to: metadata type: has_one via: metadata - from: agencyLocationLscMappingDTO to: location type: belongs_to via: locationId - from: agencyLocationLscMappingDTO to: Library type: belongs_to via: libraryId - from: agencyLocationLscMappingDTO to: agencyLocationAcMappingDTO type: has_many via: agencyCodeMappings - from: agencyLocationLscMappingDTO to: metadata type: has_one via: metadata - from: patronTypeMappingDTO to: metadata type: has_one via: metadata - from: itemTypeMappingDTO to: MaterialType type: belongs_to via: materialTypeId - from: itemTypeMappingDTO to: metadata type: has_one via: metadata - from: transformation to: metadata type: has_one via: metadata - from: step to: metadata type: has_one via: metadata - from: transformationStepAssociation to: transformation type: belongs_to via: transformationId - from: transformationStepAssociation to: step type: belongs_to via: stepId - from: transformationStepAssociation to: metadata type: has_one via: metadata - from: logLine to: importJob type: belongs_to via: importJobId - from: logLine to: channel type: belongs_to via: channelId - from: logLine to: metadata type: has_one via: metadata - from: failedRecord to: importJob type: belongs_to via: importJobId - from: failedRecord to: channel type: belongs_to via: channelId - from: failedRecord to: metadata type: has_one via: metadata - from: channel to: transformation type: belongs_to via: transformationId - from: channel to: metadata type: has_one via: metadata - from: importJob to: channel type: belongs_to via: channelId - from: importJob to: metadata type: has_one via: metadata - from: upsert-response-200-207 to: instance type: has_one via: instance - from: upsert-response-200-207 to: holdings-record type: has_many via: holdingsRecords - from: holdings-record to: item type: has_many via: items - from: inventory-record-set to: instance type: has_one via: instance - from: inventory-record-set to: holdings-record type: has_many via: holdingsRecords - from: RefData to: RefDataCategory type: has_one via: owner - from: RefDataCategory to: RefData type: has_many via: values - from: LicenseCore to: RefData type: has_one via: status - from: LicenseCore to: RefData type: has_one via: endDateSemantics - from: LicenseCore to: Tag type: has_many via: tags - from: LicenseCore to: DocumentAttachment type: has_many via: docs - from: LicenseCore to: DocumentAttachment type: has_many via: supplementaryDocs - from: LicenseCore to: InternalContact type: has_many via: contacts - from: PolicyLink to: BasicPolicy type: has_one via: policy - from: GroupedExternalPolicies to: BasicPolicy type: has_many via: policies - from: PoliciesResponse to: GroupedExternalPolicies type: has_many via: readPolicies - from: PoliciesResponse to: GroupedExternalPolicies type: has_many via: updatePolicies - from: PoliciesResponse to: GroupedExternalPolicies type: has_many via: createPolicies - from: PoliciesResponse to: GroupedExternalPolicies type: has_many via: deletePolicies - from: PoliciesResponse to: GroupedExternalPolicies type: has_many via: claimPolicies - from: PoliciesResponse to: GroupedExternalPolicies type: has_many via: applyPolicies - from: AdminMetadata to: Language type: has_many via: catalogingLanguage - from: InstanceRequest to: ProviderEventRequest type: has_many via: production - from: InstanceRequest to: ProviderEventRequest type: has_many via: publication - from: InstanceRequest to: ProviderEventRequest type: has_many via: distribution - from: InstanceRequest to: ProviderEventRequest type: has_many via: manufacture - from: InstanceRequest to: Category type: has_many via: media - from: InstanceRequest to: Category type: has_many via: carrier - from: InstanceRequest to: Category type: has_many via: bookFormat - from: InstanceRequest to: AdminMetadata type: has_many via: adminMetadata - from: InstanceRequest to: Note type: has_many via: _notes - from: LanguageWithType to: Language type: has_many via: codes - from: Classification to: Reference type: has_many via: _assigningSourceReference - from: Dissertation to: Reference type: has_many via: _grantingInstitutionReference - from: HubReferenceWithType to: Reference type: has_one via: _hub - from: WorkRequest to: Category type: has_many via: targetAudience - from: WorkRequest to: LanguageWithType type: has_many via: _languages - from: WorkRequest to: Note type: has_many via: _notes - from: WorkRequest to: Reference type: has_many via: subjects - from: WorkRequest to: Classification type: has_many via: classification - from: WorkRequest to: Agent type: has_many via: _creatorReference - from: WorkRequest to: Agent type: has_many via: _contributorReference - from: WorkRequest to: Category type: has_many via: content - from: WorkRequest to: Reference type: has_many via: _geographicCoverageReference - from: WorkRequest to: Reference type: has_many via: _genreReference - from: WorkRequest to: Category type: has_many via: governmentPublication - from: WorkRequest to: Dissertation type: has_many via: dissertation - from: WorkRequest to: Category type: has_many via: illustrations - from: WorkRequest to: Category type: has_many via: supplementaryContent - from: WorkRequest to: Category type: has_many via: characteristic - from: WorkRequest to: HubReferenceWithType type: has_many via: _hubs - from: HubRequest to: Language type: has_many via: languages - from: HubRequest to: Agent type: has_many via: _creatorReference - from: HubRequest to: Agent type: has_many via: _contributorReference - from: ClassificationResponse to: ReferenceResponse type: has_many via: _assigningSourceReference - from: InstanceResponse to: ProviderEventResponse type: has_many via: production - from: InstanceResponse to: ProviderEventResponse type: has_many via: publication - from: InstanceResponse to: ProviderEventResponse type: has_many via: distribution - from: InstanceResponse to: ProviderEventResponse type: has_many via: manufacture - from: InstanceResponse to: CategoryResponse type: has_many via: media - from: InstanceResponse to: CategoryResponse type: has_many via: carrier - from: InstanceResponse to: CategoryResponse type: has_many via: bookFormat - from: InstanceResponse to: AdminMetadata type: has_many via: adminMetadata - from: InstanceResponse to: Note type: has_many via: _notes - from: InstanceResponse to: WorkResponse type: has_many via: _workReference - from: DissertationResponse to: ReferenceResponse type: has_many via: _grantingInstitutionReference - from: WorkResponse to: CategoryResponse type: has_many via: targetAudience - from: WorkResponse to: LanguageWithType type: has_many via: _languages - from: WorkResponse to: Note type: has_many via: _notes - from: WorkResponse to: ReferenceResponse type: has_many via: subjects - from: WorkResponse to: ClassificationResponse type: has_many via: classification - from: WorkResponse to: AgentResponse type: has_many via: _creatorReference - from: WorkResponse to: AgentResponse type: has_many via: _contributorReference - from: WorkResponse to: CategoryResponse type: has_many via: content - from: WorkResponse to: InstanceResponse type: has_many via: _instanceReference - from: WorkResponse to: ReferenceResponse type: has_many via: _geographicCoverageReference - from: WorkResponse to: ReferenceResponse type: has_many via: _genreReference - from: WorkResponse to: CategoryResponse type: has_many via: governmentPublication - from: WorkResponse to: DissertationResponse type: has_many via: dissertation - from: WorkResponse to: CategoryResponse type: has_many via: illustrations - from: WorkResponse to: CategoryResponse type: has_many via: supplementaryContent - from: WorkResponse to: CategoryResponse type: has_many via: characteristic - from: WorkResponse to: HubReferenceWithType type: has_many via: _hubs - from: HubResponse to: Language type: has_many via: languages - from: HubResponse to: AgentResponse type: has_many via: _creatorReference - from: HubResponse to: AgentResponse type: has_many via: _contributorReference - from: ListDTO to: EntityType type: belongs_to via: entityTypeId - from: ListDTO to: ListRefreshDTO type: has_one via: successRefresh - from: ListDTO to: ListRefreshDTO type: has_one via: inProgressRefresh - from: ListDTO to: ListRefreshDTO type: has_one via: failedRefresh - from: servicePointsUser to: user type: belongs_to via: userId - from: servicePointsUser to: servicePoints type: belongs_to via: servicePointsIds - from: servicePointsUser to: metadata type: has_one via: metadata - from: logEvent to: user type: belongs_to via: userId - from: logEvent to: metadata type: has_one via: metadata - from: MigrationOperation to: user type: belongs_to via: userId - from: MigrationOperation to: EntityType type: has_one via: entityType - from: noteType to: metadata type: has_one via: metadata - from: Party to: Refdata type: has_one via: institutionLevel1 - from: WorkTitleInstance to: IdentifierOccurrence type: has_many via: identifiers - from: WorkTitleInstance to: Refdata type: has_one via: publicationType - from: WorkTitleInstance to: Refdata type: has_one via: type - from: WorkTitleInstance to: Refdata type: has_one via: subType - from: Work to: Refdata type: has_one via: indexedInDOAJ - from: Work to: Refdata type: has_one via: oaStatus - from: Work to: WorkTitleInstance type: has_many via: instances - from: Correspondence to: Refdata type: has_one via: status - from: Correspondence to: Refdata type: has_one via: mode - from: Correspondence to: Refdata type: has_one via: category - from: Charge to: MonetaryValue type: has_one via: amount - from: Charge to: Refdata type: has_one via: category - from: Charge to: Refdata type: has_one via: discountType - from: Charge to: Refdata type: has_one via: chargeStatus - from: Charge to: MonetaryValue type: has_one via: estimatedInvoicePrice - from: Charge to: MonetaryValue type: has_one via: estimatedPrice - from: ChecklistItem to: Refdata type: has_one via: outcome - from: ChecklistItem to: Refdata type: has_one via: status - from: DeploymentDescriptor to: Node type: belongs_to via: nodeId - from: PatronPermission to: user type: belongs_to via: userId - from: PatronPermission to: ReadingRoom type: belongs_to via: readingRoomId - from: PatronPermission to: Metadata type: has_one via: metadata - from: ReadingRoom to: ServicePoint type: has_many via: servicePoints - from: ReadingRoom to: Metadata type: has_one via: metadata - from: AccessLog to: ReadingRoom type: belongs_to via: readingRoomId - from: AccessLog to: servicePoint type: belongs_to via: servicePointId - from: AccessLog to: user type: belongs_to via: userId - from: specificationDto to: specificationFieldDto type: has_many via: fields - from: specificationDto to: specificationRuleDto type: has_many via: rules - from: specificationDto to: metadataDto type: has_one via: metadata - from: specificationFieldDto to: subfieldDto type: has_many via: subfields - from: specificationFieldDto to: fieldIndicatorDto type: has_many via: indicators - from: specificationFieldDto to: metadataDto type: has_one via: metadata - from: subfieldDto to: field type: belongs_to via: fieldId - from: subfieldDto to: metadataDto type: has_one via: metadata - from: fieldIndicatorDto to: field type: belongs_to via: fieldId - from: fieldIndicatorDto to: indicatorCodeDto type: has_many via: codes - from: fieldIndicatorDto to: metadataDto type: has_one via: metadata - from: indicatorCodeDto to: metadataDto type: has_one via: metadata - from: specificationRuleDto to: metadataDto type: has_one via: metadata - from: declareLostTlrRequest to: loan type: belongs_to via: loanId - from: declareLostTlrRequest to: item type: belongs_to via: itemId - from: declareLostTlrRequest to: user type: belongs_to via: userId - from: claimItemReturnedTlrRequest to: loan type: belongs_to via: loanId - from: claimItemReturnedTlrRequest to: item type: belongs_to via: itemId - from: claimItemReturnedTlrRequest to: user type: belongs_to via: userId - from: declareClaimedReturnedItemAsMissingTlrRequest to: loan type: belongs_to via: loanId - from: declareClaimedReturnedItemAsMissingTlrRequest to: item type: belongs_to via: itemId - from: declareClaimedReturnedItemAsMissingTlrRequest to: user type: belongs_to via: userId - from: MediatedRequest to: requester type: belongs_to via: requesterId - from: MediatedRequest to: instance type: belongs_to via: instanceId - from: MediatedRequest to: holdingsRecord type: belongs_to via: holdingsRecordId - from: MediatedRequest to: item type: belongs_to via: itemId - from: MediatedRequest to: cancellation-reason type: belongs_to via: cancellationReasonId - from: MediatedRequest to: metadata type: has_one via: metadata - from: check-out-response to: user type: belongs_to via: userId - from: check-out-response to: item type: belongs_to via: itemId - from: check-out-response to: LoanPolicy type: belongs_to via: loanPolicyId - from: MediatedBatchRequestDto to: requester type: belongs_to via: requesterId - from: MediatedBatchRequestDto to: metadata type: has_one via: metadata - from: MediatedBatchRequestDetailDto to: item type: belongs_to via: itemId - from: MediatedBatchRequestDetailDto to: requester type: belongs_to via: requesterId - from: MediatedBatchRequestDetailDto to: metadata type: has_one via: metadata - from: userRole to: user type: belongs_to via: userId - from: userRole to: role type: belongs_to via: roleId - from: userRole to: metadata type: has_one via: metadata - from: policy to: metadata type: has_one via: metadata - from: roleCapability to: role type: belongs_to via: roleId - from: roleCapability to: capability type: belongs_to via: capabilityId - from: roleCapability to: metadata type: has_one via: metadata - from: roleCapabilitySet to: role type: belongs_to via: roleId - from: roleCapabilitySet to: capabilitySet type: belongs_to via: capabilitySetId - from: roleCapabilitySet to: metadata type: has_one via: metadata - from: userCapability to: user type: belongs_to via: userId - from: userCapability to: capability type: belongs_to via: capabilityId - from: userCapability to: metadata type: has_one via: metadata - from: userCapabilitySet to: user type: belongs_to via: userId - from: userCapabilitySet to: capabilitySet type: belongs_to via: capabilitySetId - from: userCapabilitySet to: metadata type: has_one via: metadata - from: loadablePermission to: role type: belongs_to via: roleId - from: loadablePermission to: capability type: belongs_to via: capabilityId - from: loadablePermission to: capabilitySet type: belongs_to via: capabilitySetId - from: loadablePermission to: metadata type: has_one via: metadata - from: rtacHolding to: instance type: belongs_to via: instanceId - from: rtacHolding to: instanceFormat type: belongs_to via: instanceFormatIds - from: rtacHolding to: rtacHoldingsStatement type: has_many via: holdingsStatements - from: rtacHolding to: rtacHoldingsStatement type: has_many via: holdingsStatementsForIndexes - from: rtacHolding to: rtacHoldingsStatement type: has_many via: holdingsStatementsForSupplements - from: statusSummary to: Library type: belongs_to via: libraryId - from: statusSummary to: location type: belongs_to via: locationId - from: rtacHoldingsSummary to: instance type: belongs_to via: instanceId - from: rtacHoldingsSummary to: instanceFormat type: belongs_to via: instanceFormatIds - from: rtacHoldingsSummary to: statusSummary type: has_many via: statusSummaries - from: loclib to: campus type: belongs_to via: campusId - from: loclib to: metadata type: has_one via: metadata - from: bound-with-part to: instance type: belongs_to via: instanceId - from: bound-with-part to: holdingsRecord type: belongs_to via: holdingsRecordId - from: bound-with-part to: item type: belongs_to via: itemId - from: bound-with-part to: metadata type: has_one via: metadata - from: consortiumHolding to: tenant type: belongs_to via: tenantId - from: consortiumHolding to: instance type: belongs_to via: instanceId - from: authority to: tenant type: belongs_to via: tenantId - from: authority to: identifier type: has_many via: identifiers - from: authority to: metadata type: has_one via: metadata - from: consortiumLocation to: tenant type: belongs_to via: tenantId - from: consortiumLocation to: institution type: belongs_to via: institutionId - from: consortiumLocation to: campus type: belongs_to via: campusId - from: consortiumLocation to: Library type: belongs_to via: libraryId - from: consortiumLocation to: servicePoint type: belongs_to via: servicePointIds - from: consortiumLocation to: metadata type: has_one via: metadata - from: consortiumCampus to: tenant type: belongs_to via: tenantId - from: consortiumCampus to: institution type: belongs_to via: institutionId - from: consortiumCampus to: metadata type: has_one via: metadata - from: consortiumLibrary to: tenant type: belongs_to via: tenantId - from: consortiumLibrary to: campus type: belongs_to via: campusId - from: consortiumLibrary to: metadata type: has_one via: metadata - from: consortiumInstitution to: tenant type: belongs_to via: tenantId - from: consortiumInstitution to: metadata type: has_one via: metadata - from: linkedDataAuthority to: tenant type: belongs_to via: tenantId - from: subjectBrowseItem to: Authority type: belongs_to via: authorityId - from: subjectBrowseItem to: Source type: belongs_to via: sourceId - from: instanceContributorBrowseItem to: contributor_type type: belongs_to via: contributorTypeId - from: instanceContributorBrowseItem to: contributornametype type: belongs_to via: contributorNameTypeId - from: instanceContributorBrowseItem to: Authority type: belongs_to via: authorityId - from: linkedDataWorkOnly to: tenant type: belongs_to via: tenantId - from: linkedDataInstanceOnly to: tenant type: belongs_to via: tenantId - from: RecurrencePatternYearMonthWeekday to: RefData type: has_one via: weekday - from: RecurrencePatternYearMonthWeekday to: RefData type: has_one via: month - from: RecurrenceRule to: RecurrencePatternYearMonthWeekday type: has_one via: pattern - from: Recurrence to: RecurrenceRule type: has_many via: rules - from: OmissionPatternDayWeekMonth to: RefData type: has_one via: weekday - from: OmissionPatternDayWeekMonth to: RefData type: has_one via: month - from: OmissionPatternMonth to: RefData type: has_one via: monthFrom - from: OmissionPatternMonth to: RefData type: has_one via: monthTo - from: OmissionRule to: OmissionPatternDayWeekMonth type: has_one via: pattern - from: OmissionRule to: OmissionPatternMonth type: has_one via: pattern - from: CombinationPatternIssueMonth to: RefData type: has_one via: month - from: CombinationPatternIssueWeekMonth to: RefData type: has_one via: month - from: CombinationRule to: CombinationPatternIssueMonth type: has_one via: pattern - from: CombinationRule to: CombinationPatternIssueWeekMonth type: has_one via: pattern - from: Combination to: CombinationRule type: has_many via: rules - from: SerialRuleset to: RefData type: has_one via: rulesetStatus - from: SerialRuleset to: Recurrence type: has_one via: recurrence - from: SerialRuleset to: Combination type: has_one via: combination - from: SerialRuleset to: TemplateConfiguration type: has_one via: templateConfig - from: SerialRuleset to: Serial type: has_one via: owner - from: SerialRuleset to: ModelRuleset type: has_one via: owner - from: ChronologyDateTMRF to: RefData type: has_one via: weekdayFormat - from: ChronologyDateTMRF to: RefData type: has_one via: monthDayFormat - from: ChronologyDateTMRF to: RefData type: has_one via: monthFormat - from: ChronologyDateTMRF to: RefData type: has_one via: yearFormat - from: ChronologyMonthTMRF to: RefData type: has_one via: monthFormat - from: ChronologyMonthTMRF to: RefData type: has_one via: yearFormat - from: ChronologyYearTMRF to: RefData type: has_one via: yearFormat - from: ChronologyTemplateMetadataRule to: RefData type: has_one via: templateMetadataRuleFormat - from: ChronologyTemplateMetadataRule to: ChronologyDateTMRF type: has_one via: ruleFormat - from: ChronologyTemplateMetadataRule to: ChronologyMonthTMRF type: has_one via: ruleFormat - from: ChronologyTemplateMetadataRule to: ChronologyYearTMRF type: has_one via: ruleFormat - from: EnumerationNumericLevelTMRF to: RefData type: has_one via: format - from: EnumerationNumericLevelTMRF to: RefData type: has_one via: sequence - from: EnumerationTextualTMRF to: RefDataCategory type: has_one via: refdataCategory - from: EnumerationTemplateMetadataRule to: RefData type: has_one via: templateMetadataRuleFormat - from: EnumerationTemplateMetadataRule to: EnumerationTextualTMRF type: has_one via: ruleFormat - from: TemplateConfiguration to: SerialRuleset type: has_one via: owner - from: TemplateConfiguration to: ChronologyTemplateMetadataRule type: has_many via: chronologyRules - from: TemplateConfiguration to: EnumerationTemplateMetadataRule type: has_many via: enumerationRules - from: Serial to: RefData type: has_one via: serialStatus - from: Serial to: SerialRuleset type: has_many via: serialRulesets - from: ModelRuleset to: RefData type: has_one via: modelRulesetStatus - from: ModelRuleset to: SerialRuleset type: has_one via: serialRuleset - from: UserConfiguredTemplateMetadata to: RefData type: has_one via: userConfiguredTemplateMetadataType - from: TemplateMetadata to: UserConfiguredTemplateMetadata type: has_many via: userConfigured - from: InternalRecurrencePiece to: RecurrenceRule type: has_one via: recurrenceRule - from: CombinationOrigin to: CombinationRule type: has_one via: combinationRule - from: InternalCombinationPiece to: InternalRecurrencePiece type: has_many via: recurrencePieces - from: InternalCombinationPiece to: CombinationOrigin type: has_many via: combinationOrigins - from: PredictedPieceSet to: TemplateMetadata type: has_one via: continuationPieceRecurrenceMetadata - from: PredictedPieceSet to: TemplateMetadata type: has_one via: initialPieceRecurrenceMetadata - from: PredictedPieceSet to: InternalCombinationPiece type: has_many via: pieces - from: PredictedPieceSet to: InternalRecurrencePiece type: has_many via: pieces - from: PredictedPieceSet to: SerialRuleset type: has_one via: ruleset - from: declare-item-lost-request to: loan type: belongs_to via: loanId - from: declare-item-lost-request to: item type: belongs_to via: itemId - from: declare-item-lost-request to: user type: belongs_to via: userId - from: claim-item-returned-request to: loan type: belongs_to via: loanId - from: claim-item-returned-request to: item type: belongs_to via: itemId - from: claim-item-returned-request to: user type: belongs_to via: userId - from: declare-claimed-returned-item-as-missing-request to: loan type: belongs_to via: loanId - from: declare-claimed-returned-item-as-missing-request to: item type: belongs_to via: itemId - from: declare-claimed-returned-item-as-missing-request to: user type: belongs_to via: userId - from: EcsRequestExternal to: instance type: belongs_to via: instanceId - from: EcsRequestExternal to: requester type: belongs_to via: requesterId - from: EcsRequestExternal to: item type: belongs_to via: itemId - from: EcsRequestExternal to: holdingsRecord type: belongs_to via: holdingsRecordId - from: EcsTlr to: instance type: belongs_to via: instanceId - from: EcsTlr to: requester type: belongs_to via: requesterId - from: EcsTlr to: item type: belongs_to via: itemId - from: EcsTlr to: holdingsRecord type: belongs_to via: holdingsRecordId - from: searchItemResponse to: tenant type: belongs_to via: tenantId - from: searchItemResponse to: instance type: belongs_to via: instanceId - from: searchItemResponse to: holdingsRecord type: belongs_to via: holdingsRecordId - from: cancellation-reason to: metadata type: has_one via: metadata - from: requests-batch-update to: instance type: belongs_to via: instanceId - from: requests-batch-update to: item type: belongs_to via: itemId - from: requests-batch-update to: request type: belongs_to via: requestIds - from: addressType to: metadata type: has_one via: metadata - from: compositeUser to: user type: has_one via: user - from: compositeUser to: permissionUser type: has_one via: permissions - from: compositeUser to: proxyFor type: has_many via: proxiesFor - from: compositeUser to: servicePointUser type: has_one via: servicePointsUser - from: permissionUser to: user type: belongs_to via: userId - from: permissionUser to: metadata type: has_one via: metadata - from: proxyFor to: user type: belongs_to via: userId - from: proxyFor to: metadata type: has_one via: metadata - from: servicePointUser to: user type: belongs_to via: userId - from: servicePointUser to: servicePoints type: belongs_to via: servicePointsIds - from: servicePointUser to: servicePoint type: has_many via: servicePoints - from: servicePointUser to: servicePoint type: has_one via: defaultServicePoint - from: servicePointUser to: metadata type: has_one via: metadata - from: EntityModelWorkflow to: Setup type: has_one via: setup - from: EntityModelWorkflow to: Links type: has_one via: _links