{
  "model": {
    "TITLE": {
      "value": "Banner Student Information System ER Model",
      "inputType": "text"
    },
    "MODELTYPE": {
      "value": "ERD",
      "inputType": "select",
      "refData": "MODELTYPE"
    },
    "LAYOUT": {
      "value": "HorizontalFlow",
      "inputType": "select",
      "refData": "LAYOUTTYPE"
    },
    "VIEW": {
      "value": "Architecture",
      "inputType": "select",
      "refData": "VIEWTYPE"
    },
    "SYSTEMS": {
      "value": "Entities",
      "inputType": "text"
    },
    "INTERACTIONS": {
      "value": "Relationships",
      "inputType": "text"
    },
    "Author": {
      "inputType": "text",
      "value": "Banner Database Architecture Team"
    },
    "Description": {
      "inputType": "text",
      "value": "Core entity relationships for Ellucian Banner V9 Student Information System including student lifecycle, curriculum, assessment, and disability services"
    },
    "RevelationCore": {
      "inputType": "url",
      "value": "https://revelationcore.com/"
    }
  },
  "systems": [
    {
      "ID": "SPRIDEN",
      "TEXT": "SPRIDEN - Person Identity",
      "TYPE": "ENTITY",
      "Description": "Primary person identification table containing names, IDs, and basic identity information. Central hub for all person-related data via PIDM.",
      "Higher Education Domain": "Student Lifecycle",
      "isExpanded": true
    },
    {
      "ID": "SPBPERS",
      "TEXT": "SPBPERS - Person Base",
      "TYPE": "ENTITY",
      "Description": "Core demographic and personal information including birth date, gender, citizenship, address, and contact details.",
      "Higher Education Domain": "Student Lifecycle",
      "isExpanded": true
    },
    {
      "ID": "SGBSTDN",
      "TEXT": "SGBSTDN - Student Master",
      "TYPE": "ENTITY",
      "Description": "Primary student academic record by term containing enrollment status, academic standing, advisor, and term-specific information.",
      "Higher Education Domain": "Student Lifecycle",
      "isExpanded": true
    },
    {
      "ID": "SMRPRLE",
      "TEXT": "SMRPRLE - Program Level Entry",
      "TYPE": "ENTITY",
      "Description": "Student's academic programs, degrees, majors, and concentrations. Tracks program progression and requirements.",
      "Higher Education Domain": "Academic Management",
      "isExpanded": true
    },
    {
      "ID": "SFRSTCR",
      "TEXT": "SFRSTCR - Registration Course",
      "TYPE": "ENTITY",
      "Description": "Core course registration records linking students to specific course sections for each term with enrollment details.",
      "Higher Education Domain": "Teaching & Learning",
      "isExpanded": true
    },
    {
      "ID": "SHRGRDE",
      "TEXT": "SHRGRDE - Final Grades",
      "TYPE": "ENTITY",
      "Description": "Final course grades awarded to students including grade, credit hours, and quality points for GPA calculation.",
      "Higher Education Domain": "Academic Performance",
      "isExpanded": true
    },
    {
      "ID": "SHRLGPA",
      "TEXT": "SHRLGPA - GPA Records",
      "TYPE": "ENTITY",
      "Description": "Cumulative and term-specific grade point average calculations including hours attempted and quality points.",
      "Higher Education Domain": "Academic Performance",
      "isExpanded": true
    },
    {
      "ID": "SHRTGPA",
      "TEXT": "SHRTGPA - Term GPA",
      "TYPE": "ENTITY",
      "Description": "Term-specific GPA calculations and academic performance metrics for each enrollment period.",
      "Higher Education Domain": "Academic Performance",
      "isExpanded": true
    },
    {
      "ID": "SORTEST",
      "TEXT": "SORTEST - Test Scores",
      "TYPE": "ENTITY",
      "Description": "Standardized test scores including SAT, ACT, placement tests, and other assessment results used for admissions and placement.",
      "Higher Education Domain": "Academic Performance",
      "isExpanded": true
    },
    {
      "ID": "SHRTCKN",
      "TEXT": "SHRTCKN - Transfer Credit",
      "TYPE": "ENTITY",
      "Description": "Transfer and test credit records from other institutions or prior learning assessments applied to student records.",
      "Higher Education Domain": "Academic Performance",
      "isExpanded": true
    },
    {
      "ID": "SWRDISA",
      "TEXT": "SWRDISA - Disability Services",
      "TYPE": "ENTITY",
      "Description": "Core disability information including disability type, status dates, and eligibility for accommodations and services.",
      "Higher Education Domain": "Student Support Services",
      "isExpanded": true
    },
    {
      "ID": "SWRACCD",
      "TEXT": "SWRACCD - Accommodations",
      "TYPE": "ENTITY",
      "Description": "Specific accommodations and services provided to students including type, effective dates, and implementation details.",
      "Higher Education Domain": "Student Support Services",
      "isExpanded": true
    },
    {
      "ID": "SWREXAM",
      "TEXT": "SWREXAM - Exam Accommodations",
      "TYPE": "ENTITY",
      "Description": "Test and examination-specific accommodations including extended time, alternative formats, and special testing environments.",
      "Higher Education Domain": "Student Support Services",
      "isExpanded": true
    },
    {
      "ID": "STVTERM",
      "TEXT": "STVTERM - Term Validation",
      "TYPE": "ENTITY",
      "Description": "Academic term definitions including term codes, descriptions, start/end dates, and term classification.",
      "Higher Education Domain": "Academic Scheduling",
      "isExpanded": true
    },
    {
      "ID": "GTVDTYP",
      "TEXT": "GTVDTYP - Disability Type Codes",
      "TYPE": "ENTITY",
      "Description": "Validation table for disability categories and classifications used in disability services records.",
      "Higher Education Domain": "Reference Data",
      "isExpanded": true
    },
    {
      "ID": "GTVACCD",
      "TEXT": "GTVACCD - Accommodation Codes",
      "TYPE": "ENTITY",
      "Description": "Validation table for accommodation types and services available through disability services.",
      "Higher Education Domain": "Reference Data",
      "isExpanded": true
    }
  ],
  "interactions": [
    {
      "ID": "SPRIDEN-SPBPERS",
      "FROMID": "SPRIDEN",
      "TOID": "SPBPERS",
      "TEXT": "has profile",
      "TYPE": "|-|",
      "Description": "Each person identity record has exactly one corresponding person base record containing demographic details.",
      "From": "Person Identity",
      "To": "Person Base"
    },
    {
      "ID": "SPRIDEN-SGBSTDN",
      "FROMID": "SPRIDEN",
      "TOID": "SGBSTDN",
      "TEXT": "enrolls as",
      "TYPE": "|-O<",
      "Description": "A person can have multiple student master records across different terms, tracking their academic progression.",
      "From": "Person Identity",
      "To": "Student Master"
    },
    {
      "ID": "SGBSTDN-SMRPRLE",
      "FROMID": "SGBSTDN",
      "TOID": "SMRPRLE",
      "TEXT": "pursues",
      "TYPE": "|-O<",
      "Description": "A student can pursue multiple academic programs simultaneously, each tracked as separate program level entries.",
      "From": "Student Master",
      "To": "Program Level Entry"
    },
    {
      "ID": "SPRIDEN-SFRSTCR",
      "FROMID": "SPRIDEN",
      "TOID": "SFRSTCR",
      "TEXT": "registers for",
      "TYPE": "|-O<",
      "Description": "Students register for multiple courses across terms, creating course registration records for each enrollment.",
      "From": "Person Identity",
      "To": "Registration Course"
    },
    {
      "ID": "SFRSTCR-SHRGRDE",
      "FROMID": "SFRSTCR",
      "TOID": "SHRGRDE",
      "TEXT": "receives grade",
      "TYPE": "|-O|",
      "Description": "Each course registration may result in a final grade being awarded to the student.",
      "From": "Registration Course",
      "To": "Final Grades"
    },
    {
      "ID": "SPRIDEN-SHRLGPA",
      "FROMID": "SPRIDEN",
      "TOID": "SHRLGPA",
      "TEXT": "maintains",
      "TYPE": "|-O<",
      "Description": "Students maintain cumulative GPA records calculated from their academic performance over time.",
      "From": "Person Identity",
      "To": "GPA Records"
    },
    {
      "ID": "SPRIDEN-SHRTGPA",
      "FROMID": "SPRIDEN",
      "TOID": "SHRTGPA",
      "TEXT": "achieves",
      "TYPE": "|-O<",
      "Description": "Students achieve term-specific GPA records for each enrollment period based on course performance.",
      "From": "Person Identity",
      "To": "Term GPA"
    },
    {
      "ID": "SPRIDEN-SORTEST",
      "FROMID": "SPRIDEN",
      "TOID": "SORTEST",
      "TEXT": "takes",
      "TYPE": "|-O<",
      "Description": "Students may take multiple standardized tests, each recorded as separate test score entries.",
      "From": "Person Identity",
      "To": "Test Scores"
    },
    {
      "ID": "SPRIDEN-SHRTCKN",
      "FROMID": "SPRIDEN",
      "TOID": "SHRTCKN",
      "TEXT": "transfers",
      "TYPE": "|-O<",
      "Description": "Students may have multiple transfer credit records from various institutions or prior learning assessments.",
      "From": "Person Identity",
      "To": "Transfer Credit"
    },
    {
      "ID": "SPRIDEN-SWRDISA",
      "FROMID": "SPRIDEN",
      "TOID": "SWRDISA",
      "TEXT": "registers with",
      "TYPE": "|-O<",
      "Description": "Students may register with disability services, creating records for multiple disabilities or service periods.",
      "From": "Person Identity",
      "To": "Disability Services"
    },
    {
      "ID": "SWRDISA-SWRACCD",
      "FROMID": "SWRDISA",
      "TOID": "SWRACCD",
      "TEXT": "requires",
      "TYPE": "|-O<",
      "Description": "Each disability registration may require multiple specific accommodations to support student success.",
      "From": "Disability Services",
      "To": "Accommodations"
    },
    {
      "ID": "SPRIDEN-SWREXAM",
      "FROMID": "SPRIDEN",
      "TOID": "SWREXAM",
      "TEXT": "needs",
      "TYPE": "|-O<",
      "Description": "Students may need specific exam accommodations for testing situations beyond standard classroom accommodations.",
      "From": "Person Identity",
      "To": "Exam Accommodations"
    },
    {
      "ID": "STVTERM-SGBSTDN",
      "FROMID": "STVTERM",
      "TOID": "SGBSTDN",
      "TEXT": "defines period",
      "TYPE": "|-O<",
      "Description": "Academic terms define the enrollment periods for student master records and academic activity.",
      "From": "Term Validation",
      "To": "Student Master"
    },
    {
      "ID": "STVTERM-SFRSTCR",
      "FROMID": "STVTERM",
      "TOID": "SFRSTCR",
      "TEXT": "schedules",
      "TYPE": "|-O<",
      "Description": "Academic terms schedule course registrations and define when courses are offered and completed.",
      "From": "Term Validation",
      "To": "Registration Course"
    },
    {
      "ID": "GTVDTYP-SWRDISA",
      "FROMID": "GTVDTYP",
      "TOID": "SWRDISA",
      "TEXT": "categorizes",
      "TYPE": "|-O<",
      "Description": "Disability type codes categorize and classify different types of disabilities in the disability services system.",
      "From": "Disability Type Codes",
      "To": "Disability Services"
    },
    {
      "ID": "GTVACCD-SWRACCD",
      "FROMID": "GTVACCD",
      "TOID": "SWRACCD",
      "TEXT": "defines",
      "TYPE": "|-O<",
      "Description": "Accommodation codes define the types of accommodations and services available to students with disabilities.",
      "From": "Accommodation Codes",
      "To": "Accommodations"
    }
  ]
}