| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.pharmacopoeia.nihaisha.entity;
- import jakarta.persistence.*;
- import lombok.*;
- @Entity
- @Table(name = "nih_relations")
- @Data
- @NoArgsConstructor
- @AllArgsConstructor
- @Builder
- public class NihRelation {
- @Id
- @Column(name = "relation_id")
- private String relationId;
- @Column(name = "subject_entity_id", nullable = false)
- private String subjectEntityId;
- private String predicate;
- @Column(name = "object_entity_id")
- private String objectEntityId;
- @Column(name = "literal_value")
- private String literalValue;
- @Column(name = "evidence_id")
- private String evidenceId;
- @Column(name = "evidence_quote")
- private String evidenceQuote;
- @Column(name = "source_layer")
- private String sourceLayer;
- @Builder.Default
- private Double confidence = 0.0;
- @Column(name = "extraction_method")
- private String extractionMethod;
- @Column(name = "extractor_version")
- private String extractorVersion;
- @Column(name = "review_status")
- @Builder.Default
- private String reviewStatus = "auto_accepted";
- }
|