diff --git a/images/bt1.svg b/images/bt1.svg new file mode 100644 index 0000000000000000000000000000000000000000..71584cde8ffb11ffa9ba026978d0bde3fc80d96b --- /dev/null +++ b/images/bt1.svg @@ -0,0 +1,307 @@ + + + + + + +BinaryTree + + + +root + +100 + + + +node_45 + +45 + + + +root->node_45 + + + + + +node_150 + +150 + + + +root->node_150 + + + + + +node_20 + +20 + + + +node_45->node_20 + + + + + +node_65 + +65 + + + +node_45->node_65 + + + + + +node_10 + +10 + + + +node_20->node_10 + + + + + +node_5 + +5 + + + +node_10->node_5 + + + + + +node_15 + +15 + + + +node_10->node_15 + + + + + +node_12 + +12 + + + +node_15->node_12 + + + + + +node_18 + +18 + + + +node_15->node_18 + + + + + +node_19 + +19 + + + +node_18->node_19 + + + + + +node_55 + +55 + + + +node_65->node_55 + + + + + +node_70 + +70 + + + +node_65->node_70 + + + + + +node_68 + +68 + + + +node_70->node_68 + + + + + +node_200 + +200 + + + +node_150->node_200 + + + + + +node_175 + +175 + + + +node_200->node_175 + + + + + +node_250 + +250 + + + +node_200->node_250 + + + + + +node_160 + +160 + + + +node_175->node_160 + + + + + +node_190 + +190 + + + +node_175->node_190 + + + + + +node_170 + +170 + + + +node_160->node_170 + + + + + +node_180 + +180 + + + +node_190->node_180 + + + + + +node_195 + +195 + + + +node_190->node_195 + + + + + +node_220 + +220 + + + +node_250->node_220 + + + + + +node_300 + +300 + + + +node_250->node_300 + + + + + +node_210 + +210 + + + +node_220->node_210 + + + + + diff --git a/images/bt2.svg b/images/bt2.svg new file mode 100644 index 0000000000000000000000000000000000000000..5d07c56a5bdb4fcf7638c24112147731991ea696 --- /dev/null +++ b/images/bt2.svg @@ -0,0 +1,427 @@ + + + + + + +BinaryTree + + + +root + +80 + + + +node_35 + +35 + + + +root->node_35 + + + + + +node_120 + +120 + + + +root->node_120 + + + + + +node_12 + +12 + + + +node_35->node_12 + + + + + +node_65 + +65 + + + +node_35->node_65 + + + + + +node_8 + +8 + + + +node_12->node_8 + + + + + +node_28 + +28 + + + +node_12->node_28 + + + + + +node_10 + +10 + + + +node_8->node_10 + + + + + +node_15 + +15 + + + +node_28->node_15 + + + + + +node_32 + +32 + + + +node_28->node_32 + + + + + +node_22 + +22 + + + +node_15->node_22 + + + + + +node_18 + +18 + + + +node_22->node_18 + + + + + +node_25 + +25 + + + +node_22->node_25 + + + + + +node_30 + +30 + + + +node_32->node_30 + + + + + +node_72 + +72 + + + +node_65->node_72 + + + + + +node_68 + +68 + + + +node_72->node_68 + + + + + +node_76 + +76 + + + +node_72->node_76 + + + + + +node_78 + +78 + + + +node_76->node_78 + + + + + +node_95 + +95 + + + +node_120->node_95 + + + + + +node_180 + +180 + + + +node_120->node_180 + + + + + +node_88 + +88 + + + +node_95->node_88 + + + + + +node_110 + +110 + + + +node_95->node_110 + + + + + +node_85 + +85 + + + +node_88->node_85 + + + + + +node_92 + +92 + + + +node_88->node_92 + + + + + +node_105 + +105 + + + +node_110->node_105 + + + + + +node_108 + +108 + + + +node_105->node_108 + + + + + +node_140 + +140 + + + +node_180->node_140 + + + + + +node_220 + +220 + + + +node_180->node_220 + + + + + +node_165 + +165 + + + +node_140->node_165 + + + + + +node_155 + +155 + + + +node_165->node_155 + + + + + +node_170 + +170 + + + +node_165->node_170 + + + + + +node_175 + +175 + + + +node_170->node_175 + + + + + +node_200 + +200 + + + +node_220->node_200 + + + + + +node_190 + +190 + + + +node_200->node_190 + + + + + +node_210 + +210 + + + +node_200->node_210 + + + + + diff --git a/images/bt3.svg b/images/bt3.svg new file mode 100644 index 0000000000000000000000000000000000000000..2a05d76ee258de7ac5554bad6a4e903ae4147392 --- /dev/null +++ b/images/bt3.svg @@ -0,0 +1,259 @@ + + + + + + +BinaryTree + + + +root + +42 + + + +node_18 + +18 + + + +root->node_18 + + + + + +node_73 + +73 + + + +root->node_73 + + + + + +node_7 + +7 + + + +node_18->node_7 + + + + + +node_29 + +29 + + + +node_18->node_29 + + + + + +node_14 + +14 + + + +node_7->node_14 + + + + + +node_11 + +11 + + + +node_14->node_11 + + + + + +node_16 + +16 + + + +node_14->node_16 + + + + + +node_23 + +23 + + + +node_29->node_23 + + + + + +node_26 + +26 + + + +node_23->node_26 + + + + + +node_56 + +56 + + + +node_73->node_56 + + + + + +node_91 + +91 + + + +node_73->node_91 + + + + + +node_48 + +48 + + + +node_56->node_48 + + + + + +node_64 + +64 + + + +node_56->node_64 + + + + + +node_45 + +45 + + + +node_48->node_45 + + + + + +node_59 + +59 + + + +node_64->node_59 + + + + + +node_68 + +68 + + + +node_64->node_68 + + + + + +node_71 + +71 + + + +node_68->node_71 + + + + + +node_98 + +98 + + + +node_91->node_98 + + + + + +node_94 + +94 + + + +node_98->node_94 + + + + + +node_96 + +96 + + + +node_94->node_96 + + + + + diff --git a/images/bt4.svg b/images/bt4.svg new file mode 100644 index 0000000000000000000000000000000000000000..88aa4407719b9fb97b01945273c22676b6feb909 --- /dev/null +++ b/images/bt4.svg @@ -0,0 +1,247 @@ + + + + + + +BinaryTree + + + +root + +40 + + + +node_18 + +18 + + + +root->node_18 + + + + + +node_65 + +65 + + + +root->node_65 + + + + + +node_9 + +9 + + + +node_18->node_9 + + + + + +node_32 + +32 + + + +node_18->node_32 + + + + + +node_4 + +4 + + + +node_9->node_4 + + + + + +node_14 + +14 + + + +node_9->node_14 + + + + + +node_11 + +11 + + + +node_14->node_11 + + + + + +node_36 + +36 + + + +node_32->node_36 + + + + + +node_34 + +34 + + + +node_36->node_34 + + + + + +node_38 + +38 + + + +node_36->node_38 + + + + + +node_52 + +52 + + + +node_65->node_52 + + + + + +node_80 + +80 + + + +node_65->node_80 + + + + + +node_46 + +46 + + + +node_52->node_46 + + + + + +node_58 + +58 + + + +node_52->node_58 + + + + + +node_48 + +48 + + + +node_46->node_48 + + + + + +node_72 + +72 + + + +node_80->node_72 + + + + + +node_68 + +68 + + + +node_72->node_68 + + + + + +node_76 + +76 + + + +node_72->node_76 + + + + + +node_78 + +78 + + + +node_76->node_78 + + + + + diff --git a/images/cd1.svg b/images/cd1.svg new file mode 100644 index 0000000000000000000000000000000000000000..063ed2b72e7064ab5127a77e008f97c09182c010 --- /dev/null +++ b/images/cd1.svg @@ -0,0 +1,516 @@ + + + + + + +%3 + + + +Student + + +Student + + +- studentId : String + ++ firstName : String + ++ lastName : String + ++ email : String + ++ major : String + + + ++ Student(firstName: String, email: String) : Student + ++ enroll(courseId: String) : boolean + ++ updateMajor(major: String) : void + + + + + + +Enrollment + + +Enrollment + + +- enrollmentId : String + ++ studentId : String + ++ courseId : String + ++ semester : String + + + ++ Enrollment(studentId: String, courseId: String) : Enrollment + ++ drop() : void + + + + + + +Student->Enrollment + + +* +1 + + + +Grade + + +Grade + + +- gradeId : String + ++ studentId : String + ++ assignmentId : String + ++ score : double + + + ++ Grade(studentId: String, score: double) : Grade + ++ updateScore(newScore: double) : void + + + + + + +Student->Grade + + +* +1 + + + +Loan + + +Loan + + +- loanId : String + ++ studentId : String + ++ bookId : String + ++ dueDate : Date + + + ++ Loan(studentId: String, bookId: String) : Loan + ++ returnBook() : void + + + + + + +Student->Loan + + +* +1 + + + +FoodOrder + + +FoodOrder + + +- orderId : String + ++ studentId : String + ++ totalAmount : double + ++ orderTime : Date + + + ++ FoodOrder(studentId: String) : FoodOrder + ++ addItem(itemId: String) : void + + + + + + +Student->FoodOrder + + +* +1 + + + +RoomAssignment + + +RoomAssignment + + +- assignmentId : String + ++ studentId : String + ++ roomId : String + ++ semester : String + + + ++ RoomAssignment(studentId: String, roomId: String) : RoomAssignment + ++ terminate() : void + + + + + + +Student->RoomAssignment + + +1 +1 + + + +Course + + +Course + + +- courseId : String + ++ courseName : String + ++ credits : int + ++ capacity : int + + + ++ Course(courseName: String) : Course + ++ addStudent(studentId: String) : boolean + + + + + + +Course->Enrollment + + +* +1 + + + +Assignment + + +Assignment + + +- assignmentId : String + ++ courseId : String + ++ title : String + ++ dueDate : Date + + + ++ Assignment(title: String) : Assignment + ++ submit(studentId: String) : void + + + + + + +Course->Assignment + + + +* +1 + + + +Professor + + +Professor + + +- professorId : String + ++ name : String + ++ department : String + ++ office : String + + + ++ Professor(name: String) : Professor + ++ assignCourse(courseId: String) : void + + + + + + +Professor->Course + + +* +1 + + + +Assignment->Grade + + +* +1 + + + +Library + + +Library + + +- libraryId : String + ++ name : String + ++ location : String + ++ capacity : int + + + ++ Library(name: String) : Library + ++ searchBook(title: String) : Book + + + + + + +Book + + +Book + + +- bookId : String + ++ title : String + ++ author : String + ++ isAvailable : boolean + + + ++ Book(title: String, author: String) : Book + ++ borrow(studentId: String) : boolean + + + + + + +Library->Book + + + +* +1 + + + +Book->Loan + + +* +1 + + + +Cafeteria + + +Cafeteria + + +- cafeteriaId : String + ++ name : String + ++ location : String + ++ openingHours : String + + + ++ Cafeteria(name: String) : Cafeteria + ++ processOrder(studentId: String) : FoodOrder + + + + + + +FoodItem + + +FoodItem + + +- itemId : String + ++ name : String + ++ price : double + ++ category : String + + + ++ FoodItem(name: String, price: double) : FoodItem + ++ updatePrice(newPrice: double) : void + + + + + + +Cafeteria->FoodItem + + + +* +1 + + + +FoodOrder->FoodItem + + +* +* + + + +Dormitory + + +Dormitory + + +- dormId : String + ++ buildingName : String + ++ capacity : int + ++ address : String + + + ++ Dormitory(buildingName: String) : Dormitory + ++ assignRoom(studentId: String) : boolean + + + + + + +DormRoom + + +DormRoom + + +- roomId : String + ++ roomNumber : String + ++ capacity : int + ++ isOccupied : boolean + + + ++ DormRoom(roomNumber: String) : DormRoom + ++ checkIn(studentId: String) : void + + + + + + +Dormitory->DormRoom + + + +* +1 + + + +DormRoom->RoomAssignment + + +* +1 + + + diff --git a/images/cd2.svg b/images/cd2.svg new file mode 100644 index 0000000000000000000000000000000000000000..a4841f91fe6793a3519361819847b843ec3dcc44 --- /dev/null +++ b/images/cd2.svg @@ -0,0 +1,521 @@ + + + + + + +%3 + + + +Passenger + + +Passenger + + +- passengerId : String + ++ firstName : String + ++ lastName : String + ++ passportNumber : String + ++ email : String + + + ++ Passenger(firstName: String, passportNumber: String) : Passenger + ++ bookFlight(flightId: String) : Ticket + ++ checkIn(ticketId: String) : BoardingPass + + + + + + +Ticket + + +Ticket + + +- ticketId : String + ++ passengerId : String + ++ flightId : String + ++ seatNumber : String + ++ price : double + + + ++ Ticket(passengerId: String, flightId: String) : Ticket + ++ cancel() : boolean + + + + + + +Passenger->Ticket + + +* +1 + + + +CheckIn + + +CheckIn + + +- checkInId : String + ++ passengerId : String + ++ ticketId : String + ++ checkInTime : Date + ++ baggageCount : int + + + ++ CheckIn(passengerId: String) : CheckIn + ++ addBaggage(weight: double) : void + + + + + + +Passenger->CheckIn + + +* +1 + + + +Baggage + + +Baggage + + +- baggageId : String + ++ passengerId : String + ++ weight : double + ++ status : String + + + ++ Baggage(passengerId: String, weight: double) : Baggage + ++ track() : String + + + + + + +Passenger->Baggage + + +* +1 + + + +SecurityCheck + + +SecurityCheck + + +- checkId : String + ++ passengerId : String + ++ checkTime : Date + ++ passed : boolean + + + ++ SecurityCheck(passengerId: String) : SecurityCheck + ++ scan() : boolean + + + + + + +Passenger->SecurityCheck + + +* +1 + + + +Purchase + + +Purchase + + +- purchaseId : String + ++ passengerId : String + ++ totalAmount : double + ++ purchaseTime : Date + + + ++ Purchase(passengerId: String) : Purchase + ++ addProduct(productId: String) : void + + + + + + +Passenger->Purchase + + +* +1 + + + +Flight + + +Flight + + +- flightId : String + ++ flightNumber : String + ++ origin : String + ++ destination : String + ++ departureTime : Date + + + ++ Flight(flightNumber: String) : Flight + ++ updateStatus(status: String) : void + + + + + + +Ticket->Flight + + +1 +* + + + +Aircraft + + +Aircraft + + +- aircraftId : String + ++ model : String + ++ capacity : int + ++ registrationNumber : String + + + ++ Aircraft(model: String) : Aircraft + ++ scheduleMaintenance() : void + + + + + + +Flight->Aircraft + + +1 +* + + + +Airline + + +Airline + + +- airlineId : String + ++ name : String + ++ code : String + ++ headquarters : String + + + ++ Airline(name: String, code: String) : Airline + ++ addFlight(flight: Flight) : void + + + + + + +Airline->Flight + + + +* +1 + + + +Airline->Aircraft + + + +* +1 + + + +BoardingPass + + +BoardingPass + + +- boardingPassId : String + ++ passengerId : String + ++ gate : String + ++ boardingTime : Date + + + ++ BoardingPass(passengerId: String) : BoardingPass + ++ updateGate(newGate: String) : void + + + + + + +CheckIn->BoardingPass + + +1 +1 + + + +Gate + + +Gate + + +- gateId : String + ++ gateNumber : String + ++ terminal : String + ++ isAvailable : boolean + + + ++ Gate(gateNumber: String) : Gate + ++ assignFlight(flightId: String) : void + + + + + + +BoardingPass->Gate + + +1 +* + + + +BaggageHandler + + +BaggageHandler + + +- handlerId : String + ++ name : String + ++ shift : String + ++ terminal : String + + + ++ BaggageHandler(name: String) : BaggageHandler + ++ processBaggage(baggageId: String) : void + + + + + + +BaggageHandler->Baggage + + +* +1 + + + +SecurityOfficer + + +SecurityOfficer + + +- officerId : String + ++ name : String + ++ badge : String + ++ clearanceLevel : String + + + ++ SecurityOfficer(name: String, badge: String) : SecurityOfficer + ++ performCheck(passengerId: String) : SecurityCheck + + + + + + +SecurityOfficer->SecurityCheck + + +* +1 + + + +Shop + + +Shop + + +- shopId : String + ++ name : String + ++ location : String + ++ category : String + + + ++ Shop(name: String) : Shop + ++ sellProduct(productId: String) : Purchase + + + + + + +Product + + +Product + + +- productId : String + ++ name : String + ++ price : double + ++ stock : int + + + ++ Product(name: String, price: double) : Product + ++ updateStock(quantity: int) : void + + + + + + +Shop->Product + + + +* +1 + + + +Purchase->Product + + +* +* + + + diff --git a/images/cd3.svg b/images/cd3.svg new file mode 100644 index 0000000000000000000000000000000000000000..3cf7d71a206bf1cba81eaacb22bbcc7f97bcea16 --- /dev/null +++ b/images/cd3.svg @@ -0,0 +1,505 @@ + + + + + + +%3 + + + +Student + + +Student + + +- studentId : String + ++ username : String + ++ email : String + ++ enrollmentDate : Date + ++ currentLevel : String + + + ++ Student(username: String, email: String) : Student + ++ enrollCourse(courseId: String) : boolean + ++ updateProgress(lessonId: String) : void + + + + + + +CourseEnrollment + + +CourseEnrollment + + +- enrollmentId : String + ++ studentId : String + ++ courseId : String + ++ enrollmentDate : Date + ++ progress : double + + + ++ CourseEnrollment(studentId: String, courseId: String) : CourseEnrollment + ++ calculateProgress() : double + + + + + + +Student->CourseEnrollment + + +* +1 + + + +WatchProgress + + +WatchProgress + + +- progressId : String + ++ studentId : String + ++ videoId : String + ++ watchedMinutes : int + + + ++ WatchProgress(studentId: String, videoId: String) : WatchProgress + ++ updateProgress(minutes: int) : void + + + + + + +Student->WatchProgress + + +* +1 + + + +QuizAttempt + + +QuizAttempt + + +- attemptId : String + ++ studentId : String + ++ quizId : String + ++ score : int + ++ attemptDate : Date + + + ++ QuizAttempt(studentId: String, quizId: String) : QuizAttempt + ++ submitAnswer(questionId: String, answer: String) : void + + + + + + +Student->QuizAttempt + + +* +1 + + + +Certificate + + +Certificate + + +- certificateId : String + ++ studentId : String + ++ courseId : String + ++ issueDate : Date + ++ grade : String + + + ++ Certificate(studentId: String, courseId: String) : Certificate + ++ generatePDF() : String + + + + + + +Student->Certificate + + +* +1 + + + +Payment + + +Payment + + +- paymentId : String + ++ studentId : String + ++ courseId : String + ++ amount : double + ++ paymentDate : Date + + + ++ Payment(studentId: String, amount: double) : Payment + ++ processPayment() : boolean + + + + + + +Student->Payment + + +* +1 + + + +Course + + +Course + + +- courseId : String + ++ title : String + ++ description : String + ++ difficulty : String + ++ duration : int + + + ++ Course(title: String) : Course + ++ addLesson(lesson: Lesson) : void + + + + + + +CourseEnrollment->Course + + +1 +* + + + +Lesson + + +Lesson + + +- lessonId : String + ++ title : String + ++ courseId : String + ++ duration : int + ++ order : int + + + ++ Lesson(title: String) : Lesson + ++ markCompleted(studentId: String) : void + + + + + + +Course->Lesson + + + +* +1 + + + +Discussion + + +Discussion + + +- discussionId : String + ++ courseId : String + ++ title : String + ++ createdDate : Date + + + ++ Discussion(title: String) : Discussion + ++ addPost(studentId: String, message: String) : void + + + + + + +Course->Discussion + + + +* +1 + + + +Instructor + + +Instructor + + +- instructorId : String + ++ name : String + ++ expertise : String + ++ rating : double + + + ++ Instructor(name: String, expertise: String) : Instructor + ++ createCourse(title: String) : Course + + + + + + +Instructor->Course + + +* +1 + + + +VideoContent + + +VideoContent + + +- videoId : String + ++ lessonId : String + ++ videoUrl : String + ++ duration : int + + + ++ VideoContent(lessonId: String, videoUrl: String) : VideoContent + ++ play() : void + + + + + + +Lesson->VideoContent + + +* +1 + + + +Quiz + + +Quiz + + +- quizId : String + ++ lessonId : String + ++ title : String + ++ passingScore : int + + + ++ Quiz(title: String) : Quiz + ++ addQuestion(question: Question) : void + + + + + + +Lesson->Quiz + + +* +1 + + + +VideoContent->WatchProgress + + +* +1 + + + +Question + + +Question + + +- questionId : String + ++ quizId : String + ++ questionText : String + ++ questionType : String + + + ++ Question(questionText: String) : Question + ++ addOption(option: String) : void + + + + + + +Quiz->Question + + + +* +1 + + + +Quiz->QuizAttempt + + +* +1 + + + +Post + + +Post + + +- postId : String + ++ discussionId : String + ++ authorId : String + ++ content : String + ++ postDate : Date + + + ++ Post(authorId: String, content: String) : Post + ++ reply(replyContent: String) : void + + + + + + +Discussion->Post + + + +* +1 + + + diff --git a/images/cd4.svg b/images/cd4.svg new file mode 100644 index 0000000000000000000000000000000000000000..45f10d114bb20ccb6c3a61f40160f2efd3520c2b --- /dev/null +++ b/images/cd4.svg @@ -0,0 +1,533 @@ + + + + + + +%3 + + + +Customer + + +Customer + + +- customerId : String + ++ firstName : String + ++ lastName : String + +- ssn : String + ++ phoneNumber : String + + + ++ Customer(firstName: String, lastName: String) : Customer + ++ openAccount(accountType: String) : Account + ++ applyForLoan(amount: double) : LoanApplication + + + + + + +Account + + +Account + + +- accountId : String + ++ customerId : String + ++ accountNumber : String + ++ balance : double + ++ accountType : String + + + ++ Account(customerId: String, accountType: String) : Account + ++ deposit(amount: double) : void + ++ withdraw(amount: double) : boolean + + + + + + +Customer->Account + + +* +1 + + + +Card + + +Card + + +- cardId : String + ++ customerId : String + ++ cardNumber : String + ++ expiryDate : Date + ++ isActive : boolean + + + ++ Card(customerId: String) : Card + ++ authorize(pin: String) : boolean + + + + + + +Customer->Card + + +* +1 + + + +LoanApplication + + +LoanApplication + + +- applicationId : String + ++ customerId : String + ++ loanAmount : double + ++ loanType : String + ++ status : String + + + ++ LoanApplication(customerId: String, amount: double) : LoanApplication + ++ submit() : void + + + + + + +Customer->LoanApplication + + +* +1 + + + +Portfolio + + +Portfolio + + +- portfolioId : String + ++ customerId : String + ++ totalValue : double + ++ riskLevel : String + + + ++ Portfolio(customerId: String) : Portfolio + ++ addInvestment(investment: Investment) : void + + + + + + +Customer->Portfolio + + +* +1 + + + +Insurance + + +Insurance + + +- policyId : String + ++ customerId : String + ++ policyType : String + ++ premium : double + ++ coverage : double + + + ++ Insurance(customerId: String, policyType: String) : Insurance + ++ payPremium(amount: double) : void + + + + + + +Customer->Insurance + + +* +1 + + + +Transaction + + +Transaction + + +- transactionId : String + ++ accountId : String + ++ amount : double + ++ transactionType : String + ++ timestamp : Date + + + ++ Transaction(accountId: String, amount: double) : Transaction + ++ process() : boolean + + + + + + +Account->Transaction + + +* +1 + + + +ATM + + +ATM + + +- atmId : String + ++ location : String + ++ cashAvailable : double + ++ isOperational : boolean + + + ++ ATM(location: String) : ATM + ++ dispenseCash(amount: double) : boolean + + + + + + +Transaction->ATM + + +1 +* + + + +Card->Account + + +1 +* + + + +CardTransaction + + +CardTransaction + + +- transactionId : String + ++ cardId : String + ++ merchantName : String + ++ amount : double + ++ timestamp : Date + + + ++ CardTransaction(cardId: String, amount: double) : CardTransaction + ++ authorize() : boolean + + + + + + +Card->CardTransaction + + +* +1 + + + +Loan + + +Loan + + +- loanId : String + ++ customerId : String + ++ principal : double + ++ interestRate : double + ++ remainingBalance : double + + + ++ Loan(customerId: String, principal: double) : Loan + ++ makePayment(amount: double) : void + + + + + + +LoanApplication->Loan + + +1 +1 + + + +LoanOfficer + + +LoanOfficer + + +- officerId : String + ++ name : String + ++ department : String + ++ approvalLimit : double + + + ++ LoanOfficer(name: String) : LoanOfficer + ++ reviewApplication(applicationId: String) : boolean + + + + + + +LoanOfficer->LoanApplication + + +* +1 + + + +Investment + + +Investment + + +- investmentId : String + ++ customerId : String + ++ investmentType : String + ++ amount : double + ++ currentValue : double + + + ++ Investment(customerId: String, amount: double) : Investment + ++ updateValue(newValue: double) : void + + + + + + +Portfolio->Investment + + + +* +1 + + + +FinancialAdvisor + + +FinancialAdvisor + + +- advisorId : String + ++ name : String + ++ specialization : String + ++ clientCount : int + + + ++ FinancialAdvisor(name: String) : FinancialAdvisor + ++ createPortfolio(customerId: String) : Portfolio + + + + + + +FinancialAdvisor->Portfolio + + +* +1 + + + +Claim + + +Claim + + +- claimId : String + ++ policyId : String + ++ claimAmount : double + ++ status : String + ++ claimDate : Date + + + ++ Claim(policyId: String, amount: double) : Claim + ++ process() : boolean + + + + + + +Insurance->Claim + + +* +1 + + + +InsuranceAgent + + +InsuranceAgent + + +- agentId : String + ++ name : String + ++ licenseNumber : String + ++ commission : double + + + ++ InsuranceAgent(name: String) : InsuranceAgent + ++ sellPolicy(customerId: String) : Insurance + + + + + + +InsuranceAgent->Insurance + + +* +1 + + + diff --git a/images/cd5.svg b/images/cd5.svg new file mode 100644 index 0000000000000000000000000000000000000000..c0b8614b2cbef4746cea684aafdd21063195c529 --- /dev/null +++ b/images/cd5.svg @@ -0,0 +1,533 @@ + + + + + + +%3 + + + +Customer + + +Customer + + +- customerId : String + ++ name : String + ++ phone : String + ++ email : String + ++ loyaltyPoints : int + + + ++ Customer(name: String, phone: String) : Customer + ++ makeReservation(tableId: String) : Reservation + ++ addLoyaltyPoints(points: int) : void + + + + + + +Reservation + + +Reservation + + +- reservationId : String + ++ customerId : String + ++ tableId : String + ++ reservationTime : Date + ++ partySize : int + + + ++ Reservation(customerId: String, tableId: String) : Reservation + ++ confirm() : void + + + + + + +Customer->Reservation + + +* +1 + + + +Order + + +Order + + +- orderId : String + ++ customerId : String + ++ waiterId : String + ++ orderTime : Date + ++ totalAmount : double + + + ++ Order(customerId: String) : Order + ++ addOrderItem(itemId: String, quantity: int) : void + + + + + + +Customer->Order + + +* +1 + + + +Table + + +Table + + +- tableId : String + ++ tableNumber : int + ++ capacity : int + ++ location : String + ++ isOccupied : boolean + + + ++ Table(tableNumber: int, capacity: int) : Table + ++ assignWaiter(waiterId: String) : void + + + + + + +Reservation->Table + + +1 +* + + + +Waiter + + +Waiter + + +- waiterId : String + ++ name : String + ++ shift : String + ++ tipTotal : double + + + ++ Waiter(name: String) : Waiter + ++ takeOrder(customerId: String) : Order + + + + + + +Waiter->Table + + +* +1 + + + +Waiter->Order + + +* +1 + + + +Menu + + +Menu + + +- menuId : String + ++ menuName : String + ++ menuType : String + ++ isActive : boolean + + + ++ Menu(menuName: String) : Menu + ++ addMenuItem(item: MenuItem) : void + + + + + + +MenuItem + + +MenuItem + + +- itemId : String + ++ menuId : String + ++ name : String + ++ price : double + ++ category : String + + + ++ MenuItem(name: String, price: double) : MenuItem + ++ updatePrice(newPrice: double) : void + + + + + + +Menu->MenuItem + + + +* +1 + + + +OrderItem + + +OrderItem + + +- orderItemId : String + ++ orderId : String + ++ menuItemId : String + ++ quantity : int + ++ specialInstructions : String + + + ++ OrderItem(menuItemId: String, quantity: int) : OrderItem + ++ calculateSubtotal() : double + + + + + + +MenuItem->OrderItem + + +* +1 + + + +Order->OrderItem + + + +* +1 + + + +KitchenTicket + + +KitchenTicket + + +- ticketId : String + ++ orderId : String + ++ chefId : String + ++ status : String + ++ prepTime : int + + + ++ KitchenTicket(orderId: String) : KitchenTicket + ++ markReady() : void + + + + + + +Order->KitchenTicket + + +1 +1 + + + +Bill + + +Bill + + +- billId : String + ++ orderId : String + ++ subtotal : double + ++ tax : double + ++ tip : double + + + ++ Bill(orderId: String) : Bill + ++ calculateTotal() : double + + + + + + +Order->Bill + + +1 +1 + + + +Kitchen + + +Kitchen + + +- kitchenId : String + ++ name : String + ++ capacity : int + ++ currentOrders : int + + + ++ Kitchen(name: String) : Kitchen + ++ receiveOrder(orderId: String) : KitchenTicket + + + + + + +Kitchen->KitchenTicket + + + +* +1 + + + +Chef + + +Chef + + +- chefId : String + ++ name : String + ++ specialization : String + ++ experience : int + + + ++ Chef(name: String) : Chef + ++ prepareOrder(ticketId: String) : void + + + + + + +Chef->KitchenTicket + + +* +1 + + + +Inventory + + +Inventory + + +- inventoryId : String + ++ ingredientName : String + ++ currentStock : int + ++ minimumLevel : int + ++ unit : String + + + ++ Inventory(ingredientName: String) : Inventory + ++ updateStock(quantity: int) : void + + + + + + +Chef->Inventory + + +* +* + + + +Supplier + + +Supplier + + +- supplierId : String + ++ companyName : String + ++ contactPerson : String + ++ reliability : double + + + ++ Supplier(companyName: String) : Supplier + ++ deliverGoods(inventoryId: String, quantity: int) : void + + + + + + +Supplier->Inventory + + +* +1 + + + +Payment + + +Payment + + +- paymentId : String + ++ billId : String + ++ paymentMethod : String + ++ amount : double + ++ paymentTime : Date + + + ++ Payment(billId: String, amount: double) : Payment + ++ processPayment() : boolean + + + + + + +Bill->Payment + + +1 +1 + + + diff --git a/images/cd6.svg b/images/cd6.svg new file mode 100644 index 0000000000000000000000000000000000000000..4c4fe383882053a785016f142592604e098dff3d --- /dev/null +++ b/images/cd6.svg @@ -0,0 +1,508 @@ + + + + + + +%3 + + + +Reader + + +Reader + + +- readerId : String + ++ username : String + ++ email : String + ++ membershipType : String + ++ readingStreak : int + + + ++ Reader(username: String, email: String) : Reader + ++ borrowBook(bookId: String) : BorrowRecord + ++ addToWishlist(bookId: String) : void + + + + + + +BorrowRecord + + +BorrowRecord + + +- borrowId : String + ++ readerId : String + ++ bookId : String + ++ borrowDate : Date + ++ dueDate : Date + + + ++ BorrowRecord(readerId: String, bookId: String) : BorrowRecord + ++ extendDueDate(days: int) : void + + + + + + +Reader->BorrowRecord + + +* +1 + + + +Review + + +Review + + +- reviewId : String + ++ readerId : String + ++ bookId : String + ++ rating : int + ++ comment : String + + + ++ Review(readerId: String, bookId: String) : Review + ++ updateRating(newRating: int) : void + + + + + + +Reader->Review + + +* +1 + + + +Recommendation + + +Recommendation + + +- recommendationId : String + ++ readerId : String + ++ bookId : String + ++ confidence : double + ++ reason : String + + + ++ Recommendation(readerId: String, bookId: String) : Recommendation + ++ calculateConfidence() : double + + + + + + +Reader->Recommendation + + +* +1 + + + +ReadingProgress + + +ReadingProgress + + +- progressId : String + ++ readerId : String + ++ bookId : String + ++ currentPage : int + ++ totalPages : int + + + ++ ReadingProgress(readerId: String, bookId: String) : ReadingProgress + ++ updateProgress(page: int) : void + + + + + + +Reader->ReadingProgress + + +* +1 + + + +Analytics + + +Analytics + + +- analyticsId : String + ++ readerId : String + ++ totalBooksRead : int + ++ averageRating : double + ++ readingTime : long + + + ++ Analytics(readerId: String) : Analytics + ++ generateReport() : String + + + + + + +Reader->Analytics + + +1 +1 + + + +Subscription + + +Subscription + + +- subscriptionId : String + ++ readerId : String + ++ planType : String + ++ monthlyFee : double + ++ accessLevel : String + + + ++ Subscription(readerId: String, planType: String) : Subscription + ++ upgradeAccess(newLevel: String) : void + + + + + + +Reader->Subscription + + +1 +1 + + + +DigitalBook + + +DigitalBook + + +- bookId : String + ++ title : String + ++ isbn : String + ++ fileFormat : String + ++ fileSize : long + + + ++ DigitalBook(title: String, isbn: String) : DigitalBook + ++ download(readerId: String) : String + + + + + + +BorrowRecord->DigitalBook + + +1 +* + + + +BookCollection + + +BookCollection + + +- relationId : String + ++ collectionId : String + ++ bookId : String + ++ addedDate : Date + ++ priority : int + + + ++ BookCollection(collectionId: String, bookId: String) : BookCollection + ++ setPriority(priority: int) : void + + + + + + +DigitalBook->BookCollection + + +* +1 + + + +SearchResult + + +SearchResult + + +- resultId : String + ++ query : String + ++ bookId : String + ++ relevanceScore : double + ++ timestamp : Date + + + ++ SearchResult(query: String, bookId: String) : SearchResult + ++ calculateRelevance() : double + + + + + + +DigitalBook->SearchResult + + +* +1 + + + +DigitalBook->Review + + +* +1 + + + +DigitalBook->ReadingProgress + + +* +1 + + + +Author + + +Author + + +- authorId : String + ++ name : String + ++ biography : String + ++ nationality : String + + + ++ Author(name: String) : Author + ++ publishBook(title: String) : DigitalBook + + + + + + +Author->DigitalBook + + +* +1 + + + +Collection + + +Collection + + +- collectionId : String + ++ name : String + ++ description : String + ++ theme : String + ++ isPublic : boolean + + + ++ Collection(name: String) : Collection + ++ addBook(bookId: String) : void + + + + + + +Collection->BookCollection + + + +* +1 + + + +SearchEngine + + +SearchEngine + + +- engineId : String + ++ indexSize : long + ++ lastUpdated : Date + ++ isOnline : boolean + + + ++ SearchEngine() : SearchEngine + ++ search(query: String) : SearchResult + + + + + + +SearchEngine->SearchResult + + +* +1 + + + +RecommendationEngine + + +RecommendationEngine + + +- engineId : String + ++ algorithm : String + ++ accuracy : double + ++ isActive : boolean + + + ++ RecommendationEngine(algorithm: String) : RecommendationEngine + ++ generateRecommendations(readerId: String) : Recommendation + + + + + + +RecommendationEngine->Recommendation + + +* +1 + + + diff --git a/images/cd7.svg b/images/cd7.svg new file mode 100644 index 0000000000000000000000000000000000000000..2b414cf56df58461688ad52e5efd45923c87d1a8 --- /dev/null +++ b/images/cd7.svg @@ -0,0 +1,400 @@ + + + + + + +%3 + + + +Client + + +Client + + +- clientId : String + ++ companyName : String + ++ contactPerson : String + ++ email : String + ++ budget : double + + + ++ Client(companyName: String, email: String) : Client + ++ postProject(title: String) : Project + ++ hireFreelancer(freelancerId: String) : Contract + + + + + + +Project + + +Project + + +- projectId : String + ++ title : String + ++ description : String + ++ budget : double + ++ deadline : Date + ++ status : String + + + ++ Project(title: String, budget: double) : Project + ++ addMilestone(milestone: Milestone) : void + + + + + + +Client->Project + + +* +1 + + + +Contract + + +Contract + + +- contractId : String + ++ clientId : String + ++ freelancerId : String + ++ projectId : String + ++ startDate : Date + + + ++ Contract(clientId: String, freelancerId: String) : Contract + ++ terminate() : void + + + + + + +Client->Contract + + +* +1 + + + +Invoice + + +Invoice + + +- invoiceId : String + ++ freelancerId : String + ++ clientId : String + ++ amount : double + ++ issueDate : Date + + + ++ Invoice(freelancerId: String, amount: double) : Invoice + ++ send() : void + + + + + + +Client->Invoice + + +* +1 + + + +Review + + +Review + + +- reviewId : String + ++ clientId : String + ++ freelancerId : String + ++ rating : int + ++ comment : String + + + ++ Review(clientId: String, freelancerId: String) : Review + ++ updateRating(newRating: int) : void + + + + + + +Client->Review + + +* +1 + + + +Proposal + + +Proposal + + +- proposalId : String + ++ freelancerId : String + ++ projectId : String + ++ bidAmount : double + ++ estimatedTime : int + + + ++ Proposal(freelancerId: String, projectId: String) : Proposal + ++ accept() : Contract + + + + + + +Project->Proposal + + +* +1 + + + +Milestone + + +Milestone + + +- milestoneId : String + ++ projectId : String + ++ title : String + ++ dueDate : Date + ++ isCompleted : boolean + + + ++ Milestone(title: String, dueDate: Date) : Milestone + ++ markCompleted() : void + + + + + + +Project->Milestone + + + +* +1 + + + +TimeEntry + + +TimeEntry + + +- entryId : String + ++ freelancerId : String + ++ projectId : String + ++ hoursWorked : double + ++ date : Date + + + ++ TimeEntry(freelancerId: String, projectId: String) : TimeEntry + ++ calculatePay() : double + + + + + + +Project->TimeEntry + + +* +1 + + + +Freelancer + + +Freelancer + + +- freelancerId : String + ++ name : String + ++ skills : String + ++ hourlyRate : double + ++ rating : double + + + ++ Freelancer(name: String, skills: String) : Freelancer + ++ applyToProject(projectId: String) : Proposal + + + + + + +Freelancer->Proposal + + +* +1 + + + +Freelancer->Contract + + +* +1 + + + +Freelancer->TimeEntry + + +* +1 + + + +Freelancer->Invoice + + +* +1 + + + +Freelancer->Review + + +* +1 + + + +Proposal->Contract + + +1 +1 + + + +Payment + + +Payment + + +- paymentId : String + ++ invoiceId : String + ++ amount : double + ++ paymentDate : Date + ++ status : String + + + ++ Payment(invoiceId: String, amount: double) : Payment + ++ process() : boolean + + + + + + +Invoice->Payment + + +1 +1 + + + diff --git a/images/cd8.svg b/images/cd8.svg new file mode 100644 index 0000000000000000000000000000000000000000..3f1fa3a169755455f88d037300ee69cfd9fc0cf1 --- /dev/null +++ b/images/cd8.svg @@ -0,0 +1,381 @@ + + + + + + +%3 + + + +Customer + + +Customer + + +- customerId : String + ++ name : String + ++ phone : String + ++ address : String + ++ isVIP : boolean + + + ++ Customer(name: String, phone: String) : Customer + ++ placeOrder(items: String) : DeliveryOrder + ++ trackOrder(orderId: String) : String + + + + + + +DeliveryOrder + + +DeliveryOrder + + +- orderId : String + ++ customerId : String + ++ pickupAddress : String + ++ deliveryAddress : String + ++ orderTime : Date + ++ priority : String + + + ++ DeliveryOrder(customerId: String) : DeliveryOrder + ++ calculateDistance() : double + + + + + + +Customer->DeliveryOrder + + +* +1 + + + +Rating + + +Rating + + +- ratingId : String + ++ customerId : String + ++ driverId : String + ++ score : int + ++ comment : String + + + ++ Rating(customerId: String, driverId: String) : Rating + ++ updateScore(newScore: int) : void + + + + + + +Customer->Rating + + +* +1 + + + +Assignment + + +Assignment + + +- assignmentId : String + ++ orderId : String + ++ driverId : String + ++ assignmentTime : Date + ++ status : String + + + ++ Assignment(orderId: String, driverId: String) : Assignment + ++ updateStatus(newStatus: String) : void + + + + + + +DeliveryOrder->Assignment + + +1 +1 + + + +Tracking + + +Tracking + + +- trackingId : String + ++ orderId : String + ++ currentLocation : String + ++ lastUpdate : Date + ++ estimatedArrival : Date + + + ++ Tracking(orderId: String) : Tracking + ++ updateLocation(location: String) : void + + + + + + +DeliveryOrder->Tracking + + +1 +1 + + + +Delivery + + +Delivery + + +- deliveryId : String + ++ orderId : String + ++ deliveryTime : Date + ++ receiverName : String + ++ signature : String + + + ++ Delivery(orderId: String) : Delivery + ++ confirmDelivery(signature: String) : void + + + + + + +DeliveryOrder->Delivery + + +1 +1 + + + +Dispatcher + + +Dispatcher + + +- dispatcherId : String + ++ name : String + ++ shift : String + ++ activeOrders : int + + + ++ Dispatcher(name: String) : Dispatcher + ++ assignDriver(orderId: String) : Assignment + + + + + + +Dispatcher->Assignment + + +* +1 + + + +Route + + +Route + + +- routeId : String + ++ assignmentId : String + ++ startLocation : String + ++ endLocation : String + ++ estimatedTime : int + + + ++ Route(startLocation: String, endLocation: String) : Route + ++ optimize() : void + + + + + + +Assignment->Route + + +1 +1 + + + +Assignment->Tracking + + +1 +1 + + + +Driver + + +Driver + + +- driverId : String + ++ name : String + ++ licenseNumber : String + ++ rating : double + ++ isAvailable : boolean + + + ++ Driver(name: String, licenseNumber: String) : Driver + ++ acceptAssignment(assignmentId: String) : void + + + + + + +Driver->Assignment + + +* +1 + + + +Vehicle + + +Vehicle + + +- vehicleId : String + ++ driverId : String + ++ plateNumber : String + ++ vehicleType : String + ++ fuelLevel : double + + + ++ Vehicle(plateNumber: String, vehicleType: String) : Vehicle + ++ updateLocation(lat: double, lon: double) : void + + + + + + +Driver->Vehicle + + +1 +1 + + + +Driver->Rating + + +* +1 + + + +Vehicle->Tracking + + +* +1 + + + diff --git a/images/cm1.svg b/images/cm1.svg new file mode 100644 index 0000000000000000000000000000000000000000..0c59931612456b95646cf95983ef76e873f7f053 --- /dev/null +++ b/images/cm1.svg @@ -0,0 +1,539 @@ + + + + + + +ConceptMap + + + +central + +Model Context Protocol (MCP) + + + +communication_layer + +Communication Layer + + + +central->communication_layer + + +establishes + + + +resource_management + +Resource Management + + + +central->resource_management + + +handles + + + +context_integration + +Context Integration + + + +central->context_integration + + +facilitates + + + +security_framework + +Security Framework + + + +central->security_framework + + +implements + + + +extensibility_model + +Extensibility Model + + + +central->extensibility_model + + +supports + + + +bidirectional_messaging + +Bidirectional Messaging + + + +communication_layer->bidirectional_messaging + + +enables + + + +request_response_pattern + +Request Response Pattern + + + +bidirectional_messaging->request_response_pattern + + +uses + + + +server_capabilities + +Server Capabilities + + + +bidirectional_messaging->server_capabilities + + +manages + + + +json_rpc_protocol + +JSON-RPC Protocol + + + +request_response_pattern->json_rpc_protocol + + +ensures + + + +standardized_format + +Standardized Format + + + +json_rpc_protocol->standardized_format + + +provides + + + +cross_platform_compatibility + +Cross-Platform Compatibility + + + +standardized_format->cross_platform_compatibility + + +provides + + + +tools_registry + +Tools Registry + + + +server_capabilities->tools_registry + + +maintains + + + +resource_catalog + +Resource Catalog + + + +server_capabilities->resource_catalog + + +provides + + + +prompt_templates + +Prompt Templates + + + +server_capabilities->prompt_templates + + +provides + + + +client_requests + +Client Requests + + + +resource_management->client_requests + + +processes + + + +tool_invocation + +Tool Invocation + + + +client_requests->tool_invocation + + +performs + + + +resource_access + +Resource Access + + + +client_requests->resource_access + + +creates + + + +parameter_validation + +Parameter Validation + + + +tool_invocation->parameter_validation + + +performs + + + +persistent_system + +Persistent System + + + +resource_access->persistent_system + + +utilizes + + + +dynamic_context_injection + +Dynamic Context Injection + + + +context_integration->dynamic_context_injection + + +supports + + + +real_time_data + +Real-time Data + + + +dynamic_context_injection->real_time_data + + +informs + + + +live_system_state + +Live System State + + + +real_time_data->live_system_state + + +includes + + + +database_queries + +Database Queries + + + +live_system_state->database_queries + + +includes + + + +api_responses + +API Responses + + + +live_system_state->api_responses + + +includes + + + +file_system_access + +File System Access + + + +live_system_state->file_system_access + + +includes + + + +authentication_layer + +Authentication Layer + + + +security_framework->authentication_layer + + +provides + + + +authorization_controls + +Authorization Controls + + + +security_framework->authorization_controls + + +enforce + + + +data_isolation + +Data Isolation + + + +security_framework->data_isolation + + +ensures + + + +token_based_auth + +Token-based Auth + + + +authentication_layer->token_based_auth + + +utilizes + + + +role_based_access + +Role-based Access + + + +authorization_controls->role_based_access + + +implements + + + +sandboxed_execution + +Sandboxed Execution + + + +data_isolation->sandboxed_execution + + +provides + + + +plugin_architecture + +Plugin Architecture + + + +extensibility_model->plugin_architecture + + +enables + + + +custom_servers + +Custom Servers + + + +plugin_architecture->custom_servers + + +allows + + + +standardized_interfaces + +Standardized Interfaces + + + +plugin_architecture->standardized_interfaces + + +defines + + + +domain_specific_tools + +Domain-specific Tools + + + +custom_servers->domain_specific_tools + + +creates + + + +business_logic_integration + +Business Logic Integration + + + +domain_specific_tools->business_logic_integration + + +enables + + + +workflow_automation + +Workflow Automation + + + +business_logic_integration->workflow_automation + + +supports + + + +ai_agent_orchestration + +AI Agent Orchestration + + + +workflow_automation->ai_agent_orchestration + + +supports + + + +tool_schema + +Tool Schema + + + +standardized_interfaces->tool_schema + + +specifies + + + +resource_schema + +Resource Schema + + + +standardized_interfaces->resource_schema + + +specifies + + + diff --git a/images/cm2.svg b/images/cm2.svg new file mode 100644 index 0000000000000000000000000000000000000000..1b2ca15aee44282f59c779bb11e76ecc8899107d --- /dev/null +++ b/images/cm2.svg @@ -0,0 +1,305 @@ + + + + + + +ConceptMap + + + +central + +The Solar System + + + +planets + +Planets + + + +central->planets + + +has + + + +celestial_bodies + +Celestial Bodies + + + +central->celestial_bodies + + +has + + + +other_objects + +Other Objects + + + +central->other_objects + + +includes + + + +inner_planets + +Inner Planets + + + +planets->inner_planets + + +includes + + + +outer_planets + +Outer Planets + + + +planets->outer_planets + + +includes + + + +earth + +Earth + + + +inner_planets->earth + + +known for + + + +mars + +Mars + + + +inner_planets->mars + + +known for + + + +life + +Life + + + +earth->life + + +supports + + + +red_color + +Red Color + + + +mars->red_color + + +has + + + +jupiter + +Jupiter + + + +outer_planets->jupiter + + +known for + + + +saturn + +Saturn + + + +outer_planets->saturn + + +known for + + + +gas_giant + +Gas Giant + + + +jupiter->gas_giant + + +is a + + + +rings + +Rings + + + +saturn->rings + + +has + + + +sun + +Sun + + + +celestial_bodies->sun + + +is + + + +star + +Star + + + +sun->star + + +powers + + + +solar_energy + +Solar Energy + + + +star->solar_energy + + +provides + + + +asteroids + +Asteroids + + + +other_objects->asteroids + + +found in + + + +comets + +Comets + + + +other_objects->comets + + +have + + + +asteroid_belt + +Asteroid Belt + + + +asteroids->asteroid_belt + + +located between + + + +mars_and_jupiter + +Mars and Jupiter + + + +asteroid_belt->mars_and_jupiter + + +between + + + +tail + +Tail + + + +comets->tail + + +formed by + + + +ice_and_dust + +Ice and Dust + + + +tail->ice_and_dust + + +made of + + + diff --git a/images/cm3.svg b/images/cm3.svg new file mode 100644 index 0000000000000000000000000000000000000000..e7bf0116a2561258b407a30f13502ec0317123d4 --- /dev/null +++ b/images/cm3.svg @@ -0,0 +1,357 @@ + + + + + + +ConceptMap + + + +central + +Ocean Ecosystem + + + +marine_life + +Marine Life + + + +central->marine_life + + +supports + + + +physical_zones + +Physical Zones + + + +central->physical_zones + + +divided into + + + +food_webs + +Food Webs + + + +central->food_webs + + +sustain + + + +environmental_factors + +Environmental Factors + + + +central->environmental_factors + + +influenced by + + + +fish_species + +Fish Species + + + +marine_life->fish_species + + +includes + + + +marine_mammals + +Marine Mammals + + + +marine_life->marine_mammals + + +includes + + + +sharks + +Sharks + + + +fish_species->sharks + + +apex predators + + + +tropical_fish + +Tropical Fish + + + +fish_species->tropical_fish + + +colorful + + + +deep_sea_fish + +Deep Sea Fish + + + +fish_species->deep_sea_fish + + +adapted to + + + +coral_reef_habitat + +Coral Reef Habitat + + + +tropical_fish->coral_reef_habitat + + +live in + + + +extreme_pressure + +Extreme Pressure + + + +deep_sea_fish->extreme_pressure + + +survive + + + +darkness + +Darkness + + + +deep_sea_fish->darkness + + +navigate + + + +whales + +Whales + + + +marine_mammals->whales + + +migrate across + + + +ocean_basins + +Ocean Basins + + + +whales->ocean_basins + + +travel + + + +surface_waters + +Surface Waters + + + +physical_zones->surface_waters + + +receive + + + +deep_ocean + +Deep Ocean + + + +physical_zones->deep_ocean + + +characterized by + + + +sunlight + +Sunlight + + + +surface_waters->sunlight + + +enables + + + +photosynthesis + +Photosynthesis + + + +sunlight->photosynthesis + + +by + + + +phytoplankton + +Phytoplankton + + + +photosynthesis->phytoplankton + + +produces + + + +cold_temperatures + +Cold Temperatures + + + +deep_ocean->cold_temperatures + + +maintain + + + +primary_producers + +Primary Producers + + + +food_webs->primary_producers + + +feed + + + +small_fish + +Small Fish + + + +primary_producers->small_fish + + +eaten by + + + +larger_predators + +Larger Predators + + + +small_fish->larger_predators + + +consumed by + + + +ocean_currents + +Ocean Currents + + + +environmental_factors->ocean_currents + + +distribute + + + +nutrients + +Nutrients + + + +ocean_currents->nutrients + + +carry + + + +heat + +Heat + + + +ocean_currents->heat + + +transport + + + diff --git a/images/cm4.svg b/images/cm4.svg new file mode 100644 index 0000000000000000000000000000000000000000..aa210d142cc8676c596e4fc9fd41c3cc6d145096 --- /dev/null +++ b/images/cm4.svg @@ -0,0 +1,396 @@ + + + + + + +ConceptMap + + + +central + +Photography + + + +camera_equipment + +Camera Equipment + + + +central->camera_equipment + + +requires + + + +technical_settings + +Technical Settings + + + +central->technical_settings + + +controlled by + + + +genres + +Genres + + + +central->genres + + +includes + + + +post_processing + +Post Processing + + + +central->post_processing + + +enhances + + + +camera_body + +Camera Body + + + +camera_equipment->camera_body + + +controls + + + +lenses + +Lenses + + + +camera_equipment->lenses + + +determine + + + +sensor + +Sensor + + + +camera_body->sensor + + +captures + + + +viewfinder + +Viewfinder + + + +camera_body->viewfinder + + +shows + + + +digital_image + +Digital Image + + + +sensor->digital_image + + +creates + + + +composition + +Composition + + + +viewfinder->composition + + +helps with + + + +focal_length + +Focal Length + + + +lenses->focal_length + + +affects + + + +field_of_view + +Field of View + + + +focal_length->field_of_view + + +changes + + + +exposure_triangle + +Exposure Triangle + + + +technical_settings->exposure_triangle + + +consists of + + + +aperture + +Aperture + + + +exposure_triangle->aperture + + +controls + + + +shutter_speed + +Shutter Speed + + + +exposure_triangle->shutter_speed + + +freezes or blurs + + + +iso + +ISO + + + +exposure_triangle->iso + + +adjusts + + + +depth_of_field + +Depth of Field + + + +aperture->depth_of_field + + +determines + + + +background_blur + +Background Blur + + + +depth_of_field->background_blur + + +creates + + + +motion + +Motion + + + +shutter_speed->motion + + +captures + + + +light_sensitivity + +Light Sensitivity + + + +iso->light_sensitivity + + +increases + + + +portrait_photography + +Portrait Photography + + + +genres->portrait_photography + + +focuses on + + + +landscape_photography + +Landscape Photography + + + +genres->landscape_photography + + +captures + + + +street_photography + +Street Photography + + + +genres->street_photography + + +documents + + + +people + +People + + + +portrait_photography->people + + +captures + + + +natural_scenery + +Natural Scenery + + + +landscape_photography->natural_scenery + + +showcases + + + +golden_hour + +Golden Hour + + + +natural_scenery->golden_hour + + +best during + + + +editing_software + +Editing Software + + + +post_processing->editing_software + + +used for + + + +color_correction + +Color Correction + + + +editing_software->color_correction + + +improves + + + +exposure_adjustment + +Exposure Adjustment + + + +editing_software->exposure_adjustment + + +fixes + + + diff --git a/images/cm5.svg b/images/cm5.svg new file mode 100644 index 0000000000000000000000000000000000000000..86727f733f50c7bb6879c02d85b70a4f8c02c4ed --- /dev/null +++ b/images/cm5.svg @@ -0,0 +1,435 @@ + + + + + + +ConceptMap + + + +central + +Music + + + +musical_elements + +Musical Elements + + + +central->musical_elements + + +composed of + + + +instruments + +Instruments + + + +central->instruments + + +played with + + + +genres + +Genres + + + +central->genres + + +categorized into + + + +cultural_impact + +Cultural Impact + + + +central->cultural_impact + + +influences + + + +rhythm + +Rhythm + + + +musical_elements->rhythm + + +creates + + + +melody + +Melody + + + +musical_elements->melody + + +forms + + + +harmony + +Harmony + + + +musical_elements->harmony + + +built from + + + +beat + +Beat + + + +rhythm->beat + + +establishes + + + +tempo + +Tempo + + + +beat->tempo + + +determines + + + +mood + +Mood + + + +tempo->mood + + +influences + + + +musical_phrases + +Musical Phrases + + + +melody->musical_phrases + + +create + + + +chords + +Chords + + + +harmony->chords + + +combine + + + +notes + +Notes + + + +chords->notes + + +form + + + +string_instruments + +String Instruments + + + +instruments->string_instruments + + +include + + + +percussion + +Percussion + + + +instruments->percussion + + +provides + + + +guitar + +Guitar + + + +string_instruments->guitar + + +popular in + + + +violin + +Violin + + + +string_instruments->violin + + +essential in + + + +rock_music + +Rock Music + + + +guitar->rock_music + + +defines + + + +folk_music + +Folk Music + + + +guitar->folk_music + + +traditional in + + + +classical_orchestras + +Classical Orchestras + + + +violin->classical_orchestras + + +leads + + + +rhythmic_foundation + +Rhythmic Foundation + + + +percussion->rhythmic_foundation + + +supports + + + +jazz + +Jazz + + + +genres->jazz + + +features + + + +electronic_music + +Electronic Music + + + +genres->electronic_music + + +uses + + + +improvisation + +Improvisation + + + +jazz->improvisation + + +allows + + + +swing_rhythm + +Swing Rhythm + + + +jazz->swing_rhythm + + +characteristic of + + + +creative_expression + +Creative Expression + + + +improvisation->creative_expression + + +enables + + + +synthesizers + +Synthesizers + + + +electronic_music->synthesizers + + +generate + + + +artificial_sounds + +Artificial Sounds + + + +synthesizers->artificial_sounds + + +create + + + +social_movements + +Social Movements + + + +cultural_impact->social_movements + + +inspires + + + +emotional_connection + +Emotional Connection + + + +cultural_impact->emotional_connection + + +creates + + + +memories + +Memories + + + +emotional_connection->memories + + +triggers + + + +personal_experiences + +Personal Experiences + + + +memories->personal_experiences + + +recalls + + + diff --git a/images/cm6.svg b/images/cm6.svg new file mode 100644 index 0000000000000000000000000000000000000000..008a3f043c6c963e75aa1bc1e9078870395787d8 --- /dev/null +++ b/images/cm6.svg @@ -0,0 +1,474 @@ + + + + + + +ConceptMap + + + +central + +Video Games + + + +game_genres + +Game Genres + + + +central->game_genres + + +classified into + + + +gaming_platforms + +Gaming Platforms + + + +central->gaming_platforms + + +played on + + + +game_development + +Game Development + + + +central->game_development + + +involves + + + +competitive_gaming + +Competitive Gaming + + + +central->competitive_gaming + + +evolved into + + + +action_games + +Action Games + + + +game_genres->action_games + + +feature + + + +puzzle_games + +Puzzle Games + + + +game_genres->puzzle_games + + +challenge + + + +rpg_games + +RPG Games + + + +game_genres->rpg_games + + +emphasize + + + +fast_paced_gameplay + +Fast-paced Gameplay + + + +action_games->fast_paced_gameplay + + +requires + + + +combat_systems + +Combat Systems + + + +action_games->combat_systems + + +include + + + +quick_reflexes + +Quick Reflexes + + + +fast_paced_gameplay->quick_reflexes + + +demands + + + +weapons + +Weapons + + + +combat_systems->weapons + + +use + + + +damage_mechanics + +Damage Mechanics + + + +weapons->damage_mechanics + + +calculate + + + +problem_solving + +Problem Solving + + + +puzzle_games->problem_solving + + +enhance + + + +logical_thinking + +Logical Thinking + + + +problem_solving->logical_thinking + + +develops + + + +character_development + +Character Development + + + +rpg_games->character_development + + +through + + + +consoles + +Consoles + + + +gaming_platforms->consoles + + +connect to + + + +mobile_devices + +Mobile Devices + + + +gaming_platforms->mobile_devices + + +offer + + + +pc_gaming + +PC Gaming + + + +gaming_platforms->pc_gaming + + +provides + + + +television + +Television + + + +consoles->television + + +display on + + + +living_room + +Living Room + + + +television->living_room + + +entertainment in + + + +family_gaming + +Family Gaming + + + +living_room->family_gaming + + +enables + + + +social_bonding + +Social Bonding + + + +family_gaming->social_bonding + + +creates + + + +portable_gaming + +Portable Gaming + + + +mobile_devices->portable_gaming + + +allows + + + +customization + +Customization + + + +pc_gaming->customization + + +extensive + + + +modding_community + +Modding Community + + + +pc_gaming->modding_community + + +supports + + + +user_generated_content + +User Generated Content + + + +modding_community->user_generated_content + + +creates + + + +programming + +Programming + + + +game_development->programming + + +uses + + + +art_design + +Art Design + + + +game_development->art_design + + +creates + + + +game_engines + +Game Engines + + + +programming->game_engines + + +built with + + + +physics_simulation + +Physics Simulation + + + +game_engines->physics_simulation + + +handle + + + +visual_aesthetics + +Visual Aesthetics + + + +art_design->visual_aesthetics + + +defines + + + +esports + +Esports + + + +competitive_gaming->esports + + +professional + + + +tournaments + +Tournaments + + + +esports->tournaments + + +organize + + + +streaming + +Streaming + + + +esports->streaming + + +broadcast through + + + +global_audience + +Global Audience + + + +streaming->global_audience + + +reaches + + + diff --git a/images/er1.svg b/images/er1.svg new file mode 100644 index 0000000000000000000000000000000000000000..a18bc7facae768e244c3e48d1c2c902501d0f90d --- /dev/null +++ b/images/er1.svg @@ -0,0 +1,941 @@ + + + + + + +%3 + + + +Person + +Person + + + +Person_attr_0 + +person_id (PK) + + + +Person--Person_attr_0 + + + + +Person_attr_1 + +first_name + + + +Person--Person_attr_1 + + + + +Person_attr_2 + +last_name + + + +Person--Person_attr_2 + + + + +Person_attr_3 + +birth_date + + + +Person--Person_attr_3 + + + + +Person_attr_4 + +/age/ + + + +Person--Person_attr_4 + + + + +Person_attr_5 + +phone_numbers + + + +Person--Person_attr_5 + + + + +Person_attr_6 + +full_address + + + +Person--Person_attr_6 + + + + +isa_PersonISA + +ISA + + + +Person--isa_PersonISA + + + + +Student + +Student + + + +Student_attr_0 + +student_number + + + +Student--Student_attr_0 + + + + +Student_attr_1 + +enrollment_date + + + +Student--Student_attr_1 + + + + +Student_attr_2 + +/gpa/ + + + +Student--Student_attr_2 + + + + +isa_StudentISA + +ISA + + + +Student--isa_StudentISA + + + + +Enrolls + +Enrolls + + + +Student--Enrolls + + M + + + +UndergraduateStudent + +UndergraduateStudent + + + +UndergraduateStudent_attr_0 + +major + + + +UndergraduateStudent--UndergraduateStudent_attr_0 + + + + +UndergraduateStudent_attr_1 + +expected_graduation + + + +UndergraduateStudent--UndergraduateStudent_attr_1 + + + + +UndergraduateStudent_attr_2 + +credits_completed + + + +UndergraduateStudent--UndergraduateStudent_attr_2 + + + + +GraduateStudent + +GraduateStudent + + + +GraduateStudent_attr_0 + +thesis_topic + + + +GraduateStudent--GraduateStudent_attr_0 + + + + +GraduateStudent_attr_1 + +advisor_id + + + +GraduateStudent--GraduateStudent_attr_1 + + + + +GraduateStudent_attr_2 + +degree_type + + + +GraduateStudent--GraduateStudent_attr_2 + + + + +Faculty + +Faculty + + + +Faculty_attr_0 + +employee_number + + + +Faculty--Faculty_attr_0 + + + + +Faculty_attr_1 + +hire_date + + + +Faculty--Faculty_attr_1 + + + + +Faculty_attr_2 + +office_number + + + +Faculty--Faculty_attr_2 + + + + +Faculty_attr_3 + +/years_of_service/ + + + +Faculty--Faculty_attr_3 + + + + +isa_FacultyISA + +ISA + + + +Faculty--isa_FacultyISA + + + + +Teaches + +Teaches + + + +Faculty--Teaches + + M + + + +WorksIn + +WorksIn + + + +Faculty--WorksIn + + M + + + +Professor + +Professor + + + +Professor_attr_0 + +rank + + + +Professor--Professor_attr_0 + + + + +Professor_attr_1 + +tenure_status + + + +Professor--Professor_attr_1 + + + + +Professor_attr_2 + +research_areas + + + +Professor--Professor_attr_2 + + + + +Lecturer + +Lecturer + + + +Lecturer_attr_0 + +contract_type + + + +Lecturer--Lecturer_attr_0 + + + + +Lecturer_attr_1 + +courses_per_semester + + + +Lecturer--Lecturer_attr_1 + + + + +Staff + +Staff + + + +Staff_attr_0 + +position_title + + + +Staff--Staff_attr_0 + + + + +Staff_attr_1 + +department_assigned + + + +Staff--Staff_attr_1 + + + + +Staff_attr_2 + +salary_grade + + + +Staff--Staff_attr_2 + + + + +isa_StaffISA + +ISA + + + +Staff--isa_StaffISA + + + + +Manages + +Manages + + + +Staff--Manages + + M + + + +Uses + +Uses + + + +Staff--Uses + + M + + + +AdministrativeStaff + +AdministrativeStaff + + + +AdministrativeStaff_attr_0 + +access_level + + + +AdministrativeStaff--AdministrativeStaff_attr_0 + + + + +AdministrativeStaff_attr_1 + +responsibilities + + + +AdministrativeStaff--AdministrativeStaff_attr_1 + + + + +TechnicalStaff + +TechnicalStaff + + + +TechnicalStaff_attr_0 + +certifications + + + +TechnicalStaff--TechnicalStaff_attr_0 + + + + +TechnicalStaff_attr_1 + +equipment_assigned + + + +TechnicalStaff--TechnicalStaff_attr_1 + + + + +Vehicle + +Vehicle + + + +Vehicle_attr_0 + +vehicle_id (PK) + + + +Vehicle--Vehicle_attr_0 + + + + +Vehicle_attr_1 + +license_plate + + + +Vehicle--Vehicle_attr_1 + + + + +Vehicle_attr_2 + +year + + + +Vehicle--Vehicle_attr_2 + + + + +Vehicle_attr_3 + +/current_value/ + + + +Vehicle--Vehicle_attr_3 + + + + +isa_VehicleISA + +ISA + + + +Vehicle--isa_VehicleISA + + + + +Vehicle--Uses + + M + + + +Car + +Car + + + +Car_attr_0 + +doors + + + +Car--Car_attr_0 + + + + +Car_attr_1 + +fuel_type + + + +Car--Car_attr_1 + + + + +Bus + +Bus + + + +Bus_attr_0 + +capacity + + + +Bus--Bus_attr_0 + + + + +Bus_attr_1 + +route_assigned + + + +Bus--Bus_attr_1 + + + + +MaintenanceVehicle + +MaintenanceVehicle + + + +MaintenanceVehicle_attr_0 + +equipment_type + + + +MaintenanceVehicle--MaintenanceVehicle_attr_0 + + + + +MaintenanceVehicle_attr_1 + +specialized_tools + + + +MaintenanceVehicle--MaintenanceVehicle_attr_1 + + + + +Course + +Course + + + +Course_attr_0 + +course_id (PK) + + + +Course--Course_attr_0 + + + + +Course_attr_1 + +course_name + + + +Course--Course_attr_1 + + + + +Course_attr_2 + +credits + + + +Course--Course_attr_2 + + + + +Course--Enrolls + + M + + + +Course--Teaches + + M + + + +Department + +Department + + + +Department_attr_0 + +dept_id (PK) + + + +Department--Department_attr_0 + + + + +Department_attr_1 + +dept_name + + + +Department--Department_attr_1 + + + + +Department_attr_2 + +budget + + + +Department--Department_attr_2 + + + + +Department--WorksIn + + 1 + + + +Department--Manages + + M + + + +isa_PersonISA--Student + + + + +isa_PersonISA--Faculty + + + + +isa_PersonISA--Staff + + + + +isa_StudentISA--UndergraduateStudent + + + + +isa_StudentISA--GraduateStudent + + + + +isa_FacultyISA--Professor + + + + +isa_FacultyISA--Lecturer + + + + +isa_StaffISA--AdministrativeStaff + + + + +isa_StaffISA--TechnicalStaff + + + + +isa_VehicleISA--Car + + + + +isa_VehicleISA--Bus + + + + +isa_VehicleISA--MaintenanceVehicle + + + + +Enrolls_attr_0 + +semester + + + +Enrolls--Enrolls_attr_0 + + + + +Enrolls_attr_1 + +year + + + +Enrolls--Enrolls_attr_1 + + + + +Enrolls_attr_2 + +grade + + + +Enrolls--Enrolls_attr_2 + + + + +Teaches_attr_0 + +semester + + + +Teaches--Teaches_attr_0 + + + + +Teaches_attr_1 + +classroom + + + +Teaches--Teaches_attr_1 + + + + +WorksIn_attr_0 + +start_date + + + +WorksIn--WorksIn_attr_0 + + + + +Manages_attr_0 + +role + + + +Manages--Manages_attr_0 + + + + +Uses_attr_0 + +usage_date + + + +Uses--Uses_attr_0 + + + + +Uses_attr_1 + +purpose + + + +Uses--Uses_attr_1 + + + + diff --git a/images/er2.svg b/images/er2.svg new file mode 100644 index 0000000000000000000000000000000000000000..03d2a9b3326870204ebc760ba441c35bb8c34b9f --- /dev/null +++ b/images/er2.svg @@ -0,0 +1,1262 @@ + + + + + + +%3 + + + +User + +User + + + +User_attr_0 + +user_id (PK) + + + +User--User_attr_0 + + + + +User_attr_1 + +email + + + +User--User_attr_1 + + + + +User_attr_2 + +password_hash + + + +User--User_attr_2 + + + + +User_attr_3 + +phone_number + + + +User--User_attr_3 + + + + +User_attr_4 + +full_name + + + +User--User_attr_4 + + + + +User_attr_5 + +registration_date + + + +User--User_attr_5 + + + + +User_attr_6 + +/account_age/ + + + +User--User_attr_6 + + + + +isa_UserISA + +ISA + + + +User--isa_UserISA + + + + +ReceivesNotification + +ReceivesNotification + + + +User--ReceivesNotification + + 1 + + + +Customer + +Customer + + + +Customer_attr_0 + +delivery_addresses + + + +Customer--Customer_attr_0 + + + + +Customer_attr_1 + +preferred_payment_methods + + + +Customer--Customer_attr_1 + + + + +Customer_attr_2 + +loyalty_points + + + +Customer--Customer_attr_2 + + + + +Customer_attr_3 + +/total_orders/ + + + +Customer--Customer_attr_3 + + + + +PlacesOrder + +PlacesOrder + + + +Customer--PlacesOrder + + 1 + + + +ReviewsRestaurant + +ReviewsRestaurant + + + +Customer--ReviewsRestaurant + + 1 + + + +DeliveryDriver + +DeliveryDriver + + + +DeliveryDriver_attr_0 + +license_number + + + +DeliveryDriver--DeliveryDriver_attr_0 + + + + +DeliveryDriver_attr_1 + +vehicle_type + + + +DeliveryDriver--DeliveryDriver_attr_1 + + + + +DeliveryDriver_attr_2 + +current_location + + + +DeliveryDriver--DeliveryDriver_attr_2 + + + + +DeliveryDriver_attr_3 + +is_available + + + +DeliveryDriver--DeliveryDriver_attr_3 + + + + +DeliveryDriver_attr_4 + +/rating/ + + + +DeliveryDriver--DeliveryDriver_attr_4 + + + + +DeliveryDriver_attr_5 + +certifications + + + +DeliveryDriver--DeliveryDriver_attr_5 + + + + +Delivers + +Delivers + + + +DeliveryDriver--Delivers + + 1 + + + +RestaurantOwner + +RestaurantOwner + + + +RestaurantOwner_attr_0 + +business_license + + + +RestaurantOwner--RestaurantOwner_attr_0 + + + + +RestaurantOwner_attr_1 + +tax_id + + + +RestaurantOwner--RestaurantOwner_attr_1 + + + + +RestaurantOwner_attr_2 + +bank_accounts + + + +RestaurantOwner--RestaurantOwner_attr_2 + + + + +Owns + +Owns + + + +RestaurantOwner--Owns + + 1 + + + +Restaurant + +Restaurant + + + +Restaurant_attr_0 + +restaurant_id (PK) + + + +Restaurant--Restaurant_attr_0 + + + + +Restaurant_attr_1 + +name + + + +Restaurant--Restaurant_attr_1 + + + + +Restaurant_attr_2 + +cuisine_types + + + +Restaurant--Restaurant_attr_2 + + + + +Restaurant_attr_3 + +address + + + +Restaurant--Restaurant_attr_3 + + + + +Restaurant_attr_4 + +phone + + + +Restaurant--Restaurant_attr_4 + + + + +Restaurant_attr_5 + +opening_hours + + + +Restaurant--Restaurant_attr_5 + + + + +Restaurant_attr_6 + +/average_rating/ + + + +Restaurant--Restaurant_attr_6 + + + + +Restaurant_attr_7 + +is_active + + + +Restaurant--Restaurant_attr_7 + + + + +Restaurant--Owns + + M + + + +Offers + +Offers + + + +Restaurant--Offers + + 1 + + + +OrderFrom + +OrderFrom + + + +Restaurant--OrderFrom + + 1 + + + +ReviewTarget + +ReviewTarget + + + +Restaurant--ReviewTarget + + 1 + + + +MenuItem + +MenuItem + + + +MenuItem_attr_0 + +item_id (PK) + + + +MenuItem--MenuItem_attr_0 + + + + +MenuItem_attr_1 + +name + + + +MenuItem--MenuItem_attr_1 + + + + +MenuItem_attr_2 + +description + + + +MenuItem--MenuItem_attr_2 + + + + +MenuItem_attr_3 + +price + + + +MenuItem--MenuItem_attr_3 + + + + +MenuItem_attr_4 + +category + + + +MenuItem--MenuItem_attr_4 + + + + +MenuItem_attr_5 + +ingredients + + + +MenuItem--MenuItem_attr_5 + + + + +MenuItem_attr_6 + +allergens + + + +MenuItem--MenuItem_attr_6 + + + + +MenuItem_attr_7 + +is_available + + + +MenuItem--MenuItem_attr_7 + + + + +MenuItem_attr_8 + +preparation_time + + + +MenuItem--MenuItem_attr_8 + + + + +MenuItem--Offers + + M + + + +ItemOrdered + +ItemOrdered + + + +MenuItem--ItemOrdered + + 1 + + + +Order + +Order + + + +Order_attr_0 + +order_id (PK) + + + +Order--Order_attr_0 + + + + +Order_attr_1 + +order_date + + + +Order--Order_attr_1 + + + + +Order_attr_2 + +status + + + +Order--Order_attr_2 + + + + +Order_attr_3 + +delivery_address + + + +Order--Order_attr_3 + + + + +Order_attr_4 + +special_instructions + + + +Order--Order_attr_4 + + + + +Order_attr_5 + +subtotal + + + +Order--Order_attr_5 + + + + +Order_attr_6 + +tax_amount + + + +Order--Order_attr_6 + + + + +Order_attr_7 + +delivery_fee + + + +Order--Order_attr_7 + + + + +Order_attr_8 + +/total_amount/ + + + +Order--Order_attr_8 + + + + +Order_attr_9 + +estimated_delivery_time + + + +Order--Order_attr_9 + + + + +Order--PlacesOrder + + M + + + +Order--OrderFrom + + M + + + +Contains + +Contains + + + +Order--Contains + + 1 + + + +Order--Delivers + + M + + + +ProcessesPayment + +ProcessesPayment + + + +Order--ProcessesPayment + + 1 + + + +AppliesPromo + +AppliesPromo + + + +Order--AppliesPromo + + M + + + +OrderItem + +OrderItem + + + +OrderItem_attr_0 + +line_number (Partial) + + + +OrderItem--OrderItem_attr_0 + + + + +OrderItem_attr_1 + +quantity + + + +OrderItem--OrderItem_attr_1 + + + + +OrderItem_attr_2 + +unit_price + + + +OrderItem--OrderItem_attr_2 + + + + +OrderItem_attr_3 + +customizations + + + +OrderItem--OrderItem_attr_3 + + + + +OrderItem_attr_4 + +/line_total/ + + + +OrderItem--OrderItem_attr_4 + + + + +OrderItem--Contains + + M + + + +OrderItem--ItemOrdered + + M + + + +Payment + +Payment + + + +Payment_attr_0 + +payment_id (PK) + + + +Payment--Payment_attr_0 + + + + +Payment_attr_1 + +payment_method + + + +Payment--Payment_attr_1 + + + + +Payment_attr_2 + +amount + + + +Payment--Payment_attr_2 + + + + +Payment_attr_3 + +payment_date + + + +Payment--Payment_attr_3 + + + + +Payment_attr_4 + +transaction_id + + + +Payment--Payment_attr_4 + + + + +Payment_attr_5 + +status + + + +Payment--Payment_attr_5 + + + + +Payment--ProcessesPayment + + M + + + +Review + +Review + + + +Review_attr_0 + +review_id (PK) + + + +Review--Review_attr_0 + + + + +Review_attr_1 + +rating + + + +Review--Review_attr_1 + + + + +Review_attr_2 + +comment + + + +Review--Review_attr_2 + + + + +Review_attr_3 + +review_date + + + +Review--Review_attr_3 + + + + +Review_attr_4 + +helpful_votes + + + +Review--Review_attr_4 + + + + +Review--ReviewsRestaurant + + M + + + +Review--ReviewTarget + + M + + + +Promotion + +Promotion + + + +Promotion_attr_0 + +promo_id (PK) + + + +Promotion--Promotion_attr_0 + + + + +Promotion_attr_1 + +promo_code + + + +Promotion--Promotion_attr_1 + + + + +Promotion_attr_2 + +description + + + +Promotion--Promotion_attr_2 + + + + +Promotion_attr_3 + +discount_type + + + +Promotion--Promotion_attr_3 + + + + +Promotion_attr_4 + +discount_value + + + +Promotion--Promotion_attr_4 + + + + +Promotion_attr_5 + +start_date + + + +Promotion--Promotion_attr_5 + + + + +Promotion_attr_6 + +end_date + + + +Promotion--Promotion_attr_6 + + + + +Promotion_attr_7 + +/is_active/ + + + +Promotion--Promotion_attr_7 + + + + +Promotion_attr_8 + +usage_limit + + + +Promotion--Promotion_attr_8 + + + + +Promotion--AppliesPromo + + M + + + +Notification + +Notification + + + +Notification_attr_0 + +notification_id (PK) + + + +Notification--Notification_attr_0 + + + + +Notification_attr_1 + +message + + + +Notification--Notification_attr_1 + + + + +Notification_attr_2 + +notification_type + + + +Notification--Notification_attr_2 + + + + +Notification_attr_3 + +sent_date + + + +Notification--Notification_attr_3 + + + + +Notification_attr_4 + +is_read + + + +Notification--Notification_attr_4 + + + + +Notification--ReceivesNotification + + M + + + +isa_UserISA--Customer + + + + +isa_UserISA--DeliveryDriver + + + + +isa_UserISA--RestaurantOwner + + + + +Owns_attr_0 + +ownership_date + + + +Owns--Owns_attr_0 + + + + +Owns_attr_1 + +ownership_percentage + + + +Owns--Owns_attr_1 + + + + +PlacesOrder_attr_0 + +order_timestamp + + + +PlacesOrder--PlacesOrder_attr_0 + + + + +Delivers_attr_0 + +pickup_time + + + +Delivers--Delivers_attr_0 + + + + +Delivers_attr_1 + +delivery_time + + + +Delivers--Delivers_attr_1 + + + + +Delivers_attr_2 + +delivery_notes + + + +Delivers--Delivers_attr_2 + + + + +AppliesPromo_attr_0 + +applied_date + + + +AppliesPromo--AppliesPromo_attr_0 + + + + +AppliesPromo_attr_1 + +discount_applied + + + +AppliesPromo--AppliesPromo_attr_1 + + + + diff --git a/images/er3.svg b/images/er3.svg new file mode 100644 index 0000000000000000000000000000000000000000..fc6946855ea3e995310157830fdf16286448c7dd --- /dev/null +++ b/images/er3.svg @@ -0,0 +1,965 @@ + + + + + + +%3 + + + +User + +User + + + +User_attr_0 + +user_id (PK) + + + +User--User_attr_0 + + + + +User_attr_1 + +email + + + +User--User_attr_1 + + + + +User_attr_2 + +username + + + +User--User_attr_2 + + + + +User_attr_3 + +password_hash + + + +User--User_attr_3 + + + + +User_attr_4 + +full_name + + + +User--User_attr_4 + + + + +User_attr_5 + +birth_date + + + +User--User_attr_5 + + + + +User_attr_6 + +/age/ + + + +User--User_attr_6 + + + + +User_attr_7 + +profile_picture + + + +User--User_attr_7 + + + + +isa_UserISA + +ISA + + + +User--isa_UserISA + + + + +Member + +Member + + + +Member_attr_0 + +height + + + +Member--Member_attr_0 + + + + +Member_attr_1 + +weight + + + +Member--Member_attr_1 + + + + +Member_attr_2 + +fitness_goals + + + +Member--Member_attr_2 + + + + +Member_attr_3 + +subscription_type + + + +Member--Member_attr_3 + + + + +Member_attr_4 + +join_date + + + +Member--Member_attr_4 + + + + +Member_attr_5 + +/bmi/ + + + +Member--Member_attr_5 + + + + +PerformsSession + +PerformsSession + + + +Member--PerformsSession + + 1 + + + +Earns + +Earns + + + +Member--Earns + + M + + + +Follows + +Follows + + + +Member--Follows + + M + + + +Trainer + +Trainer + + + +Trainer_attr_0 + +certification_number + + + +Trainer--Trainer_attr_0 + + + + +Trainer_attr_1 + +specialties + + + +Trainer--Trainer_attr_1 + + + + +Trainer_attr_2 + +experience_years + + + +Trainer--Trainer_attr_2 + + + + +Trainer_attr_3 + +hourly_rate + + + +Trainer--Trainer_attr_3 + + + + +Trainer_attr_4 + +bio + + + +Trainer--Trainer_attr_4 + + + + +Trainer_attr_5 + +/average_rating/ + + + +Trainer--Trainer_attr_5 + + + + +CreatesWorkout + +CreatesWorkout + + + +Trainer--CreatesWorkout + + 1 + + + +Designs + +Designs + + + +Trainer--Designs + + 1 + + + +Workout + +Workout + + + +Workout_attr_0 + +workout_id (PK) + + + +Workout--Workout_attr_0 + + + + +Workout_attr_1 + +name + + + +Workout--Workout_attr_1 + + + + +Workout_attr_2 + +description + + + +Workout--Workout_attr_2 + + + + +Workout_attr_3 + +difficulty_level + + + +Workout--Workout_attr_3 + + + + +Workout_attr_4 + +duration_minutes + + + +Workout--Workout_attr_4 + + + + +Workout_attr_5 + +muscle_groups + + + +Workout--Workout_attr_5 + + + + +Workout_attr_6 + +equipment_needed + + + +Workout--Workout_attr_6 + + + + +Workout_attr_7 + +/calories_burned_estimate/ + + + +Workout--Workout_attr_7 + + + + +Workout--CreatesWorkout + + M + + + +Includes + +Includes + + + +Workout--Includes + + 1 + + + +SessionOf + +SessionOf + + + +Workout--SessionOf + + 1 + + + +Contains + +Contains + + + +Workout--Contains + + M + + + +Exercise + +Exercise + + + +Exercise_attr_0 + +exercise_id (PK) + + + +Exercise--Exercise_attr_0 + + + + +Exercise_attr_1 + +name + + + +Exercise--Exercise_attr_1 + + + + +Exercise_attr_2 + +instructions + + + +Exercise--Exercise_attr_2 + + + + +Exercise_attr_3 + +muscle_group + + + +Exercise--Exercise_attr_3 + + + + +Exercise_attr_4 + +difficulty + + + +Exercise--Exercise_attr_4 + + + + +Exercise_attr_5 + +video_url + + + +Exercise--Exercise_attr_5 + + + + +BasedOn + +BasedOn + + + +Exercise--BasedOn + + 1 + + + +WorkoutExercise + +WorkoutExercise + + + +WorkoutExercise_attr_0 + +exercise_order (Partial) + + + +WorkoutExercise--WorkoutExercise_attr_0 + + + + +WorkoutExercise_attr_1 + +sets + + + +WorkoutExercise--WorkoutExercise_attr_1 + + + + +WorkoutExercise_attr_2 + +reps + + + +WorkoutExercise--WorkoutExercise_attr_2 + + + + +WorkoutExercise_attr_3 + +weight_kg + + + +WorkoutExercise--WorkoutExercise_attr_3 + + + + +WorkoutExercise_attr_4 + +rest_seconds + + + +WorkoutExercise--WorkoutExercise_attr_4 + + + + +WorkoutExercise--Includes + + M + + + +WorkoutExercise--BasedOn + + M + + + +WorkoutSession + +WorkoutSession + + + +WorkoutSession_attr_0 + +session_id (PK) + + + +WorkoutSession--WorkoutSession_attr_0 + + + + +WorkoutSession_attr_1 + +start_time + + + +WorkoutSession--WorkoutSession_attr_1 + + + + +WorkoutSession_attr_2 + +end_time + + + +WorkoutSession--WorkoutSession_attr_2 + + + + +WorkoutSession_attr_3 + +/actual_duration/ + + + +WorkoutSession--WorkoutSession_attr_3 + + + + +WorkoutSession_attr_4 + +calories_burned + + + +WorkoutSession--WorkoutSession_attr_4 + + + + +WorkoutSession_attr_5 + +notes + + + +WorkoutSession--WorkoutSession_attr_5 + + + + +WorkoutSession_attr_6 + +completion_percentage + + + +WorkoutSession--WorkoutSession_attr_6 + + + + +WorkoutSession--PerformsSession + + M + + + +WorkoutSession--SessionOf + + M + + + +Achievement + +Achievement + + + +Achievement_attr_0 + +achievement_id (PK) + + + +Achievement--Achievement_attr_0 + + + + +Achievement_attr_1 + +title + + + +Achievement--Achievement_attr_1 + + + + +Achievement_attr_2 + +description + + + +Achievement--Achievement_attr_2 + + + + +Achievement_attr_3 + +badge_icon + + + +Achievement--Achievement_attr_3 + + + + +Achievement_attr_4 + +points_value + + + +Achievement--Achievement_attr_4 + + + + +Achievement--Earns + + M + + + +TrainingPlan + +TrainingPlan + + + +TrainingPlan_attr_0 + +plan_id (PK) + + + +TrainingPlan--TrainingPlan_attr_0 + + + + +TrainingPlan_attr_1 + +name + + + +TrainingPlan--TrainingPlan_attr_1 + + + + +TrainingPlan_attr_2 + +description + + + +TrainingPlan--TrainingPlan_attr_2 + + + + +TrainingPlan_attr_3 + +duration_weeks + + + +TrainingPlan--TrainingPlan_attr_3 + + + + +TrainingPlan_attr_4 + +target_goals + + + +TrainingPlan--TrainingPlan_attr_4 + + + + +TrainingPlan_attr_5 + +difficulty_level + + + +TrainingPlan--TrainingPlan_attr_5 + + + + +TrainingPlan--Follows + + M + + + +TrainingPlan--Contains + + M + + + +TrainingPlan--Designs + + M + + + +isa_UserISA--Member + + + + +isa_UserISA--Trainer + + + + +CreatesWorkout_attr_0 + +creation_date + + + +CreatesWorkout--CreatesWorkout_attr_0 + + + + +Earns_attr_0 + +earned_date + + + +Earns--Earns_attr_0 + + + + +Follows_attr_0 + +start_date + + + +Follows--Follows_attr_0 + + + + +Follows_attr_1 + +current_week + + + +Follows--Follows_attr_1 + + + + +Follows_attr_2 + +progress_percentage + + + +Follows--Follows_attr_2 + + + + +Contains_attr_0 + +week_number + + + +Contains--Contains_attr_0 + + + + +Contains_attr_1 + +day_of_week + + + +Contains--Contains_attr_1 + + + + +Designs_attr_0 + +design_date + + + +Designs--Designs_attr_0 + + + + diff --git a/images/er4.svg b/images/er4.svg new file mode 100644 index 0000000000000000000000000000000000000000..020ee33e19f86ad04ec8f16e759afcb2ab65da76 --- /dev/null +++ b/images/er4.svg @@ -0,0 +1,997 @@ + + + + + + +%3 + + + +User + +User + + + +User_attr_0 + +user_id (PK) + + + +User--User_attr_0 + + + + +User_attr_1 + +email + + + +User--User_attr_1 + + + + +User_attr_2 + +username + + + +User--User_attr_2 + + + + +User_attr_3 + +password_hash + + + +User--User_attr_3 + + + + +User_attr_4 + +registration_date + + + +User--User_attr_4 + + + + +User_attr_5 + +country + + + +User--User_attr_5 + + + + +User_attr_6 + +preferred_languages + + + +User--User_attr_6 + + + + +User_attr_7 + +/account_age/ + + + +User--User_attr_7 + + + + +isa_UserISA + +ISA + + + +User--isa_UserISA + + + + +Listener + +Listener + + + +Listener_attr_0 + +subscription_type + + + +Listener--Listener_attr_0 + + + + +Listener_attr_1 + +subscription_start_date + + + +Listener--Listener_attr_1 + + + + +Listener_attr_2 + +favorite_genres + + + +Listener--Listener_attr_2 + + + + +Listener_attr_3 + +/total_listening_time/ + + + +Listener--Listener_attr_3 + + + + +Listener_attr_4 + +/monthly_listening_hours/ + + + +Listener--Listener_attr_4 + + + + +Creates + +Creates + + + +Listener--Creates + + 1 + + + +ListensTo + +ListensTo + + + +Listener--ListensTo + + 1 + + + +Follows + +Follows + + + +Listener--Follows + + M + + + +Likes + +Likes + + + +Listener--Likes + + M + + + +ReviewsAlbum + +ReviewsAlbum + + + +Listener--ReviewsAlbum + + 1 + + + +Artist + +Artist + + + +Artist_attr_0 + +stage_name + + + +Artist--Artist_attr_0 + + + + +Artist_attr_1 + +real_name + + + +Artist--Artist_attr_1 + + + + +Artist_attr_2 + +bio + + + +Artist--Artist_attr_2 + + + + +Artist_attr_3 + +genres + + + +Artist--Artist_attr_3 + + + + +Artist_attr_4 + +debut_year + + + +Artist--Artist_attr_4 + + + + +Artist_attr_5 + +verification_status + + + +Artist--Artist_attr_5 + + + + +Artist_attr_6 + +/total_streams/ + + + +Artist--Artist_attr_6 + + + + +Artist_attr_7 + +/monthly_listeners/ + + + +Artist--Artist_attr_7 + + + + +Releases + +Releases + + + +Artist--Releases + + 1 + + + +Performs + +Performs + + + +Artist--Performs + + M + + + +Artist--Follows + + M + + + +Album + +Album + + + +Album_attr_0 + +album_id (PK) + + + +Album--Album_attr_0 + + + + +Album_attr_1 + +title + + + +Album--Album_attr_1 + + + + +Album_attr_2 + +release_date + + + +Album--Album_attr_2 + + + + +Album_attr_3 + +album_type + + + +Album--Album_attr_3 + + + + +Album_attr_4 + +cover_art_url + + + +Album--Album_attr_4 + + + + +Album_attr_5 + +genre + + + +Album--Album_attr_5 + + + + +Album_attr_6 + +/total_duration/ + + + +Album--Album_attr_6 + + + + +Album_attr_7 + +/track_count/ + + + +Album--Album_attr_7 + + + + +Album--Releases + + M + + + +AlbumContains + +AlbumContains + + + +Album--AlbumContains + + 1 + + + +ReviewTarget + +ReviewTarget + + + +Album--ReviewTarget + + 1 + + + +Song + +Song + + + +Song_attr_0 + +song_id (PK) + + + +Song--Song_attr_0 + + + + +Song_attr_1 + +title + + + +Song--Song_attr_1 + + + + +Song_attr_2 + +duration_seconds + + + +Song--Song_attr_2 + + + + +Song_attr_3 + +explicit_content + + + +Song--Song_attr_3 + + + + +Song_attr_4 + +release_date + + + +Song--Song_attr_4 + + + + +Song_attr_5 + +audio_file_url + + + +Song--Song_attr_5 + + + + +Song_attr_6 + +lyrics + + + +Song--Song_attr_6 + + + + +Song_attr_7 + +/play_count/ + + + +Song--Song_attr_7 + + + + +Song--AlbumContains + + M + + + +Song--Performs + + M + + + +References + +References + + + +Song--References + + 1 + + + +PlaysTrack + +PlaysTrack + + + +Song--PlaysTrack + + 1 + + + +Song--Likes + + M + + + +Playlist + +Playlist + + + +Playlist_attr_0 + +playlist_id (PK) + + + +Playlist--Playlist_attr_0 + + + + +Playlist_attr_1 + +name + + + +Playlist--Playlist_attr_1 + + + + +Playlist_attr_2 + +description + + + +Playlist--Playlist_attr_2 + + + + +Playlist_attr_3 + +is_public + + + +Playlist--Playlist_attr_3 + + + + +Playlist_attr_4 + +cover_image_url + + + +Playlist--Playlist_attr_4 + + + + +Playlist_attr_5 + +creation_date + + + +Playlist--Playlist_attr_5 + + + + +Playlist_attr_6 + +/total_duration/ + + + +Playlist--Playlist_attr_6 + + + + +Playlist_attr_7 + +/song_count/ + + + +Playlist--Playlist_attr_7 + + + + +Playlist--Creates + + M + + + +PlaylistContains + +PlaylistContains + + + +Playlist--PlaylistContains + + 1 + + + +PlaylistSong + +PlaylistSong + + + +PlaylistSong_attr_0 + +position (Partial) + + + +PlaylistSong--PlaylistSong_attr_0 + + + + +PlaylistSong_attr_1 + +added_date + + + +PlaylistSong--PlaylistSong_attr_1 + + + + +PlaylistSong--PlaylistContains + + M + + + +PlaylistSong--References + + M + + + +PlayHistory + +PlayHistory + + + +PlayHistory_attr_0 + +play_id (PK) + + + +PlayHistory--PlayHistory_attr_0 + + + + +PlayHistory_attr_1 + +play_date + + + +PlayHistory--PlayHistory_attr_1 + + + + +PlayHistory_attr_2 + +play_duration_seconds + + + +PlayHistory--PlayHistory_attr_2 + + + + +PlayHistory_attr_3 + +/completion_percentage/ + + + +PlayHistory--PlayHistory_attr_3 + + + + +PlayHistory_attr_4 + +device_type + + + +PlayHistory--PlayHistory_attr_4 + + + + +PlayHistory_attr_5 + +location + + + +PlayHistory--PlayHistory_attr_5 + + + + +PlayHistory--ListensTo + + M + + + +PlayHistory--PlaysTrack + + M + + + +Review + +Review + + + +Review_attr_0 + +review_id (PK) + + + +Review--Review_attr_0 + + + + +Review_attr_1 + +rating + + + +Review--Review_attr_1 + + + + +Review_attr_2 + +comment + + + +Review--Review_attr_2 + + + + +Review_attr_3 + +review_date + + + +Review--Review_attr_3 + + + + +Review--ReviewsAlbum + + M + + + +Review--ReviewTarget + + M + + + +isa_UserISA--Listener + + + + +isa_UserISA--Artist + + + + +Releases_attr_0 + +release_type + + + +Releases--Releases_attr_0 + + + + +AlbumContains_attr_0 + +track_number + + + +AlbumContains--AlbumContains_attr_0 + + + + +Performs_attr_0 + +role + + + +Performs--Performs_attr_0 + + + + +Creates_attr_0 + +creation_date + + + +Creates--Creates_attr_0 + + + + +Follows_attr_0 + +follow_date + + + +Follows--Follows_attr_0 + + + + +Likes_attr_0 + +like_date + + + +Likes--Likes_attr_0 + + + + diff --git a/images/er5.svg b/images/er5.svg new file mode 100644 index 0000000000000000000000000000000000000000..d6d058afbfd302920df56b6ef649d5a0330682e4 --- /dev/null +++ b/images/er5.svg @@ -0,0 +1,562 @@ + + + + + + +%3 + + + +User + +User + + + +User_attr_0 + +user_id (PK) + + + +User--User_attr_0 + + + + +User_attr_1 + +email + + + +User--User_attr_1 + + + + +User_attr_2 + +username + + + +User--User_attr_2 + + + + +User_attr_3 + +password_hash + + + +User--User_attr_3 + + + + +isa_UserISA + +ISA + + + +User--isa_UserISA + + + + +Creates + +Creates + + + +User--Creates + + 1 + + + +AssignedTo + +AssignedTo + + + +User--AssignedTo + + 1 + + + +Shares + +Shares + + + +User--Shares + + M + + + +FreeUser + +FreeUser + + + +FreeUser_attr_0 + +task_limit + + + +FreeUser--FreeUser_attr_0 + + + + +PremiumUser + +PremiumUser + + + +PremiumUser_attr_0 + +subscription_date + + + +PremiumUser--PremiumUser_attr_0 + + + + +Project + +Project + + + +Project_attr_0 + +project_id (PK) + + + +Project--Project_attr_0 + + + + +Project_attr_1 + +name + + + +Project--Project_attr_1 + + + + +Project_attr_2 + +color + + + +Project--Project_attr_2 + + + + +Project_attr_3 + +/completion_percentage/ + + + +Project--Project_attr_3 + + + + +Project--Creates + + M + + + +BelongsTo + +BelongsTo + + + +Project--BelongsTo + + 1 + + + +Project--Shares + + M + + + +Task + +Task + + + +Task_attr_0 + +task_id (PK) + + + +Task--Task_attr_0 + + + + +Task_attr_1 + +title + + + +Task--Task_attr_1 + + + + +Task_attr_2 + +description + + + +Task--Task_attr_2 + + + + +Task_attr_3 + +priority + + + +Task--Task_attr_3 + + + + +Task_attr_4 + +due_date + + + +Task--Task_attr_4 + + + + +Task_attr_5 + +is_completed + + + +Task--Task_attr_5 + + + + +Task--BelongsTo + + M + + + +Task--AssignedTo + + M + + + +Contains + +Contains + + + +Task--Contains + + 1 + + + +Categorized + +Categorized + + + +Task--Categorized + + M + + + +HasReminder + +HasReminder + + + +Task--HasReminder + + 1 + + + +Tagged + +Tagged + + + +Task--Tagged + + M + + + +Subtask + +Subtask + + + +Subtask_attr_0 + +subtask_number (Partial) + + + +Subtask--Subtask_attr_0 + + + + +Subtask_attr_1 + +title + + + +Subtask--Subtask_attr_1 + + + + +Subtask_attr_2 + +is_completed + + + +Subtask--Subtask_attr_2 + + + + +Subtask--Contains + + M + + + +Category + +Category + + + +Category_attr_0 + +category_id (PK) + + + +Category--Category_attr_0 + + + + +Category_attr_1 + +name + + + +Category--Category_attr_1 + + + + +Category_attr_2 + +icon + + + +Category--Category_attr_2 + + + + +Category--Categorized + + 1 + + + +Reminder + +Reminder + + + +Reminder_attr_0 + +reminder_id (PK) + + + +Reminder--Reminder_attr_0 + + + + +Reminder_attr_1 + +reminder_time + + + +Reminder--Reminder_attr_1 + + + + +Reminder_attr_2 + +message + + + +Reminder--Reminder_attr_2 + + + + +Reminder--HasReminder + + M + + + +Label + +Label + + + +Label_attr_0 + +label_id (PK) + + + +Label--Label_attr_0 + + + + +Label_attr_1 + +name + + + +Label--Label_attr_1 + + + + +Label_attr_2 + +color + + + +Label--Label_attr_2 + + + + +Label--Tagged + + M + + + +isa_UserISA--FreeUser + + + + +isa_UserISA--PremiumUser + + + + +AssignedTo_attr_0 + +assigned_date + + + +AssignedTo--AssignedTo_attr_0 + + + + +Shares_attr_0 + +permission_level + + + +Shares--Shares_attr_0 + + + + diff --git a/images/er6.svg b/images/er6.svg new file mode 100644 index 0000000000000000000000000000000000000000..ac418f21f8c81abf57301477d66ef2087ebb14a3 --- /dev/null +++ b/images/er6.svg @@ -0,0 +1,679 @@ + + + + + + +%3 + + + +User + +User + + + +User_attr_0 + +user_id (PK) + + + +User--User_attr_0 + + + + +User_attr_1 + +email + + + +User--User_attr_1 + + + + +User_attr_2 + +username + + + +User--User_attr_2 + + + + +User_attr_3 + +temperature_unit + + + +User--User_attr_3 + + + + +isa_UserISA + +ISA + + + +User--isa_UserISA + + + + +Follows + +Follows + + + +User--Follows + + M + + + +ReceivesAlert + +ReceivesAlert + + + +User--ReceivesAlert + + M + + + +ConfiguresWidget + +ConfiguresWidget + + + +User--ConfiguresWidget + + 1 + + + +SetsNotification + +SetsNotification + + + +User--SetsNotification + + 1 + + + +BasicUser + +BasicUser + + + +BasicUser_attr_0 + +ad_preference + + + +BasicUser--BasicUser_attr_0 + + + + +PremiumUser + +PremiumUser + + + +PremiumUser_attr_0 + +subscription_type + + + +PremiumUser--PremiumUser_attr_0 + + + + +PremiumUser_attr_1 + +subscription_date + + + +PremiumUser--PremiumUser_attr_1 + + + + +Location + +Location + + + +Location_attr_0 + +location_id (PK) + + + +Location--Location_attr_0 + + + + +Location_attr_1 + +city_name + + + +Location--Location_attr_1 + + + + +Location_attr_2 + +country + + + +Location--Location_attr_2 + + + + +Location_attr_3 + +coordinates + + + +Location--Location_attr_3 + + + + +Location_attr_4 + +timezone + + + +Location--Location_attr_4 + + + + +Location--Follows + + M + + + +RecordsWeather + +RecordsWeather + + + +Location--RecordsWeather + + 1 + + + +GeneratesForecast + +GeneratesForecast + + + +Location--GeneratesForecast + + 1 + + + +IssuesAlert + +IssuesAlert + + + +Location--IssuesAlert + + 1 + + + +DisplaysLocation + +DisplaysLocation + + + +Location--DisplaysLocation + + 1 + + + +TriggersFor + +TriggersFor + + + +Location--TriggersFor + + 1 + + + +WeatherData + +WeatherData + + + +WeatherData_attr_0 + +data_id (PK) + + + +WeatherData--WeatherData_attr_0 + + + + +WeatherData_attr_1 + +temperature + + + +WeatherData--WeatherData_attr_1 + + + + +WeatherData_attr_2 + +humidity + + + +WeatherData--WeatherData_attr_2 + + + + +WeatherData_attr_3 + +wind_speed + + + +WeatherData--WeatherData_attr_3 + + + + +WeatherData_attr_4 + +weather_condition + + + +WeatherData--WeatherData_attr_4 + + + + +WeatherData_attr_5 + +timestamp + + + +WeatherData--WeatherData_attr_5 + + + + +WeatherData--RecordsWeather + + M + + + +Forecast + +Forecast + + + +Forecast_attr_0 + +forecast_id (PK) + + + +Forecast--Forecast_attr_0 + + + + +Forecast_attr_1 + +forecast_date + + + +Forecast--Forecast_attr_1 + + + + +Forecast_attr_2 + +max_temperature + + + +Forecast--Forecast_attr_2 + + + + +Forecast_attr_3 + +min_temperature + + + +Forecast--Forecast_attr_3 + + + + +Forecast_attr_4 + +condition + + + +Forecast--Forecast_attr_4 + + + + +Forecast--GeneratesForecast + + M + + + +Alert + +Alert + + + +Alert_attr_0 + +alert_id (PK) + + + +Alert--Alert_attr_0 + + + + +Alert_attr_1 + +alert_type + + + +Alert--Alert_attr_1 + + + + +Alert_attr_2 + +message + + + +Alert--Alert_attr_2 + + + + +Alert_attr_3 + +severity + + + +Alert--Alert_attr_3 + + + + +Alert_attr_4 + +issue_time + + + +Alert--Alert_attr_4 + + + + +Alert--IssuesAlert + + M + + + +Alert--ReceivesAlert + + M + + + +Widget + +Widget + + + +Widget_attr_0 + +widget_id (PK) + + + +Widget--Widget_attr_0 + + + + +Widget_attr_1 + +widget_type + + + +Widget--Widget_attr_1 + + + + +Widget_attr_2 + +size + + + +Widget--Widget_attr_2 + + + + +Widget_attr_3 + +refresh_interval + + + +Widget--Widget_attr_3 + + + + +Widget--ConfiguresWidget + + M + + + +Widget--DisplaysLocation + + M + + + +Notification + +Notification + + + +Notification_attr_0 + +notification_id (PK) + + + +Notification--Notification_attr_0 + + + + +Notification_attr_1 + +trigger_condition + + + +Notification--Notification_attr_1 + + + + +Notification_attr_2 + +message_template + + + +Notification--Notification_attr_2 + + + + +Notification_attr_3 + +is_active + + + +Notification--Notification_attr_3 + + + + +Notification--SetsNotification + + M + + + +Notification--TriggersFor + + M + + + +isa_UserISA--BasicUser + + + + +isa_UserISA--PremiumUser + + + + +Follows_attr_0 + +added_date + + + +Follows--Follows_attr_0 + + + + +ReceivesAlert_attr_0 + +received_time + + + +ReceivesAlert--ReceivesAlert_attr_0 + + + + +ConfiguresWidget_attr_0 + +setup_date + + + +ConfiguresWidget--ConfiguresWidget_attr_0 + + + + diff --git a/images/ng1.svg b/images/ng1.svg new file mode 100644 index 0000000000000000000000000000000000000000..911515c55d22aa961e957860bbeb29c0e9a10e2b --- /dev/null +++ b/images/ng1.svg @@ -0,0 +1,306 @@ + + + + + + +NetworkGraph + + + +students + +Students + + + +web_portal + +Education Portal + + + +students--web_portal + +Access Courses + + + +mobile_app + +Mobile App Server + + + +students--mobile_app + +Mobile Learning + + + +teachers + +Teachers + + + +teachers--web_portal + +Manage Classes + + + +attendance_service + +Attendance Tracker + + + +teachers--attendance_service + +Mark Attendance + + + +video_service + +Video Streaming + + + +teachers--video_service + +Upload Lectures + + + +administrators + +Administrators + + + +administrators--web_portal + +System Admin + + + +parents + +Parents + + + +parents--web_portal + +Track Progress + + + +course_service + +Course Management + + + +web_portal--course_service + +Course Data + + + +grading_service + +Grading System + + + +web_portal--grading_service + +View Grades + + + +assignment_service + +Assignment Handler + + + +web_portal--assignment_service + +Assignments + + + +quiz_service + +Quiz Engine + + + +mobile_app--quiz_service + +Take Quizzes + + + +notification_service + +Notification System + + + +mobile_app--notification_service + +Push Alerts + + + +library_service + +Digital Library + + + +course_service--library_service + +Learning Materials + + + +course_db + + +Course Database + + + +course_service--course_db + +Course Info + + + +analytics_service + +Learning Analytics + + + +grading_service--analytics_service + +Grade Analytics + + + +grades_db + + +Grades Database + + + +grading_service--grades_db + +Store Grades + + + +assignment_service--notification_service + +Due Date Alerts + + + +assignment_service--course_db + +Assignment Data + + + +quiz_service--grades_db + +Quiz Results + + + +student_db + + +Student Database + + + +attendance_service--student_db + +Attendance Records + + + +messaging_service + +Communication Hub + + + +messaging_service--notification_service + +Message Alerts + + + +messaging_service--student_db + +Message History + + + +zoom_api + +Zoom Integration + + + +video_service--zoom_api + +Live Classes + + + +video_storage + + +Video Repository + + + +video_service--video_storage + +Stream Videos + + + +content_storage + + +Learning Materials + + + +library_service--content_storage + +Digital Resources + + + +analytics_service--student_db + +Student Progress + + + diff --git a/images/ng2.svg b/images/ng2.svg new file mode 100644 index 0000000000000000000000000000000000000000..531020e763087e1661e0b72c776146c902f83b9c --- /dev/null +++ b/images/ng2.svg @@ -0,0 +1,324 @@ + + + + + + +NetworkGraph + + + +homeowners + +Homeowners + + + +management_dashboard + +Management Dashboard + + + +homeowners--management_dashboard + +Manage Properties + + + +renters + +Renters + + + +tenant_portal + +Tenant Portal + + + +renters--tenant_portal + +Access Portal + + + +document_service + +Document Management + + + +renters--document_service + +View Documents + + + +property_managers + +Property Managers + + + +property_managers--management_dashboard + +Property Operations + + + +maintenance_staff + +Maintenance Staff + + + +maintenance_service + +Maintenance Requests + + + +maintenance_staff--maintenance_service + +Update Work Orders + + + +rent_service + +Rent Collection + + + +tenant_portal--rent_service + +Pay Rent + + + +tenant_portal--maintenance_service + +Submit Requests + + + +communication_service + +Tenant Communication + + + +tenant_portal--communication_service + +Contact Manager + + + +lease_service + +Lease Management + + + +management_dashboard--lease_service + +Manage Leases + + + +property_service + +Property Listings + + + +management_dashboard--property_service + +Property Details + + + +accounting_service + +Financial Accounting + + + +management_dashboard--accounting_service + +Financial Overview + + + +screening_service + +Tenant Screening + + + +lease_service--screening_service + +Screen Applicants + + + +lease_db + + +Lease Database + + + +lease_service--lease_db + +Lease Records + + + +payment_api + +Payment Gateway + + + +rent_service--payment_api + +Process Payments + + + +financial_db + + +Financial Database + + + +rent_service--financial_db + +Payment Records + + + +alert_service + +Alert System + + + +maintenance_service--alert_service + +Urgent Alerts + + + +property_db + + +Property Database + + + +maintenance_service--property_db + +Work Orders + + + +inspection_service + +Property Inspections + + + +property_service--inspection_service + +Schedule Inspections + + + +property_service--property_db + +Property Data + + + +inspection_service--document_service + +Inspection Reports + + + +reporting_service + +Financial Reports + + + +accounting_service--reporting_service + +Generate Reports + + + +accounting_service--financial_db + +Financial Data + + + +document_storage + + +Document Storage + + + +document_service--document_storage + +Store Documents + + + +communication_service--alert_service + +Send Notifications + + + +tenant_db + + +Tenant Database + + + +communication_service--tenant_db + +Message History + + + +screening_service--tenant_db + +Applicant Data + + + +reporting_service--financial_db + +Report Data + + + +alert_service--tenant_db + +Notification Log + + + diff --git a/images/ng3.svg b/images/ng3.svg new file mode 100644 index 0000000000000000000000000000000000000000..132b6943326430bb501202869a22d957757ed198 --- /dev/null +++ b/images/ng3.svg @@ -0,0 +1,305 @@ + + + + + + +NetworkGraph + + + +passengers + +Passengers + + + +mobile_app + +Passenger App + + + +passengers--mobile_app + +Request Ride + + + +drivers + +Drivers + + + +driver_app + +Driver Portal + + + +drivers--driver_app + +Accept Rides + + + +dispatchers + +Dispatchers + + + +dispatchers--driver_app + +Manage Fleet + + + +maintenance + +Maintenance Crew + + + +fleet_service + +Fleet Management + + + +maintenance--fleet_service + +Vehicle Status + + + +booking_service + +Ride Booking + + + +mobile_app--booking_service + +Book Ride + + + +payment_service + +Payment Processing + + + +mobile_app--payment_service + +Process Payment + + + +rating_service + +Rating System + + + +mobile_app--rating_service + +Rate Driver + + + +matching_service + +Driver Matching + + + +driver_app--matching_service + +Driver Availability + + + +navigation_service + +GPS Navigation + + + +driver_app--navigation_service + +Route Guidance + + + +driver_app--fleet_service + +Vehicle Updates + + + +booking_service--matching_service + +Find Driver + + + +notification_service + +Push Notifications + + + +booking_service--notification_service + +Ride Updates + + + +trip_db + + +Trip Database + + + +booking_service--trip_db + +Store Trip + + + +surge_service + +Dynamic Pricing + + + +matching_service--surge_service + +Pricing Check + + + +matching_service--notification_service + +Driver Found + + + +user_db + + +User Database + + + +matching_service--user_db + +Driver Info + + + +maps_api + +Google Maps API + + + +navigation_service--maps_api + +Route Data + + + +stripe_api + +Stripe Payment + + + +payment_service--stripe_api + +Charge Card + + + +payment_db + + +Payment Records + + + +payment_service--payment_db + +Payment Records + + + +rating_service--user_db + +Driver Ratings + + + +vehicle_db + + +Vehicle Database + + + +fleet_service--vehicle_db + +Vehicle Data + + + +surge_service--trip_db + +Demand Analysis + + + +support_service + +Customer Support + + + +support_service--user_db + +User Support + + + +support_service--trip_db + +Trip Issues + + + +analytics_service + +Trip Analytics + + + +analytics_service--trip_db + +Trip Metrics + + + +notification_service--user_db + +User Alerts + + + diff --git a/images/ng4.svg b/images/ng4.svg new file mode 100644 index 0000000000000000000000000000000000000000..71c518c5a3bb83135ea359c0729eaf6ca5a91e0c --- /dev/null +++ b/images/ng4.svg @@ -0,0 +1,324 @@ + + + + + + +NetworkGraph + + + +viewers + +Viewers + + + +web_platform + +Streaming Platform + + + +viewers--web_platform + +Watch Streams + + + +mobile_app + +Mobile Streaming + + + +viewers--mobile_app + +Mobile Viewing + + + +donation_service + +Donation System + + + +viewers--donation_service + +Tip Streamers + + + +content_creators + +Content Creators + + + +content_creators--web_platform + +Go Live + + + +moderators + +Moderators + + + +moderation_service + +Content Moderation + + + +moderators--moderation_service + +Moderate Content + + + +advertisers + +Advertisers + + + +ad_service + +Advertisement System + + + +advertisers--ad_service + +Run Campaigns + + + +streaming_service + +Live Streaming + + + +web_platform--streaming_service + +Stream Video + + + +chat_service + +Real-time Chat + + + +web_platform--chat_service + +Live Chat + + + +subscription_service + +Subscription Manager + + + +web_platform--subscription_service + +Subscribe to Channel + + + +recommendation_service + +Channel Recommendations + + + +mobile_app--recommendation_service + +Discover Streams + + + +notification_service + +Stream Notifications + + + +mobile_app--notification_service + +Stream Alerts + + + +cdn_service + +Content Delivery + + + +streaming_service--cdn_service + +Distribute Stream + + + +stream_db + + +Stream Database + + + +streaming_service--stream_db + +Stream Metadata + + + +chat_service--moderation_service + +Filter Messages + + + +chat_db + + +Chat History + + + +chat_service--chat_db + +Store Messages + + + +revenue_service + +Revenue Sharing + + + +subscription_service--revenue_service + +Creator Revenue + + + +user_db + + +User Database + + + +subscription_service--user_db + +Subscriber Data + + + +donation_service--revenue_service + +Process Tips + + + +donation_service--user_db + +Donation Records + + + +moderation_service--user_db + +User Violations + + + +analytics_service + +Stream Analytics + + + +analytics_service--stream_db + +Viewership Data + + + +analytics_db + + +Analytics Database + + + +analytics_service--analytics_db + +Stream Metrics + + + +recommendation_service--user_db + +User Preferences + + + +recommendation_service--analytics_db + +View Patterns + + + +ad_service--revenue_service + +Ad Revenue + + + +ad_service--analytics_db + +Ad Performance + + + +clip_service + +Clip Generator + + + +video_storage + + +Video Storage + + + +clip_service--video_storage + +Save Clips + + + +cdn_service--video_storage + +Video Distribution + + + diff --git a/images/ng5.svg b/images/ng5.svg new file mode 100644 index 0000000000000000000000000000000000000000..8f2cdacc8485f1725b7299255a1ca3748c16ad68 --- /dev/null +++ b/images/ng5.svg @@ -0,0 +1,300 @@ + + + + + + +NetworkGraph + + + +patients + +Patients + + + +hospital_portal + +Hospital Portal + + + +patients--hospital_portal + +Book Appointments + + + +mobile_health + +Mobile Health App + + + +patients--mobile_health + +Health Tracking + + + +doctors + +Doctors + + + +doctors--hospital_portal + +Patient Management + + + +lab_service + +Laboratory System + + + +doctors--lab_service + +Order Lab Tests + + + +imaging_service + +Medical Imaging + + + +doctors--imaging_service + +Order Imaging + + + +nurses + +Nurses + + + +nurses--hospital_portal + +Patient Care + + + +pharmacists + +Pharmacists + + + +pharmacy_service + +Pharmacy System + + + +pharmacists--pharmacy_service + +Dispense Medication + + + +appointment_service + +Appointment System + + + +hospital_portal--appointment_service + +Schedule Appointments + + + +medical_records + +Medical Records + + + +hospital_portal--medical_records + +Access Records + + + +billing_service + +Billing System + + + +hospital_portal--billing_service + +Patient Billing + + + +prescription_service + +Prescription Manager + + + +mobile_health--prescription_service + +Prescription Refills + + + +telemedicine + +Telemedicine Platform + + + +mobile_health--telemedicine + +Virtual Consultations + + + +patient_db + + +Patient Database + + + +appointment_service--patient_db + +Patient Schedules + + + +medical_records--lab_service + +Lab Results + + + +medical_db + + +Medical Records DB + + + +medical_records--medical_db + +Store Records + + + +prescription_service--pharmacy_service + +Send Prescriptions + + + +pharmacy_db + + +Pharmacy Database + + + +prescription_service--pharmacy_db + +Prescription Data + + + +insurance_service + +Insurance Handler + + + +billing_service--insurance_service + +Insurance Claims + + + +billing_db + + +Billing Database + + + +billing_service--billing_db + +Financial Records + + + +lab_service--medical_db + +Lab Reports + + + +imaging_service--medical_db + +Imaging Reports + + + +imaging_storage + + +Medical Images + + + +imaging_service--imaging_storage + +Store Images + + + +pharmacy_service--pharmacy_db + +Inventory Management + + + +emergency_service + +Emergency System + + + +emergency_service--medical_records + +Critical Info + + + +emergency_service--patient_db + +Emergency Records + + + +telemedicine--medical_db + +Virtual Visit Notes + + + diff --git a/images/ng6.svg b/images/ng6.svg new file mode 100644 index 0000000000000000000000000000000000000000..a41a0ecd785734704704b64ce8b245920955df12 --- /dev/null +++ b/images/ng6.svg @@ -0,0 +1,324 @@ + + + + + + +NetworkGraph + + + +customers + +Customers + + + +customer_app + +Customer App + + + +customers--customer_app + +Browse Restaurants + + + +review_service + +Review System + + + +customers--review_service + +Write Reviews + + + +chefs + +Chefs + + + +kitchen_display + +Kitchen Display + + + +chefs--kitchen_display + +View Orders + + + +delivery_drivers + +Delivery Drivers + + + +delivery_service + +Delivery Tracking + + + +delivery_drivers--delivery_service + +Accept Deliveries + + + +restaurant_owners + +Restaurant Owners + + + +restaurant_portal + +Restaurant Portal + + + +restaurant_owners--restaurant_portal + +Manage Restaurant + + + +order_service + +Order Management + + + +customer_app--order_service + +Place Order + + + +menu_service + +Menu Manager + + + +customer_app--menu_service + +Load Menus + + + +recommendation_service + +Food Recommendations + + + +customer_app--recommendation_service + +Get Suggestions + + + +restaurant_portal--menu_service + +Update Menu + + + +inventory_service + +Inventory Control + + + +restaurant_portal--inventory_service + +Manage Inventory + + + +analytics_service + +Sales Analytics + + + +restaurant_portal--analytics_service + +View Reports + + + +payment_service + +Payment Gateway + + + +order_service--payment_service + +Process Payment + + + +order_service--kitchen_display + +Send to Kitchen + + + +order_db + + +Order Database + + + +order_service--order_db + +Store Orders + + + +menu_service--inventory_service + +Check Availability + + + +menu_db + + +Menu Database + + + +menu_service--menu_db + +Menu Data + + + +maps_api + +Delivery Maps API + + + +delivery_service--maps_api + +Route Optimization + + + +delivery_db + + +Delivery Database + + + +delivery_service--delivery_db + +Track Deliveries + + + +loyalty_service + +Loyalty Program + + + +payment_service--loyalty_service + +Earn Points + + + +customer_db + + +Customer Database + + + +payment_service--customer_db + +Payment History + + + +restaurant_db + + +Restaurant Database + + + +inventory_service--restaurant_db + +Stock Levels + + + +recommendation_service--customer_db + +User Preferences + + + +recommendation_service--order_db + +Order History + + + +loyalty_service--customer_db + +Loyalty Points + + + +review_service--restaurant_db + +Restaurant Reviews + + + +notification_service + +Order Notifications + + + +kitchen_display--notification_service + +Order Ready + + + +notification_service--delivery_service + +Pickup Alert + + + +analytics_service--order_db + +Sales Data + + + diff --git a/images/pf1.svg b/images/pf1.svg new file mode 100644 index 0000000000000000000000000000000000000000..9104802ee34fe5400cc4b0072128d5ef7f07d920 --- /dev/null +++ b/images/pf1.svg @@ -0,0 +1,158 @@ + + + + + + +ProcessFlowDiagram + + + +Start Login + +Start Login + + + +show_login_form + +Display Login Form + + + +Start Login->show_login_form + + +User Request + + + +enter_credentials + +User Enters Email & Password + + + +show_login_form->enter_credentials + + +Form Ready + + + +validate_credentials + +Validate User Credentials + + + +enter_credentials->validate_credentials + + +Submit + + + +credentials_valid + +Are Credentials Valid? + + + +validate_credentials->credentials_valid + + +Check Complete + + + +create_session + +Create User Session + + + +credentials_valid->create_session + + +Valid + + + +show_error_message + +Show Invalid Credentials Error + + + +credentials_valid->show_error_message + + +Invalid + + + +generate_token + +Generate Auth Token + + + +create_session->generate_token + + +Session Created + + + +redirect_dashboard + +Redirect to Dashboard + + + +generate_token->redirect_dashboard + + +Token Ready + + + +end_login_process + +End Login Process + + + +redirect_dashboard->end_login_process + + +Success + + + +log_failed_login + + + +Log Failed Login Attempt + + + +show_error_message->log_failed_login + + +Error Shown + + + +log_failed_login->end_login_process + + +Logged + + + diff --git a/images/pf2.svg b/images/pf2.svg new file mode 100644 index 0000000000000000000000000000000000000000..7795f0d3831cf9fc647533760820d12b6747d41d --- /dev/null +++ b/images/pf2.svg @@ -0,0 +1,263 @@ + + + + + + +ProcessFlowDiagram + + + +Start Order Process + +Start Order Process + + + +receive_order + +Receive Customer Order + + + +Start Order Process->receive_order + + +New Order + + + +validate_order_data + +Validate Order Information + + + +receive_order->validate_order_data + + +Order Data + + + +check_data_validity + +Is Order Data Valid? + + + +validate_order_data->check_data_validity + + +Validation Complete + + + +check_inventory + +Check Product Availability + + + +check_data_validity->check_inventory + + +Valid + + + +send_error_notification + +Send Error Notification + + + +check_data_validity->send_error_notification + + +Invalid + + + +inventory_available + +Items Available? + + + +check_inventory->inventory_available + + +Stock Check + + + +process_payment + +Process Payment Transaction + + + +inventory_available->process_payment + + +Available + + + +request_restock + +Request Product Restock + + + +inventory_available->request_restock + + +Out of Stock + + + +payment_successful + +Payment Successful? + + + +process_payment->payment_successful + + +Payment Processed + + + +create_shipment + +Create Shipping Order + + + +payment_successful->create_shipment + + +Approved + + + +refund_payment + +Process Payment Refund + + + +payment_successful->refund_payment + + +Declined + + + +update_inventory + +Update Stock Levels + + + +create_shipment->update_inventory + + +Shipment Created + + + +generate_invoice + + + +Generate Invoice Document + + + +update_inventory->generate_invoice + + +Stock Updated + + + +send_confirmation + +Send Order Confirmation + + + +generate_invoice->send_confirmation + + +Invoice Ready + + + +notify_warehouse + +Notify Fulfillment Center + + + +send_confirmation->notify_warehouse + + +Customer Notified + + + +end_order_process + +End Order Process + + + +notify_warehouse->end_order_process + + +Process Complete + + + +log_failed_order + +Log Failed Order Details + + + +send_error_notification->log_failed_order + + +Error Sent + + + +log_failed_order->end_order_process + + +Error Logged + + + +request_restock->send_error_notification + + +Restock Requested + + + +refund_payment->send_error_notification + + +Refund Processed + + + diff --git a/images/pf3.svg b/images/pf3.svg new file mode 100644 index 0000000000000000000000000000000000000000..538a6c7fb332e5642f0f5b9464108827f1a9aa67 --- /dev/null +++ b/images/pf3.svg @@ -0,0 +1,145 @@ + + + + + + +ProcessFlowDiagram + + + +Start File Upload + +Start File Upload + + + +select_file + +User Selects File + + + +Start File Upload->select_file + + +Upload Request + + + +validate_file_type + +Check File Type & Size + + + +select_file->validate_file_type + + +File Selected + + + +file_valid + +Is File Valid? + + + +validate_file_type->file_valid + + +Validation Done + + + +upload_to_server + +Upload File to Server + + + +file_valid->upload_to_server + + +Valid File + + + +show_error_message + +Display Error Message + + + +file_valid->show_error_message + + +Invalid File + + + +generate_file_id + +Generate Unique File ID + + + +upload_to_server->generate_file_id + + +Upload Complete + + + +save_file_metadata + + + +Save File Information + + + +generate_file_id->save_file_metadata + + +ID Generated + + + +show_success_message + +Display Success Message + + + +save_file_metadata->show_success_message + + +Metadata Saved + + + +end_upload_process + +End Upload Process + + + +show_success_message->end_upload_process + + +Success + + + +show_error_message->end_upload_process + + +Error Handled + + + diff --git a/images/pf4.svg b/images/pf4.svg new file mode 100644 index 0000000000000000000000000000000000000000..adba8bde3ab29067b626ef86aa7e9e87fa6ae03b --- /dev/null +++ b/images/pf4.svg @@ -0,0 +1,332 @@ + + + + + + +ProcessFlowDiagram + + + +Start Registration Process + +Start Registration Process + + + +user_access_form + +User Accesses Registration Form + + + +Start Registration Process->user_access_form + + +User Request + + + +collect_user_data + +Collect Registration Data + + + +user_access_form->collect_user_data + + +Form Displayed + + + +validate_input_format + +Validate Input Format + + + +collect_user_data->validate_input_format + + +Data Submitted + + + +is_format_valid + +Is Format Valid? + + + +validate_input_format->is_format_valid + + +Validation Complete + + + +check_email_exists + +Check if Email Already Exists + + + +is_format_valid->check_email_exists + + +Valid Format + + + +rate_limit_check + +Check Registration Rate Limit + + + +is_format_valid->rate_limit_check + + +Invalid Format + + + +email_already_exists + +Email Already Registered? + + + +check_email_exists->email_already_exists + + +Database Check + + + +hash_password + +Hash User Password + + + +email_already_exists->hash_password + + +New Email + + + +show_duplicate_error + +Display Email Exists Error + + + +email_already_exists->show_duplicate_error + + +Duplicate Email + + + +create_user_record + +Create User Database Record + + + +hash_password->create_user_record + + +Password Secured + + + +generate_verification_token + +Generate Email Verification Token + + + +create_user_record->generate_verification_token + + +User Created + + + +send_verification_email + +Send Verification Email + + + +generate_verification_token->send_verification_email + + +Token Ready + + + +create_user_profile + + + +Create User Profile Document + + + +send_verification_email->create_user_profile + + +Email Sent + + + +setup_default_preferences + +Setup Default User Preferences + + + +create_user_profile->setup_default_preferences + + +Profile Created + + + +log_registration_event + + + +Log Registration Activity + + + +setup_default_preferences->log_registration_event + + +Preferences Set + + + +send_welcome_notification + +Send Welcome Message + + + +log_registration_event->send_welcome_notification + + +Event Logged + + + +redirect_to_verification + +Redirect to Verification Page + + + +send_welcome_notification->redirect_to_verification + + +Welcome Sent + + + +end_registration_process + +End Registration Process + + + +redirect_to_verification->end_registration_process + + +Success Path + + + +show_format_error + +Display Format Error Message + + + +log_failed_attempt + + + +Log Failed Registration + + + +show_format_error->log_failed_attempt + + +Error Displayed + + + +suggest_login + +Suggest Login Instead + + + +show_duplicate_error->suggest_login + + +Error Shown + + + +suggest_login->log_failed_attempt + + +Alternative Provided + + + +log_failed_attempt->end_registration_process + + +Failure Logged + + + +rate_limit_check->show_format_error + + +Within Limits + + + +block_registration + +Block Registration Attempt + + + +rate_limit_check->block_registration + + +Rate Limited + + + +block_registration->end_registration_process + + +Blocked + + + diff --git a/images/pf5.svg b/images/pf5.svg new file mode 100644 index 0000000000000000000000000000000000000000..c67bfd1ac41f0025fde89849606d037c0efb13b1 --- /dev/null +++ b/images/pf5.svg @@ -0,0 +1,219 @@ + + + + + + +ProcessFlowDiagram + + + +Start Coffee Making + +Start Coffee Making + + + +user_selects_drink + +Customer Selects Drink Type + + + +Start Coffee Making->user_selects_drink + + +Power On + + + +check_water_level + +Check Water Tank Level + + + +user_selects_drink->check_water_level + + +Selection Made + + + +water_sufficient + +Enough Water? + + + +check_water_level->water_sufficient + + +Level Checked + + + +check_coffee_beans + +Check Coffee Bean Supply + + + +water_sufficient->check_coffee_beans + + +Sufficient + + + +show_water_warning + +Display 'Add Water' Message + + + +water_sufficient->show_water_warning + + +Low Water + + + +beans_available + +Beans Available? + + + +check_coffee_beans->beans_available + + +Bean Check + + + +grind_coffee_beans + +Grind Coffee Beans + + + +beans_available->grind_coffee_beans + + +Available + + + +show_beans_warning + +Display 'Refill Beans' Message + + + +beans_available->show_beans_warning + + +Empty + + + +heat_water + +Heat Water to Temperature + + + +grind_coffee_beans->heat_water + + +Grinding Done + + + +brew_coffee + +Brew Coffee + + + +heat_water->brew_coffee + + +Water Ready + + + +dispense_coffee + +Dispense Coffee to Cup + + + +brew_coffee->dispense_coffee + + +Brewing Complete + + + +generate_receipt + + + +Print Receipt + + + +dispense_coffee->generate_receipt + + +Coffee Served + + + +end_coffee_process + +Coffee Process Complete + + + +generate_receipt->end_coffee_process + + +Transaction Complete + + + +machine_maintenance_log + + + +Log Maintenance Alert + + + +show_water_warning->machine_maintenance_log + + +Warning Shown + + + +show_beans_warning->machine_maintenance_log + + +Warning Shown + + + +machine_maintenance_log->end_coffee_process + + +Alert Logged + + + diff --git a/images/pf6.svg b/images/pf6.svg new file mode 100644 index 0000000000000000000000000000000000000000..04acd20b5c366dd6d4eecffdaac09e33c60c43ff --- /dev/null +++ b/images/pf6.svg @@ -0,0 +1,252 @@ + + + + + + +ProcessFlowDiagram + + + +Start Book Checkout + +Start Book Checkout + + + +scan_library_card + +Scan Student Library Card + + + +Start Book Checkout->scan_library_card + + +Begin Transaction + + + +verify_member_status + +Verify Active Membership + + + +scan_library_card->verify_member_status + + +Card Scanned + + + +membership_active + +Is Membership Active? + + + +verify_member_status->membership_active + + +Status Checked + + + +scan_book_barcode + +Scan Book Barcode + + + +membership_active->scan_book_barcode + + +Active Member + + + +show_membership_error + +Display Membership Error + + + +membership_active->show_membership_error + + +Inactive/Expired + + + +check_book_availability + +Check Book Status + + + +scan_book_barcode->check_book_availability + + +Book Scanned + + + +book_available + +Book Available for Checkout? + + + +check_book_availability->book_available + + +Status Retrieved + + + +check_checkout_limit + +Verify Checkout Limit + + + +book_available->check_checkout_limit + + +Available + + + +show_book_unavailable + +Display Book Unavailable + + + +book_available->show_book_unavailable + + +Already Checked Out + + + +within_limit + +Within Checkout Limit? + + + +check_checkout_limit->within_limit + + +Limit Verified + + + +update_book_status + +Mark Book as Checked Out + + + +within_limit->update_book_status + + +Under Limit + + + +show_limit_exceeded + +Display Limit Exceeded Message + + + +within_limit->show_limit_exceeded + + +Limit Exceeded + + + +calculate_due_date + +Calculate Return Due Date + + + +update_book_status->calculate_due_date + + +Status Updated + + + +print_receipt + + + +Print Checkout Receipt + + + +calculate_due_date->print_receipt + + +Due Date Set + + + +update_member_record + + + +Update Member Checkout Record + + + +print_receipt->update_member_record + + +Receipt Printed + + + +end_checkout_process + +Checkout Process Complete + + + +update_member_record->end_checkout_process + + +Record Updated + + + +show_membership_error->end_checkout_process + + +Error Handled + + + +show_book_unavailable->end_checkout_process + + +Error Handled + + + +show_limit_exceeded->end_checkout_process + + +Error Handled + + + diff --git a/images/rd1.svg b/images/rd1.svg new file mode 100644 index 0000000000000000000000000000000000000000..7d4c8a267e51f07f04743e5ef7a3bf152b1d8c39 --- /dev/null +++ b/images/rd1.svg @@ -0,0 +1,409 @@ + + + + + + +RadialDiagram + + + +central + +Modern Software Development + + + +frontend_tech + +Frontend Technologies + + + +central->frontend_tech + + +built with + + + +backend_arch + +Backend Architecture + + + +central->backend_arch + + +powered by + + + +devops_practices + +DevOps & CI/CD + + + +central->devops_practices + + +deployed via + + + +data_management + +Data & Storage + + + +central->data_management + + +manages data with + + + +ai_integration + +AI Integration + + + +central->ai_integration + + +enhanced by + + + +security_practices + +Security & Privacy + + + +central->security_practices + + +secured with + + + +react_eco + +React Ecosystem + + + +frontend_tech->react_eco + + +includes + + + +vue_angular + +Vue & Angular + + + +frontend_tech->vue_angular + + +includes + + + +web_components + +Web Components + + + +frontend_tech->web_components + + +includes + + + +pwa_tech + +Progressive Web Apps + + + +frontend_tech->pwa_tech + + +includes + + + +microservices + +Microservices + + + +backend_arch->microservices + + +e.g. + + + +serverless + +Serverless Functions + + + +backend_arch->serverless + + +e.g. + + + +graphql_apis + +GraphQL APIs + + + +backend_arch->graphql_apis + + +e.g. + + + +event_driven + +Event-Driven Architecture + + + +backend_arch->event_driven + + +e.g. + + + +docker_k8s + +Docker & Kubernetes + + + +devops_practices->docker_k8s + + +using + + + +github_actions + +GitHub Actions + + + +devops_practices->github_actions + + +using + + + +infrastructure_code + +Infrastructure as Code + + + +devops_practices->infrastructure_code + + +using + + + +monitoring + +Observability & Monitoring + + + +devops_practices->monitoring + + +using + + + +nosql_dbs + +NoSQL Databases + + + +data_management->nosql_dbs + + +e.g. + + + +vector_dbs + +Vector Databases + + + +data_management->vector_dbs + + +e.g. + + + +real_time + +Real-time Data Streams + + + +data_management->real_time + + +e.g. + + + +data_lakes + +Data Lakes & Warehouses + + + +data_management->data_lakes + + +e.g. + + + +llm_apis + +LLM APIs + + + +ai_integration->llm_apis + + +e.g. + + + +ml_ops + +MLOps Pipelines + + + +ai_integration->ml_ops + + +e.g. + + + +ai_agents + +AI Agents & Automation + + + +ai_integration->ai_agents + + +e.g. + + + +embeddings + +Embeddings & RAG + + + +ai_integration->embeddings + + +e.g. + + + +zero_trust + +Zero Trust Architecture + + + +security_practices->zero_trust + + +using + + + +oauth_jwt + +OAuth & JWT + + + +security_practices->oauth_jwt + + +using + + + +data_encryption + +End-to-End Encryption + + + +security_practices->data_encryption + + +using + + + +compliance + +GDPR & Privacy Compliance + + + +security_practices->compliance + + +using + + + diff --git a/images/rd2.svg b/images/rd2.svg new file mode 100644 index 0000000000000000000000000000000000000000..7daa91d515b914bc68bef34d51a498da9ebd4d4a --- /dev/null +++ b/images/rd2.svg @@ -0,0 +1,318 @@ + + + + + + +RadialDiagram + + + +central + +Making Coffee + + + +coffee_components + +Coffee Components + + + +central->coffee_components + + +involves + + + +process_enjoyment + +Process & Enjoyment + + + +central->process_enjoyment + + +leads to + + + +coffee_types + +Coffee Types + + + +coffee_components->coffee_types + + +examples + + + +ingredients + +Ingredients + + + +coffee_components->ingredients + + +essential + + + +equipment_needed + +Equipment Needed + + + +coffee_components->equipment_needed + + +requires + + + +espresso + +Espresso + + + +coffee_types->espresso + + +strong + + + +latte + +Latte + + + +coffee_types->latte + + +milky + + + +coffee_beans + +Coffee Beans + + + +ingredients->coffee_beans + + +primary + + + +water + +Water + + + +ingredients->water + + +essential + + + +optional_addins + +Optional Add-ins + + + +ingredients->optional_addins + + +can include + + + +coffee_maker + +Coffee Maker + + + +equipment_needed->coffee_maker + + +e.g. + + + +filter + +Filter + + + +equipment_needed->filter + + +if using + + + +spoon + +Spoon + + + +equipment_needed->spoon + + +for stirring + + + +mug + +Mug + + + +equipment_needed->mug + + +to serve + + + +customization + +Customization + + + +process_enjoyment->customization + + +can add + + + +preparation_steps + +Preparation Steps + + + +process_enjoyment->preparation_steps + + +involves + + + +milk + +Milk + + + +customization->milk + + +optionally + + + +sugar + +Sugar + + + +customization->sugar + + +optionally + + + +spices + +Spices + + + +customization->spices + + +for enhancement + + + +grind_beans + +Grind Beans + + + +preparation_steps->grind_beans + + +step 1 (if whole) + + + +heat_water + +Heat Water + + + +preparation_steps->heat_water + + +step 1 + + + +combine_brew + +Combine & Brew + + + +preparation_steps->combine_brew + + +step 2 + + + +serve + +Serve + + + +preparation_steps->serve + + +step 3 + + + diff --git a/images/rd3.svg b/images/rd3.svg new file mode 100644 index 0000000000000000000000000000000000000000..21a15598e2f102a9e97219683552cf4ad6e978f3 --- /dev/null +++ b/images/rd3.svg @@ -0,0 +1,669 @@ + + + + + + +RadialDiagram + + + +central + +Space Exploration + + + +technologies + +Technologies + + + +central->technologies + + +relies on + + + +historical_milestones + +Historical Milestones + + + +central->historical_milestones + + +features + + + +space_race_era + +Space Race Era + + + +central->space_race_era + + +started with + + + +commercial_space + +Commercial Space + + + +central->commercial_space + + +includes + + + +current_missions + +Current Missions + + + +central->current_missions + + +focuses on + + + +philosophical_implications + +Philosophical Implications + + + +central->philosophical_implications + + +focuses on + + + +future_goals + +Future Goals + + + +central->future_goals + + +aims for + + + +space_colonization + +Space Colonization + + + +central->space_colonization + + +planning + + + +cosmic_discoveries + +Cosmic Discoveries + + + +central->cosmic_discoveries + + +studies + + + +interstellar_travel + +Interstellar Travel + + + +central->interstellar_travel + + +aims for + + + +rocket_propulsion + +Rocket Propulsion + + + +technologies->rocket_propulsion + + +uses + + + +navigation_systems + +Navigation Systems + + + +technologies->navigation_systems + + +depends on + + + +life_support + +Life Support + + + +technologies->life_support + + +requires + + + +spacex + +SpaceX + + + +technologies->spacex + + +achieved through + + + +blue_origin + +Blue Origin + + + +historical_milestones->blue_origin + + +dominated by + + + +asteroid_mining + +Asteroid Mining + + + +historical_milestones->asteroid_mining + + +researching + + + +sputnik_launch + +Sputnik Launch + + + +space_race_era->sputnik_launch + + +began with + + + +first_spacecraft + +First Spacecraft + + + +space_race_era->first_spacecraft + + +featured + + + +space_stations + +Space Stations + + + +space_race_era->space_stations + + +launched + + + +interplanetary_probes + +Interplanetary Probes + + + +space_race_era->interplanetary_probes + + +deployed + + + +moon_landing + +Moon Landing + + + +space_race_era->moon_landing + + +achieved + + + +satellite_networks + +Satellite Networks + + + +space_race_era->satellite_networks + + +established + + + +hubble_telescope + +Hubble Telescope + + + +space_race_era->hubble_telescope + + +deployed + + + +mars_rovers + +Mars Rovers + + + +space_race_era->mars_rovers + + +sent + + + +iss_operations + +ISS Operations + + + +current_missions->iss_operations + + +maintaining + + + +deep_space_telescopes + +Deep Space Telescopes + + + +current_missions->deep_space_telescopes + + +deploying + + + +artemis_program + +Artemis Program + + + +current_missions->artemis_program + + +pursuing + + + +mars_exploration + +Mars Exploration + + + +philosophical_implications->mars_exploration + + +all involving + + + +pale_blue_dot + +Pale Blue Dot + + + +philosophical_implications->pale_blue_dot + + +challenge + + + +humanitys_place + +Humanity's Place + + + +philosophical_implications->humanitys_place + + +pursues + + + +fermi_paradox + +Fermi Paradox + + + +philosophical_implications->fermi_paradox + + +pursues + + + +cosmic_perspective + +Cosmic Perspective + + + +philosophical_implications->cosmic_perspective + + +pursues + + + +challenges + +Challenges + + + +future_goals->challenges + + +encounters + + + +radiation_exposure + +Radiation Exposure + + + +future_goals->radiation_exposure + + +form + + + +mars_colonies + +Mars Colonies + + + +space_colonization->mars_colonies + + +sustaining + + + +moon_bases + +Moon Bases + + + +space_colonization->moon_bases + + +become + + + +orbital_habitats + +Orbital Habitats + + + +space_colonization->orbital_habitats + + +considering + + + +terraforming + +Terraforming + + + +space_colonization->terraforming + + +considering + + + +black_holes + +Black Holes + + + +cosmic_discoveries->black_holes + + +reveals + + + +dark_matter + +Dark Matter + + + +cosmic_discoveries->dark_matter + + +investigating + + + +potentially_habitable_worlds + +Potentially Habitable Worlds + + + +cosmic_discoveries->potentially_habitable_worlds + + +seeking + + + +gravitational_waves + +Gravitational Waves + + + +cosmic_discoveries->gravitational_waves + + +discovered + + + +exoplanets + +Exoplanets + + + +cosmic_discoveries->exoplanets + + +detected + + + +alien_life_search + +Alien Life Search + + + +cosmic_discoveries->alien_life_search + + +conducting + + + +generation_ships + +Generation Ships + + + +interstellar_travel->generation_ships + + +designs + + + +breakthrough_starshot + +Breakthrough Starshot + + + +interstellar_travel->breakthrough_starshot + + +develops + + + +fusion_propulsion + +Fusion Propulsion + + + +interstellar_travel->fusion_propulsion + + +involves + + + +alcubierre_drive + +Alcubierre Drive + + + +interstellar_travel->alcubierre_drive + + +studies + + + +warp_drive_theory + +Warp Drive Theory + + + +interstellar_travel->warp_drive_theory + + +researches + + + +proxima_centauri + +Proxima Centauri + + + +interstellar_travel->proxima_centauri + + +targets + + + diff --git a/images/rd4.svg b/images/rd4.svg new file mode 100644 index 0000000000000000000000000000000000000000..967172a443b853b3f737611c2fd5a73c83ee4543 --- /dev/null +++ b/images/rd4.svg @@ -0,0 +1,1280 @@ + + + + + + +RadialDiagram + + + +central + +The Human Brain & Consciousness + + + +neuroanatomy + +Neuroanatomy & Structure + + + +central->neuroanatomy + + +composed of + + + +cognitive_functions + +Cognitive Functions + + + +central->cognitive_functions + + +enables + + + +consciousness_theories + +Theories of Consciousness + + + +central->consciousness_theories + + +explained by + + + +altered_states + +Altered States of Consciousness + + + +central->altered_states + + +experiences + + + +neurotransmitters + +Neurotransmitter Systems + + + +central->neurotransmitters + + +regulated by + + + +brain_plasticity + +Brain Plasticity & Development + + + +central->brain_plasticity + + +adapts through + + + +disorders_conditions + +Neurological Disorders & Conditions + + + +central->disorders_conditions + + +affected by + + + +research_methods + +Research Methods & Technology + + + +central->research_methods + + +studied using + + + +ai_consciousness + +AI & Machine Consciousness + + + +central->ai_consciousness + + +compared to + + + +philosophical_questions + +Philosophical Questions + + + +central->philosophical_questions + + +ponders + + + +future_frontiers + +Future Frontiers + + + +central->future_frontiers + + +advancing toward + + + +cerebral_cortex + +Cerebral Cortex + + + +neuroanatomy->cerebral_cortex + + +includes + + + +limbic_system + +Limbic System + + + +neuroanatomy->limbic_system + + +includes + + + +brainstem + +Brainstem + + + +neuroanatomy->brainstem + + +includes + + + +cerebellum + +Cerebellum + + + +neuroanatomy->cerebellum + + +includes + + + +neural_networks + +Neural Networks + + + +neuroanatomy->neural_networks + + +forms + + + +synaptic_connections + +Synaptic Connections + + + +neuroanatomy->synaptic_connections + + +creates + + + +glial_cells + +Glial Cells + + + +neuroanatomy->glial_cells + + +supported by + + + +blood_brain_barrier + +Blood-Brain Barrier + + + +neuroanatomy->blood_brain_barrier + + +protected by + + + +memory_systems + +Memory Systems + + + +cognitive_functions->memory_systems + + +processes + + + +attention_focus + +Attention & Focus + + + +cognitive_functions->attention_focus + + +controls + + + +language_processing + +Language Processing + + + +cognitive_functions->language_processing + + +handles + + + +decision_making + +Decision Making + + + +cognitive_functions->decision_making + + +executes + + + +pattern_recognition + +Pattern Recognition + + + +cognitive_functions->pattern_recognition + + +performs + + + +spatial_reasoning + +Spatial Reasoning + + + +cognitive_functions->spatial_reasoning + + +calculates + + + +executive_control + +Executive Control + + + +cognitive_functions->executive_control + + +manages + + + +integrated_info_theory + +Integrated Information Theory + + + +consciousness_theories->integrated_info_theory + + +proposes + + + +global_workspace + +Global Workspace Theory + + + +consciousness_theories->global_workspace + + +suggests + + + +higher_order_thought + +Higher-Order Thought + + + +consciousness_theories->higher_order_thought + + +describes + + + +predictive_processing + +Predictive Processing + + + +consciousness_theories->predictive_processing + + +models + + + +panpsychism + +Panpsychism + + + +consciousness_theories->panpsychism + + +considers + + + +emergentism + +Emergentism + + + +consciousness_theories->emergentism + + +explains + + + +materialism + +Materialism + + + +consciousness_theories->materialism + + +assumes + + + +dualism + +Dualism + + + +consciousness_theories->dualism + + +debates + + + +illusionism + +Illusionism + + + +consciousness_theories->illusionism + + +argues + + + +hard_problem + +Hard Problem of Consciousness + + + +consciousness_theories->hard_problem + + +confronts + + + +sleep_dreams + +Sleep & Dreams + + + +altered_states->sleep_dreams + + +cycles through + + + +meditation_states + +Meditation States + + + +altered_states->meditation_states + + +achieves + + + +psychedelic_experiences + +Psychedelic Experiences + + + +altered_states->psychedelic_experiences + + +induces + + + +anesthesia + +Anesthesia + + + +altered_states->anesthesia + + +suppresses + + + +lucid_dreaming + +Lucid Dreaming + + + +altered_states->lucid_dreaming + + +controls + + + +flow_states + +Flow States + + + +altered_states->flow_states + + +enters + + + +dopamine_pathways + +Dopamine Pathways + + + +neurotransmitters->dopamine_pathways + + +motivates via + + + +serotonin_system + +Serotonin System + + + +neurotransmitters->serotonin_system + + +stabilizes via + + + +acetylcholine + +Acetylcholine + + + +neurotransmitters->acetylcholine + + +learns via + + + +gaba_inhibition + +GABA Inhibition + + + +neurotransmitters->gaba_inhibition + + +calms via + + + +glutamate_excitation + +Glutamate Excitation + + + +neurotransmitters->glutamate_excitation + + +activates via + + + +norepinephrine + +Norepinephrine + + + +neurotransmitters->norepinephrine + + +alerts via + + + +endorphins + +Endorphins + + + +neurotransmitters->endorphins + + +rewards via + + + +neurogenesis + +Neurogenesis + + + +brain_plasticity->neurogenesis + + +grows via + + + +synaptic_plasticity + +Synaptic Plasticity + + + +brain_plasticity->synaptic_plasticity + + +strengthens via + + + +critical_periods + +Critical Periods + + + +brain_plasticity->critical_periods + + +develops during + + + +brain_recovery + +Brain Recovery + + + +brain_plasticity->brain_recovery + + +heals through + + + +learning_adaptation + +Learning & Adaptation + + + +brain_plasticity->learning_adaptation + + +changes via + + + +alzheimers_dementia + +Alzheimer's & Dementia + + + +disorders_conditions->alzheimers_dementia + + +degrades via + + + +depression_anxiety + +Depression & Anxiety + + + +disorders_conditions->depression_anxiety + + +disrupts via + + + +schizophrenia + +Schizophrenia + + + +disorders_conditions->schizophrenia + + +distorts via + + + +epilepsy + +Epilepsy + + + +disorders_conditions->epilepsy + + +disrupts via + + + +traumatic_brain_injury + +Traumatic Brain Injury + + + +disorders_conditions->traumatic_brain_injury + + +damages via + + + +autism_spectrum + +Autism Spectrum + + + +disorders_conditions->autism_spectrum + + +processes via + + + +adhd + +ADHD + + + +disorders_conditions->adhd + + +focuses via + + + +parkinsons + +Parkinson's Disease + + + +disorders_conditions->parkinsons + + +moves via + + + +stroke + +Stroke + + + +disorders_conditions->stroke + + +impairs via + + + +blindsight + +Blindsight + + + +disorders_conditions->blindsight + + +perceives via + + + +split_brain + +Split-Brain Syndrome + + + +disorders_conditions->split_brain + + +divides via + + + +fmri_imaging + +fMRI Imaging + + + +research_methods->fmri_imaging + + +visualizes via + + + +eeg_monitoring + +EEG Monitoring + + + +research_methods->eeg_monitoring + + +measures via + + + +pet_scans + +PET Scans + + + +research_methods->pet_scans + + +tracks via + + + +optogenetics + +Optogenetics + + + +research_methods->optogenetics + + +controls via + + + +brain_stimulation + +Brain Stimulation + + + +research_methods->brain_stimulation + + +modulates via + + + +single_cell_recording + +Single Cell Recording + + + +research_methods->single_cell_recording + + +monitors via + + + +computational_models + +Computational Models + + + +research_methods->computational_models + + +simulates via + + + +brain_organoids + +Brain Organoids + + + +research_methods->brain_organoids + + +grows via + + + +neural_networks_ai + +Artificial Neural Networks + + + +ai_consciousness->neural_networks_ai + + +mimics via + + + +machine_learning + +Machine Learning + + + +ai_consciousness->machine_learning + + +learns via + + + +turing_test + +Turing Test + + + +ai_consciousness->turing_test + + +tests via + + + +chinese_room + +Chinese Room Argument + + + +ai_consciousness->chinese_room + + +challenges via + + + +artificial_general_intelligence + +Artificial General Intelligence + + + +ai_consciousness->artificial_general_intelligence + + +aspires to + + + +robot_consciousness + +Robot Consciousness + + + +ai_consciousness->robot_consciousness + + +questions + + + +singularity_theory + +Singularity Theory + + + +ai_consciousness->singularity_theory + + +predicts + + + +free_will + +Free Will vs Determinism + + + +philosophical_questions->free_will + + +debates + + + +mind_body_problem + +Mind-Body Problem + + + +philosophical_questions->mind_body_problem + + +explores + + + +qualia_experience + +Qualia & Subjective Experience + + + +philosophical_questions->qualia_experience + + +examines + + + +personal_identity + +Personal Identity + + + +philosophical_questions->personal_identity + + +questions + + + +other_minds + +Problem of Other Minds + + + +philosophical_questions->other_minds + + +considers + + + +consciousness_spectrum + +Consciousness Spectrum + + + +philosophical_questions->consciousness_spectrum + + +defines + + + +zombie_argument + +Philosophical Zombie Argument + + + +philosophical_questions->zombie_argument + + +challenges + + + +binding_problem + +Binding Problem + + + +philosophical_questions->binding_problem + + +solves + + + +intentionality + +Intentionality + + + +philosophical_questions->intentionality + + +directs + + + +explanatory_gap + +Explanatory Gap + + + +philosophical_questions->explanatory_gap + + +bridges + + + +brain_computer_interfaces + +Brain-Computer Interfaces + + + +future_frontiers->brain_computer_interfaces + + +develops + + + +memory_enhancement + +Memory Enhancement + + + +future_frontiers->memory_enhancement + + +improves + + + +consciousness_uploading + +Consciousness Uploading + + + +future_frontiers->consciousness_uploading + + +attempts + + + +digital_immortality + +Digital Immortality + + + +future_frontiers->digital_immortality + + +pursues + + + +mind_reading_tech + +Mind Reading Technology + + + +future_frontiers->mind_reading_tech + + +creates + + + +artificial_telepathy + +Artificial Telepathy + + + +future_frontiers->artificial_telepathy + + +enables + + + +consciousness_transfer + +Consciousness Transfer + + + +future_frontiers->consciousness_transfer + + +envisions + + + diff --git a/images/rd5.svg b/images/rd5.svg new file mode 100644 index 0000000000000000000000000000000000000000..6a0ff1f55a197c226fd2ef41d232000f439efd41 --- /dev/null +++ b/images/rd5.svg @@ -0,0 +1,604 @@ + + + + + + +RadialDiagram + + + +central + +The Mystery of Dreams + + + +lucid_dreaming + +Lucid Dreaming + + + +central->lucid_dreaming + + +controls + + + +nightmare_realm + +Nightmare Realm + + + +central->nightmare_realm + + +terrorizes through + + + +dream_symbolism + +Dream Symbolism + + + +central->dream_symbolism + + +communicates through + + + +induction_methods + +Induction Methods + + + +lucid_dreaming->induction_methods + + +achieved through + + + +dream_control_abilities + +Dream Control Abilities + + + +lucid_dreaming->dream_control_abilities + + +manifests as + + + +reality_testing + +Reality Testing + + + +induction_methods->reality_testing + + +verified by + + + +wake_back_to_bed + +Wake-Back-to-Bed + + + +induction_methods->wake_back_to_bed + + +cycles through + + + +mnemonic_techniques + +Mnemonic Techniques + + + +induction_methods->mnemonic_techniques + + +remembers + + + +hand_checks + +Hand Checks + + + +reality_testing->hand_checks + + +examines + + + +clock_reading + +Clock Reading + + + +reality_testing->clock_reading + + +reads + + + +mirror_tests + +Mirror Tests + + + +reality_testing->mirror_tests + + +reflects + + + +face_distortion + +Face Distortion + + + +mirror_tests->face_distortion + + +warps + + + +reflection_absence + +Reflection Absence + + + +mirror_tests->reflection_absence + + +vanishes + + + +early_awakening + +Early Awakening + + + +wake_back_to_bed->early_awakening + + +interrupts + + + +consciousness_bridge + +Consciousness Bridge + + + +wake_back_to_bed->consciousness_bridge + + +connects + + + +intention_setting + +Intention Setting + + + +wake_back_to_bed->intention_setting + + +programs + + + +flight_control + +Flight Control + + + +dream_control_abilities->flight_control + + +soars + + + +object_manifestation + +Object Manifestation + + + +dream_control_abilities->object_manifestation + + +creates + + + +character_summoning + +Character Summoning + + + +dream_control_abilities->character_summoning + + +calls forth + + + +dream_guides + +Dream Guides + + + +character_summoning->dream_guides + + +guides + + + +deceased_relatives + +Deceased Relatives + + + +character_summoning->deceased_relatives + + +visits + + + +sleep_paralysis_demons + +Sleep Paralysis Demons + + + +nightmare_realm->sleep_paralysis_demons + + +haunted by + + + +recurring_nightmares + +Recurring Nightmares + + + +nightmare_realm->recurring_nightmares + + +repeats + + + +childhood_terrors + +Childhood Terrors + + + +nightmare_realm->childhood_terrors + + +echoes + + + +shadow_people + +Shadow People + + + +sleep_paralysis_demons->shadow_people + + +stalked by + + + +old_hag_syndrome + +Old Hag Syndrome + + + +sleep_paralysis_demons->old_hag_syndrome + + +crushed by + + + +hat_man + +The Hat Man + + + +shadow_people->hat_man + + +watched by + + + +corner_watchers + +Corner Watchers + + + +shadow_people->corner_watchers + + +observed from + + + +bed_intruders + +Bed Intruders + + + +shadow_people->bed_intruders + + +approached by + + + +fedora_silhouette + +Fedora Silhouette + + + +hat_man->fedora_silhouette + + +outlined + + + +doorway_lurking + +Doorway Lurking + + + +hat_man->doorway_lurking + + +positioned + + + +global_sightings + +Global Sightings + + + +hat_man->global_sightings + + +reported across + + + +american_encounters + +American Encounters + + + +global_sightings->american_encounters + + +documented + + + +european_manifestations + +European Manifestations + + + +global_sightings->european_manifestations + + +witnessed + + + +asian_appearances + +Asian Appearances + + + +global_sightings->asian_appearances + + +recorded + + + +chest_pressure + +Chest Pressure + + + +old_hag_syndrome->chest_pressure + + +weighted + + + +breathing_difficulty + +Breathing Difficulty + + + +old_hag_syndrome->breathing_difficulty + + +suffocated + + + +water_symbols + +Water Symbols + + + +dream_symbolism->water_symbols + + +flows as + + + +flying_metaphors + +Flying Metaphors + + + +dream_symbolism->flying_metaphors + + +soars as + + + +death_rebirth_cycles + +Death & Rebirth Cycles + + + +dream_symbolism->death_rebirth_cycles + + +transforms through + + + +drowning_dreams + +Drowning Dreams + + + +water_symbols->drowning_dreams + + +overwhelms + + + +ocean_vastness + +Ocean Vastness + + + +water_symbols->ocean_vastness + + +expands + + + +river_journeys + +River Journeys + + + +water_symbols->river_journeys + + +travels + + + +funeral_dreams + +Funeral Dreams + + + +death_rebirth_cycles->funeral_dreams + + +mourns + + + +resurrection_visions + +Resurrection Visions + + + +death_rebirth_cycles->resurrection_visions + + +reborn + + + diff --git a/images/rd6.svg b/images/rd6.svg new file mode 100644 index 0000000000000000000000000000000000000000..bcc1a2843c8dd58480f0a22236c106064383a478 --- /dev/null +++ b/images/rd6.svg @@ -0,0 +1,1072 @@ + + + + + + +RadialDiagram + + + +central + +Human Consciousness Layers + + + +conscious_mind + +Conscious Mind + + + +central->conscious_mind + + +thinks through + + + +subconscious_mind + +Subconscious Mind + + + +central->subconscious_mind + + +operates beneath + + + +unconscious_mind + +Unconscious Mind + + + +central->unconscious_mind + + +drives from + + + +superconscious_mind + +Superconscious Mind + + + +central->superconscious_mind + + +transcends through + + + +quantum_consciousness + +Quantum Consciousness + + + +central->quantum_consciousness + + +operates at + + + +rational_thought + +Rational Thought + + + +conscious_mind->rational_thought + + +processes + + + +immediate_awareness + +Immediate Awareness + + + +conscious_mind->immediate_awareness + + +perceives + + + +active_memory + +Active Memory + + + +conscious_mind->active_memory + + +recalls + + + +decision_making + +Decision Making + + + +conscious_mind->decision_making + + +chooses + + + +language_processing + +Language Processing + + + +conscious_mind->language_processing + + +communicates + + + +problem_solving + +Problem Solving + + + +conscious_mind->problem_solving + + +resolves + + + +working_memory + +Working Memory + + + +active_memory->working_memory + + +holds + + + +attention_focus + +Attention Focus + + + +active_memory->attention_focus + + +concentrates + + + +phonological_loop + +Phonological Loop + + + +working_memory->phonological_loop + + +rehearses + + + +visuospatial_sketchpad + +Visuospatial Sketchpad + + + +working_memory->visuospatial_sketchpad + + +visualizes + + + +central_executive + +Central Executive + + + +working_memory->central_executive + + +controls + + + +episodic_buffer + +Episodic Buffer + + + +working_memory->episodic_buffer + + +integrates + + + +selective_attention + +Selective Attention + + + +attention_focus->selective_attention + + +filters + + + +sustained_attention + +Sustained Attention + + + +attention_focus->sustained_attention + + +maintains + + + +divided_attention + +Divided Attention + + + +attention_focus->divided_attention + + +splits + + + +executive_attention + +Executive Attention + + + +attention_focus->executive_attention + + +resolves + + + +habit_patterns + +Habit Patterns + + + +subconscious_mind->habit_patterns + + +automates + + + +emotional_processing + +Emotional Processing + + + +subconscious_mind->emotional_processing + + +feels through + + + +intuitive_knowledge + +Intuitive Knowledge + + + +subconscious_mind->intuitive_knowledge + + +knows + + + +body_awareness + +Body Awareness + + + +subconscious_mind->body_awareness + + +senses + + + +pattern_recognition + +Pattern Recognition + + + +subconscious_mind->pattern_recognition + + +detects + + + +creative_inspiration + +Creative Inspiration + + + +subconscious_mind->creative_inspiration + + +inspires + + + +limbic_responses + +Limbic Responses + + + +emotional_processing->limbic_responses + + +reacts via + + + +mood_regulation + +Mood Regulation + + + +emotional_processing->mood_regulation + + +balances + + + +amygdala_fear + +Amygdala Fear Response + + + +limbic_responses->amygdala_fear + + +alerts + + + +hippocampus_memory + +Hippocampus Memory Formation + + + +limbic_responses->hippocampus_memory + + +encodes + + + +hypothalamus_drive + +Hypothalamus Drive + + + +limbic_responses->hypothalamus_drive + + +motivates + + + +anterior_cingulate + +Anterior Cingulate + + + +limbic_responses->anterior_cingulate + + +monitors + + + +serotonin_pathways + +Serotonin Pathways + + + +mood_regulation->serotonin_pathways + + +stabilizes + + + +dopamine_rewards + +Dopamine Reward System + + + +mood_regulation->dopamine_rewards + + +motivates + + + +stress_hormones + +Stress Hormones + + + +mood_regulation->stress_hormones + + +responds + + + +circadian_rhythms + +Circadian Rhythms + + + +mood_regulation->circadian_rhythms + + +cycles + + + +repressed_memories + +Repressed Memories + + + +unconscious_mind->repressed_memories + + +buries + + + +primal_instincts + +Primal Instincts + + + +unconscious_mind->primal_instincts + + +survives + + + +archetypal_patterns + +Archetypal Patterns + + + +unconscious_mind->archetypal_patterns + + +embodies + + + +autonomous_functions + +Autonomous Functions + + + +unconscious_mind->autonomous_functions + + +maintains + + + +dream_symbolism + +Dream Symbolism + + + +unconscious_mind->dream_symbolism + + +communicates + + + +psychological_complexes + +Psychological Complexes + + + +unconscious_mind->psychological_complexes + + +organizes + + + +jungian_archetypes + +Jungian Archetypes + + + +archetypal_patterns->jungian_archetypes + + +manifests as + + + +collective_unconscious + +Collective Unconscious + + + +archetypal_patterns->collective_unconscious + + +shares + + + +shadow_self + +Shadow Self + + + +jungian_archetypes->shadow_self + + +hides + + + +anima_animus + +Anima/Animus + + + +jungian_archetypes->anima_animus + + +complements + + + +wise_old_man + +Wise Old Man + + + +jungian_archetypes->wise_old_man + + +guides + + + +great_mother + +Great Mother + + + +jungian_archetypes->great_mother + + +nurtures + + + +universal_symbols + +Universal Symbols + + + +collective_unconscious->universal_symbols + + +recognizes + + + +mythic_patterns + +Mythic Patterns + + + +collective_unconscious->mythic_patterns + + +repeats + + + +cultural_memory + +Cultural Memory + + + +collective_unconscious->cultural_memory + + +inherits + + + +species_wisdom + +Species Wisdom + + + +collective_unconscious->species_wisdom + + +carries + + + +higher_wisdom + +Higher Wisdom + + + +superconscious_mind->higher_wisdom + + +illuminates + + + +spiritual_insight + +Spiritual Insight + + + +superconscious_mind->spiritual_insight + + +reveals + + + +mystical_experiences + +Mystical Experiences + + + +superconscious_mind->mystical_experiences + + +transcends via + + + +creative_genius + +Creative Genius + + + +superconscious_mind->creative_genius + + +channels + + + +prophetic_vision + +Prophetic Vision + + + +superconscious_mind->prophetic_vision + + +foresees + + + +unconditional_compassion + +Unconditional Compassion + + + +superconscious_mind->unconditional_compassion + + +loves + + + +enlightened_understanding + +Enlightened Understanding + + + +superconscious_mind->enlightened_understanding + + +comprehends + + + +altered_states + +Altered States of Consciousness + + + +mystical_experiences->altered_states + + +enters + + + +transpersonal_awareness + +Transpersonal Awareness + + + +mystical_experiences->transpersonal_awareness + + +expands beyond + + + +meditative_states + +Meditative States + + + +altered_states->meditative_states + + +stills + + + +flow_experiences + +Flow Experiences + + + +altered_states->flow_experiences + + +absorbs + + + +peak_experiences + +Peak Experiences + + + +altered_states->peak_experiences + + +elevates + + + +unity_consciousness + +Unity Consciousness + + + +altered_states->unity_consciousness + + +merges + + + +cosmic_consciousness + +Cosmic Consciousness + + + +transpersonal_awareness->cosmic_consciousness + + +embraces + + + +soul_connection + +Soul Connection + + + +transpersonal_awareness->soul_connection + + +links + + + +divine_union + +Divine Union + + + +transpersonal_awareness->divine_union + + +unites + + + +universal_love + +Universal Love + + + +transpersonal_awareness->universal_love + + +radiates + + + +observer_effect + +Observer Effect + + + +quantum_consciousness->observer_effect + + +influences + + + +non_local_awareness + +Non-Local Awareness + + + +quantum_consciousness->non_local_awareness + + +connects + + + +consciousness_fields + +Consciousness Fields + + + +quantum_consciousness->consciousness_fields + + +resonates with + + + +quantum_entanglement + +Quantum Entanglement + + + +quantum_consciousness->quantum_entanglement + + +correlates + + + +probability_waves + +Probability Waves + + + +quantum_consciousness->probability_waves + + +collapses + + + +information_processing + +Information Processing + + + +quantum_consciousness->information_processing + + +computes + + + +morphic_resonance + +Morphic Resonance + + + +consciousness_fields->morphic_resonance + + +patterns through + + + +species_memory + +Species Memory + + + +morphic_resonance->species_memory + + +accesses + + + +collective_learning + +Collective Learning + + + +morphic_resonance->collective_learning + + +shares + + + +evolutionary_memory + +Evolutionary Memory + + + +morphic_resonance->evolutionary_memory + + +recalls + + + +field_effects + +Field Effects + + + +morphic_resonance->field_effects + + +influences + + + diff --git a/images/sc1.svg b/images/sc1.svg new file mode 100644 index 0000000000000000000000000000000000000000..696741c0f97d145b0b5e6627508f4578322df9cf --- /dev/null +++ b/images/sc1.svg @@ -0,0 +1,292 @@ + + + + + + +SynopticChart + + + +central + +Digital Marketing Strategy + + + +audience_research + +I. Audience Research + + + +central->audience_research + + +Starts with + + + +content_creation + +II. Content Creation + + + +central->content_creation + + +Develops + + + +distribution_channels + +III. Distribution Channels + + + +central->distribution_channels + + +Distributes through + + + +demographics + +1. Demographics Analysis + + + +audience_research->demographics + + +Analyzes + + + +behavior_patterns + +2. Behavior Patterns + + + +audience_research->behavior_patterns + + +Studies + + + +age_groups + +1.1. Age Groups + + + +demographics->age_groups + + +targeting + + + +geographic + +1.2. Geographic Location + + + +demographics->geographic + + +mapping + + + +online_habits + +2.1. Online Habits + + + +behavior_patterns->online_habits + + +tracking + + + +purchase_journey + +2.2. Purchase Journey + + + +behavior_patterns->purchase_journey + + +following + + + +content_types + +1. Content Formats + + + +content_creation->content_types + + +Produces + + + +brand_messaging + +2. Brand Messaging + + + +content_creation->brand_messaging + + +Crafts + + + +video_content + +1.1. Video Content + + + +content_types->video_content + + +creating + + + +blog_posts + +1.2. Blog Articles + + + +content_types->blog_posts + + +writing + + + +value_proposition + +2.1. Value Proposition + + + +brand_messaging->value_proposition + + +defining + + + +tone_voice + +2.2. Tone & Voice + + + +brand_messaging->tone_voice + + +establishing + + + +social_media + +1. Social Platforms + + + +distribution_channels->social_media + + +Leverages + + + +paid_advertising + +2. Paid Campaigns + + + +distribution_channels->paid_advertising + + +Runs + + + +instagram + +1.1. Instagram Marketing + + + +social_media->instagram + + +utilizing + + + +linkedin + +1.2. LinkedIn Outreach + + + +social_media->linkedin + + +executing + + + +google_ads + +2.1. Google Ads + + + +paid_advertising->google_ads + + +managing + + + +facebook_ads + +2.2. Meta Advertising + + + +paid_advertising->facebook_ads + + +optimizing + + + diff --git a/images/sc2.svg b/images/sc2.svg new file mode 100644 index 0000000000000000000000000000000000000000..e4e871b266ce99418908682e2132e5beeaa5b242 --- /dev/null +++ b/images/sc2.svg @@ -0,0 +1,357 @@ + + + + + + +SynopticChart + + + +central + +Modern Web Development Ecosystem + + + +frontend + +I. Frontend Development + + + +central->frontend + + +Begins with + + + +backend + +II. Backend Architecture + + + +central->backend + + +Connects to + + + +deployment + +III. Deployment & DevOps + + + +central->deployment + + +Culminates in + + + +frontend_frameworks + +1. Framework Selection + + + +frontend->frontend_frameworks + + +Involves + + + +styling + +2. Styling Solutions + + + +frontend->styling + + +Requires + + + +react + +1.1. React/Next.js + + + +frontend_frameworks->react + + +for + + + +vue + +1.2. Vue.js/Nuxt.js + + + +frontend_frameworks->vue + + +or + + + +svelte + +1.3. Svelte/SvelteKit + + + +frontend_frameworks->svelte + + +alternatively + + + +tailwind + +2.1. Utility-First CSS + + + +styling->tailwind + + +using + + + +styled + +2.2. CSS-in-JS + + + +styling->styled + + +or + + + +modules + +2.3. CSS Modules + + + +styling->modules + + +with + + + +api_design + +1. API Architecture + + + +backend->api_design + + +Implements + + + +database + +2. Data Layer + + + +backend->database + + +Manages + + + +rest + +1.1. RESTful APIs + + + +api_design->rest + + +through + + + +graphql + +1.2. GraphQL + + + +api_design->graphql + + +or + + + +trpc + +1.3. tRPC + + + +api_design->trpc + + +using + + + +sql + +2.1. SQL Databases + + + +database->sql + + +with + + + +nosql + +2.2. NoSQL Solutions + + + +database->nosql + + +or + + + +orm + +2.3. ORM/Query Builders + + + +database->orm + + +via + + + +containerization + +1. Containerization + + + +deployment->containerization + + +Uses + + + +cloud_platforms + +2. Cloud Infrastructure + + + +deployment->cloud_platforms + + +Deploys on + + + +docker + +1.1. Docker Containers + + + +containerization->docker + + +for + + + +kubernetes + +1.2. Kubernetes Orchestration + + + +containerization->kubernetes + + +with + + + +vercel + +2.1. Vercel/Netlify + + + +cloud_platforms->vercel + + +for + + + +aws + +2.2. AWS/Azure/GCP + + + +cloud_platforms->aws + + +or + + + +edge + +2.3. Edge Computing + + + +cloud_platforms->edge + + +utilizing + + + diff --git a/images/sc3.svg b/images/sc3.svg new file mode 100644 index 0000000000000000000000000000000000000000..042b1885a9ce867e66ca7076f621ebc915b08d36 --- /dev/null +++ b/images/sc3.svg @@ -0,0 +1,689 @@ + + + + + + +SynopticChart + + + +central + +Quantum Computing Architecture + + + +hardware_foundations + +I. Hardware Foundations + + + +central->hardware_foundations + + +Built upon + + + +software_algorithms + +II. Software & Algorithms + + + +central->software_algorithms + + +Operates through + + + +applications + +III. Applications & Use Cases + + + +central->applications + + +Enables + + + +integration + +IV. Integration & Deployment + + + +central->integration + + +Delivers through + + + +qubit_technologies + +1. Qubit Technologies + + + +hardware_foundations->qubit_technologies + + +Implements + + + +control_systems + +2. Control Infrastructure + + + +hardware_foundations->control_systems + + +Manages + + + +error_correction + +3. Error Correction + + + +hardware_foundations->error_correction + + +Ensures + + + +superconducting + +1.1. Superconducting Qubits + + + +qubit_technologies->superconducting + + +using + + + +trapped_ion + +1.2. Trapped Ion Systems + + + +qubit_technologies->trapped_ion + + +through + + + +photonic + +1.3. Photonic Qubits + + + +qubit_technologies->photonic + + +via + + + +microwave + +2.1. Microwave Electronics + + + +control_systems->microwave + + +with + + + +laser_control + +2.2. Laser Control Systems + + + +control_systems->laser_control + + +utilizing + + + +cryogenics + +2.3. Cryogenic Environment + + + +control_systems->cryogenics + + +maintaining + + + +surface_codes + +3.1. Surface Code Implementation + + + +error_correction->surface_codes + + +through + + + +syndrome_detection + +3.2. Syndrome Detection + + + +error_correction->syndrome_detection + + +enabling + + + +logical_qubits + +3.3. Logical Qubit Formation + + + +error_correction->logical_qubits + + +creating + + + +quantum_gates + +1. Gate Operations + + + +software_algorithms->quantum_gates + + +Executes + + + +quantum_algorithms + +2. Algorithm Design + + + +software_algorithms->quantum_algorithms + + +Develops + + + +compilation + +3. Circuit Compilation + + + +software_algorithms->compilation + + +Transforms + + + +single_qubit + +1.1. Single-Qubit Gates + + + +quantum_gates->single_qubit + + +performing + + + +two_qubit + +1.2. Two-Qubit Gates + + + +quantum_gates->two_qubit + + +applying + + + +universal_sets + +1.3. Universal Gate Sets + + + +quantum_gates->universal_sets + + +composing + + + +shors + +2.1. Shor's Algorithm + + + +quantum_algorithms->shors + + +implements + + + +grovers + +2.2. Grover's Search + + + +quantum_algorithms->grovers + + +utilizes + + + +variational + +2.3. Variational Algorithms + + + +quantum_algorithms->variational + + +explores + + + +optimization + +2. Optimization Problems + + + +compilation->optimization + + +through + + + +routing + +3.2. Qubit Routing + + + +compilation->routing + + +handling + + + +scheduling + +3.3. Gate Scheduling + + + +compilation->scheduling + + +coordinating + + + +combinatorial + +2.1. Combinatorial Optimization + + + +optimization->combinatorial + + +tackling + + + +portfolio + +2.2. Portfolio Optimization + + + +optimization->portfolio + + +improving + + + +logistics + +2.3. Supply Chain Logistics + + + +optimization->logistics + + +enhancing + + + +applications->optimization + + +Solves + + + +cryptography + +1. Cryptographic Applications + + + +applications->cryptography + + +Revolutionizes + + + +simulation + +3. Quantum Simulation + + + +applications->simulation + + +Models + + + +rsa_breaking + +1.1. RSA Decryption + + + +cryptography->rsa_breaking + + +enabling + + + +post_quantum + +1.2. Post-Quantum Cryptography + + + +cryptography->post_quantum + + +driving + + + +quantum_key + +1.3. Quantum Key Distribution + + + +cryptography->quantum_key + + +securing + + + +molecular + +3.1. Molecular Dynamics + + + +simulation->molecular + + +simulating + + + +materials + +3.2. Material Properties + + + +simulation->materials + + +predicting + + + +drug_discovery + +3.3. Drug Discovery + + + +simulation->drug_discovery + + +accelerating + + + +cloud_access + +1. Cloud Platforms + + + +integration->cloud_access + + +Provides + + + +hybrid_systems + +2. Hybrid Computing + + + +integration->hybrid_systems + + +Combines + + + +enterprise_adoption + +3. Enterprise Solutions + + + +integration->enterprise_adoption + + +Facilitates + + + +ibm_quantum + +1.1. IBM Quantum Network + + + +cloud_access->ibm_quantum + + +via + + + +aws_braket + +1.2. AWS Braket + + + +cloud_access->aws_braket + + +through + + + +google_cirq + +1.3. Google Cirq + + + +cloud_access->google_cirq + + +using + + + +classical_preprocessing + +2.1. Classical Preprocessing + + + +hybrid_systems->classical_preprocessing + + +with + + + +quantum_coprocessor + +2.2. Quantum Coprocessors + + + +hybrid_systems->quantum_coprocessor + + +integrating + + + +result_postprocessing + +2.3. Result Post-processing + + + +hybrid_systems->result_postprocessing + + +completing + + + +consulting + +3.1. Quantum Consulting + + + +enterprise_adoption->consulting + + +offering + + + +training + +3.2. Developer Training + + + +enterprise_adoption->training + + +providing + + + +partnerships + +3.3. Industry Partnerships + + + +enterprise_adoption->partnerships + + +establishing + + + diff --git a/images/sc4.svg b/images/sc4.svg new file mode 100644 index 0000000000000000000000000000000000000000..f63244eb83ab6fabc4e77e4b73eea772bc6d26cc --- /dev/null +++ b/images/sc4.svg @@ -0,0 +1,292 @@ + + + + + + +SynopticChart + + + +central + +Urban Sustainable Development + + + +green_infrastructure + +I. Green Infrastructure + + + +central->green_infrastructure + + +Built upon + + + +smart_mobility + +II. Smart Mobility + + + +central->smart_mobility + + +Enables through + + + +community_engagement + +III. Community Integration + + + +central->community_engagement + + +Achieves through + + + +energy_systems + +1. Renewable Energy + + + +green_infrastructure->energy_systems + + +Powers through + + + +water_management + +2. Water Systems + + + +green_infrastructure->water_management + + +Manages via + + + +solar_panels + +1.1. Solar Panel Networks + + + +energy_systems->solar_panels + + +installing + + + +wind_turbines + +1.2. Urban Wind Turbines + + + +energy_systems->wind_turbines + + +deploying + + + +rainwater + +2.1. Rainwater Harvesting + + + +water_management->rainwater + + +capturing + + + +greywater + +2.2. Greywater Recycling + + + +water_management->greywater + + +processing + + + +public_transport + +1. Public Transportation + + + +smart_mobility->public_transport + + +Provides + + + +alternative_transport + +2. Alternative Mobility + + + +smart_mobility->alternative_transport + + +Promotes + + + +electric_buses + +1.1. Electric Bus Fleet + + + +public_transport->electric_buses + + +operating + + + +metro_expansion + +1.2. Metro Networks + + + +public_transport->metro_expansion + + +expanding + + + +bike_sharing + +2.1. Bike Sharing Systems + + + +alternative_transport->bike_sharing + + +implementing + + + +ev_charging + +2.2. EV Charging Stations + + + +alternative_transport->ev_charging + + +establishing + + + +citizen_participation + +1. Citizen Involvement + + + +community_engagement->citizen_participation + + +Facilitates + + + +economic_development + +2. Local Economy + + + +community_engagement->economic_development + + +Strengthens + + + +digital_platforms + +1.1. Digital Participation + + + +citizen_participation->digital_platforms + + +enabling + + + +community_gardens + +1.2. Community Gardens + + + +citizen_participation->community_gardens + + +creating + + + +green_jobs + +2.1. Green Job Creation + + + +economic_development->green_jobs + + +generating + + + +local_business + +2.2. Local Business Support + + + +economic_development->local_business + + +fostering + + + diff --git a/images/tl1.svg b/images/tl1.svg new file mode 100644 index 0000000000000000000000000000000000000000..e98464243374c82e738763a34dee5a11a2c591b3 --- /dev/null +++ b/images/tl1.svg @@ -0,0 +1,348 @@ + + + + + + +Timeline + + + +title +Complete History of Space Exploration + + + +event_1 + +1903 +First Rocket Theory +Konstantin Tsiolkovsky publishes rocket equation + + + +event_2 + +1926 +First Liquid Rocket +Robert Goddard launches liquid-fueled rocket + + + +event_1->event_2 + + + + + +event_3 + +1944 +V-2 Rocket +First rocket to reach space (suborbital) + + + +event_2->event_3 + + + + + +event_4 + +1957 +Sputnik 1 +First artificial satellite launched by USSR + + + +event_3->event_4 + + + + + +event_5 + +1957 +First Animal in Orbit +Laika the dog orbits Earth in Sputnik 2 + + + +event_4->event_5 + + + + + +event_6 + +1961 +First Human in Space +Yuri Gagarin completes orbital flight + + + +event_5->event_6 + + + + + +event_7 + +1961 +First American in Space +Alan Shepard's suborbital Mercury flight + + + +event_6->event_7 + + + + + +event_8 + +1963 +First Woman in Space +Valentina Tereshkova orbits Earth solo + + + +event_7->event_8 + + + + + +event_9 + +1965 +First Spacewalk +Alexei Leonov exits spacecraft in orbit + + + +event_8->event_9 + + + + + +event_10 + +1969 +Moon Landing +Apollo 11 - Armstrong and Aldrin walk on Moon + + + +event_9->event_10 + + + + + +event_11 + +1971 +First Space Station +Salyut 1 becomes first orbital space station + + + +event_10->event_11 + + + + + +event_12 + +1976 +Mars Landing +Viking 1 successfully lands on Mars surface + + + +event_11->event_12 + + + + + +event_13 + +1977 +Voyager Launches +Twin probes begin grand tour of outer planets + + + +event_12->event_13 + + + + + +event_14 + +1981 +Space Shuttle Era +Columbia launches first reusable spacecraft + + + +event_13->event_14 + + + + + +event_15 + +1990 +Hubble Telescope +Revolutionary space observatory deployed + + + +event_14->event_15 + + + + + +event_16 + +1998 +International Space Station +Construction begins on permanent orbital lab + + + +event_15->event_16 + + + + + +event_17 + +2004 +Mars Rovers +Spirit and Opportunity land on Red Planet + + + +event_16->event_17 + + + + + +event_18 + +2008 +Commercial Spaceflight +SpaceX Falcon 1 reaches orbit successfully + + + +event_17->event_18 + + + + + +event_19 + +2012 +Curiosity Mars Landing +Nuclear-powered rover begins Mars exploration + + + +event_18->event_19 + + + + + +event_20 + +2015 +Reusable Rockets +SpaceX successfully lands Falcon 9 booster + + + +event_19->event_20 + + + + + +event_21 + +2021 +James Webb Telescope +Most powerful space telescope launches + + + +event_20->event_21 + + + + + +event_22 + +2022 +Artemis Program +Uncrewed Orion capsule orbits the Moon + + + +event_21->event_22 + + + + + +event_23 + +2024 +Private Moon Mission +First commercial lunar lander reaches surface + + + +event_22->event_23 + + + + + +event_24 + +2030s +Mars Sample Return +Planned mission to bring Martian samples to Earth + + + +event_23->event_24 + + + + + diff --git a/images/tl2.svg b/images/tl2.svg new file mode 100644 index 0000000000000000000000000000000000000000..6899ac16029427b1b37b161255c9c9efcd9a491a --- /dev/null +++ b/images/tl2.svg @@ -0,0 +1,152 @@ + + + + + + +Timeline + + + +title +The Evolution of the Internet + + + +event_1 + +1969 +ARPANET Birth +First network connection between UCLA and Stanford + + + +event_2 + +1983 +TCP/IP Protocol +Standard internet protocol adopted globally + + + +event_1->event_2 + + + + + +event_3 + +1989 +World Wide Web +Tim Berners-Lee invents the Web at CERN + + + +event_2->event_3 + + + + + +event_4 + +1993 +First Web Browser +Mosaic browser makes web accessible to masses + + + +event_3->event_4 + + + + + +event_5 + +1995 +Amazon & eBay Launch +E-commerce revolution begins online + + + +event_4->event_5 + + + + + +event_6 + +1998 +Google Founded +Search engine transforms information access + + + +event_5->event_6 + + + + + +event_7 + +2004 +Social Media Era +Facebook launches, connecting billions worldwide + + + +event_6->event_7 + + + + + +event_8 + +2005 +YouTube & Streaming +Video sharing platform revolutionizes media + + + +event_7->event_8 + + + + + +event_9 + +2007 +Mobile Internet +iPhone launches smartphone internet era + + + +event_8->event_9 + + + + + +event_10 + +2010s +Cloud Computing +Services move to cloud, enabling global access + + + +event_9->event_10 + + + + + diff --git a/images/wd1.svg b/images/wd1.svg new file mode 100644 index 0000000000000000000000000000000000000000..b08b2016ddd79720d3cdf6ce65def5cb29e8c8a8 --- /dev/null +++ b/images/wd1.svg @@ -0,0 +1,349 @@ + + + + + + +WBSDiagram + + + +project_root + +Mars Colony Establishment Project + + + +phase_research + +Research & Feasibility + + + +project_root->phase_research + + + + +phase_design + +System Design & Engineering + + + +project_root->phase_design + + + + +phase_manufacturing + +Manufacturing & Assembly + + + +project_root->phase_manufacturing + + + + +phase_transport + +Transportation & Logistics + + + +project_root->phase_transport + + + + +phase_deployment + +Deployment & Operation + + + +project_root->phase_deployment + + + + +task_1_1_site_analysis + +Landing Site Analysis + + + +phase_research->task_1_1_site_analysis + + + + +subtask_1_1_1_terrain_mapping + +Terrain Mapping + + + +task_1_1_site_analysis->subtask_1_1_1_terrain_mapping + + + + +ss_task_1_1_1_1_geological_survey + +Geological Survey + + + +subtask_1_1_1_terrain_mapping->ss_task_1_1_1_1_geological_survey + + + + +sss_task_1_1_1_1_1_soil_composition + +Soil Composition Analysis + + + +ss_task_1_1_1_1_geological_survey->sss_task_1_1_1_1_1_soil_composition + + + + +ft_1_1_1_1_1_1_mineral_extraction + +Mineral Resource Assessment + + + +sss_task_1_1_1_1_1_soil_composition->ft_1_1_1_1_1_1_mineral_extraction + + + + +task_2_1_habitat_design + +Habitat Module Design + + + +phase_design->task_2_1_habitat_design + + + + +subtask_2_1_1_life_support + +Life Support Systems + + + +task_2_1_habitat_design->subtask_2_1_1_life_support + + + + +ss_task_2_1_1_1_atmosphere_control + +Atmospheric Control + + + +subtask_2_1_1_life_support->ss_task_2_1_1_1_atmosphere_control + + + + +sss_task_2_1_1_1_1_oxygen_generation + +Oxygen Generation Unit + + + +ss_task_2_1_1_1_atmosphere_control->sss_task_2_1_1_1_1_oxygen_generation + + + + +ft_2_1_1_1_1_1_backup_systems + +Emergency Backup Systems + + + +sss_task_2_1_1_1_1_oxygen_generation->ft_2_1_1_1_1_1_backup_systems + + + + +task_3_1_component_production + +Component Manufacturing + + + +phase_manufacturing->task_3_1_component_production + + + + +subtask_3_1_1_structural_elements + +Structural Components + + + +task_3_1_component_production->subtask_3_1_1_structural_elements + + + + +ss_task_3_1_1_1_titanium_fabrication + +Titanium Alloy Fabrication + + + +subtask_3_1_1_structural_elements->ss_task_3_1_1_1_titanium_fabrication + + + + +sss_task_3_1_1_1_1_quality_testing + +Stress Testing Protocol + + + +ss_task_3_1_1_1_titanium_fabrication->sss_task_3_1_1_1_1_quality_testing + + + + +ft_3_1_1_1_1_1_certification + +Space-Grade Certification + + + +sss_task_3_1_1_1_1_quality_testing->ft_3_1_1_1_1_1_certification + + + + +task_4_1_cargo_planning + +Cargo Manifest Planning + + + +phase_transport->task_4_1_cargo_planning + + + + +subtask_4_1_1_payload_optimization + +Payload Weight Optimization + + + +task_4_1_cargo_planning->subtask_4_1_1_payload_optimization + + + + +ss_task_4_1_1_1_launch_sequence + +Multi-Launch Coordination + + + +subtask_4_1_1_payload_optimization->ss_task_4_1_1_1_launch_sequence + + + + +sss_task_4_1_1_1_1_orbital_assembly + +Orbital Assembly Phase + + + +ss_task_4_1_1_1_launch_sequence->sss_task_4_1_1_1_1_orbital_assembly + + + + +ft_4_1_1_1_1_1_trajectory_calc + +Mars Transfer Trajectory + + + +sss_task_4_1_1_1_1_orbital_assembly->ft_4_1_1_1_1_1_trajectory_calc + + + + +task_5_1_landing_operations + +Surface Landing Operations + + + +phase_deployment->task_5_1_landing_operations + + + + +subtask_5_1_1_autonomous_setup + +Automated Base Assembly + + + +task_5_1_landing_operations->subtask_5_1_1_autonomous_setup + + + + +ss_task_5_1_1_1_system_activation + +System Initialization + + + +subtask_5_1_1_autonomous_setup->ss_task_5_1_1_1_system_activation + + + + +sss_task_5_1_1_1_1_crew_arrival + +First Crew Arrival + + + +ss_task_5_1_1_1_system_activation->sss_task_5_1_1_1_1_crew_arrival + + + + +ft_5_1_1_1_1_1_colony_establishment + +Colony Status Declaration + + + +sss_task_5_1_1_1_1_crew_arrival->ft_5_1_1_1_1_1_colony_establishment + + + + diff --git a/images/wd2.svg b/images/wd2.svg new file mode 100644 index 0000000000000000000000000000000000000000..213eb8ec06996d1519bf34370af2ae68b422df47 --- /dev/null +++ b/images/wd2.svg @@ -0,0 +1,415 @@ + + + + + + +WBSDiagram + + + +project_root + +AI-Powered Fitness Companion Mobile App + + + +phase_discovery + +Discovery & Research + + + +project_root->phase_discovery + + + + +phase_design + +UI/UX Design & Architecture + + + +project_root->phase_design + + + + +phase_backend + +Backend Development & AI Integration + + + +project_root->phase_backend + + + + +phase_frontend + +Mobile App Development + + + +project_root->phase_frontend + + + + +phase_testing + +Testing & Quality Assurance + + + +project_root->phase_testing + + + + +phase_deployment + +Deployment & Launch + + + +project_root->phase_deployment + + + + +task_1_1_market_research + +Market Analysis & User Research + + + +phase_discovery->task_1_1_market_research + + + + +subtask_1_1_1_competitor_analysis + +Competitor Feature Analysis + + + +task_1_1_market_research->subtask_1_1_1_competitor_analysis + + + + +ss_task_1_1_1_1_user_personas + +User Persona Development + + + +subtask_1_1_1_competitor_analysis->ss_task_1_1_1_1_user_personas + + + + +sss_task_1_1_1_1_1_user_interviews + +Conduct User Interviews + + + +ss_task_1_1_1_1_user_personas->sss_task_1_1_1_1_1_user_interviews + + + + +ft_1_1_1_1_1_1_insights_synthesis + +Synthesize User Insights + + + +sss_task_1_1_1_1_1_user_interviews->ft_1_1_1_1_1_1_insights_synthesis + + + + +task_2_1_wireframing + +Information Architecture & Wireframes + + + +phase_design->task_2_1_wireframing + + + + +subtask_2_1_1_user_flow_design + +User Flow Mapping + + + +task_2_1_wireframing->subtask_2_1_1_user_flow_design + + + + +ss_task_2_1_1_1_interactive_prototypes + +High-Fidelity Prototypes + + + +subtask_2_1_1_user_flow_design->ss_task_2_1_1_1_interactive_prototypes + + + + +sss_task_2_1_1_1_1_usability_testing + +Prototype Usability Testing + + + +ss_task_2_1_1_1_interactive_prototypes->sss_task_2_1_1_1_1_usability_testing + + + + +ft_2_1_1_1_1_1_design_validation + +Design System Validation + + + +sss_task_2_1_1_1_1_usability_testing->ft_2_1_1_1_1_1_design_validation + + + + +task_3_1_api_development + +RESTful API Development + + + +phase_backend->task_3_1_api_development + + + + +subtask_3_1_1_database_design + +Database Schema Design + + + +task_3_1_api_development->subtask_3_1_1_database_design + + + + +ss_task_3_1_1_1_ai_model_integration + +Machine Learning Model Integration + + + +subtask_3_1_1_database_design->ss_task_3_1_1_1_ai_model_integration + + + + +sss_task_3_1_1_1_1_recommendation_engine + +Workout Recommendation Engine + + + +ss_task_3_1_1_1_ai_model_integration->sss_task_3_1_1_1_1_recommendation_engine + + + + +ft_3_1_1_1_1_1_ai_training + +Model Training & Optimization + + + +sss_task_3_1_1_1_1_recommendation_engine->ft_3_1_1_1_1_1_ai_training + + + + +task_4_1_react_native_setup + +React Native Framework Setup + + + +phase_frontend->task_4_1_react_native_setup + + + + +subtask_4_1_1_component_library + +Reusable Component Library + + + +task_4_1_react_native_setup->subtask_4_1_1_component_library + + + + +ss_task_4_1_1_1_state_management + +Redux State Management + + + +subtask_4_1_1_component_library->ss_task_4_1_1_1_state_management + + + + +sss_task_4_1_1_1_1_navigation_system + +Navigation & Routing System + + + +ss_task_4_1_1_1_state_management->sss_task_4_1_1_1_1_navigation_system + + + + +ft_4_1_1_1_1_1_offline_capability + +Offline Data Synchronization + + + +sss_task_4_1_1_1_1_navigation_system->ft_4_1_1_1_1_1_offline_capability + + + + +task_5_1_automated_testing + +Automated Test Suite Development + + + +phase_testing->task_5_1_automated_testing + + + + +subtask_5_1_1_integration_testing + +API Integration Testing + + + +task_5_1_automated_testing->subtask_5_1_1_integration_testing + + + + +ss_task_5_1_1_1_device_testing + +Multi-Device Compatibility Testing + + + +subtask_5_1_1_integration_testing->ss_task_5_1_1_1_device_testing + + + + +sss_task_5_1_1_1_1_performance_testing + +Performance & Load Testing + + + +ss_task_5_1_1_1_device_testing->sss_task_5_1_1_1_1_performance_testing + + + + +ft_5_1_1_1_1_1_security_audit + +Security Vulnerability Assessment + + + +sss_task_5_1_1_1_1_performance_testing->ft_5_1_1_1_1_1_security_audit + + + + +task_6_1_app_store_prep + +App Store Optimization + + + +phase_deployment->task_6_1_app_store_prep + + + + +subtask_6_1_1_beta_release + +Beta Testing with Real Users + + + +task_6_1_app_store_prep->subtask_6_1_1_beta_release + + + + +ss_task_6_1_1_1_marketing_campaign + +Pre-Launch Marketing Campaign + + + +subtask_6_1_1_beta_release->ss_task_6_1_1_1_marketing_campaign + + + + +sss_task_6_1_1_1_1_production_release + +Production Environment Release + + + +ss_task_6_1_1_1_marketing_campaign->sss_task_6_1_1_1_1_production_release + + + + +ft_6_1_1_1_1_1_post_launch_monitoring + +Post-Launch Analytics & Monitoring + + + +sss_task_6_1_1_1_1_production_release->ft_6_1_1_1_1_1_post_launch_monitoring + + + + diff --git a/images/wd3.svg b/images/wd3.svg new file mode 100644 index 0000000000000000000000000000000000000000..4943c81469e84e80a99ef58cf34a26847e0df7aa --- /dev/null +++ b/images/wd3.svg @@ -0,0 +1,415 @@ + + + + + + +WBSDiagram + + + +project_root + +Smart City Infrastructure Implementation + + + +phase_assessment + +Urban Assessment & Planning + + + +project_root->phase_assessment + + + + +phase_connectivity + +5G Network & Connectivity Layer + + + +project_root->phase_connectivity + + + + +phase_iot_deployment + +IoT Ecosystem Deployment + + + +project_root->phase_iot_deployment + + + + +phase_ai_platform + +AI Analytics & Control Platform + + + +project_root->phase_ai_platform + + + + +phase_citizen_services + +Citizen Services & Digital Integration + + + +project_root->phase_citizen_services + + + + +phase_sustainability + +Sustainability & Future Scaling + + + +project_root->phase_sustainability + + + + +task_1_1_infrastructure_audit + +Existing Infrastructure Audit + + + +phase_assessment->task_1_1_infrastructure_audit + + + + +subtask_1_1_1_traffic_analysis + +Traffic Flow Analysis + + + +task_1_1_infrastructure_audit->subtask_1_1_1_traffic_analysis + + + + +ss_task_1_1_1_1_sensor_mapping + +IoT Sensor Network Mapping + + + +subtask_1_1_1_traffic_analysis->ss_task_1_1_1_1_sensor_mapping + + + + +sss_task_1_1_1_1_1_data_collection + +Baseline Data Collection + + + +ss_task_1_1_1_1_sensor_mapping->sss_task_1_1_1_1_1_data_collection + + + + +ft_1_1_1_1_1_1_pattern_identification + +Urban Pattern Identification + + + +sss_task_1_1_1_1_1_data_collection->ft_1_1_1_1_1_1_pattern_identification + + + + +task_2_1_network_infrastructure + +5G Tower Installation Planning + + + +phase_connectivity->task_2_1_network_infrastructure + + + + +subtask_2_1_1_fiber_optic_backbone + +Fiber Optic Backbone Network + + + +task_2_1_network_infrastructure->subtask_2_1_1_fiber_optic_backbone + + + + +ss_task_2_1_1_1_edge_computing_nodes + +Edge Computing Node Deployment + + + +subtask_2_1_1_fiber_optic_backbone->ss_task_2_1_1_1_edge_computing_nodes + + + + +sss_task_2_1_1_1_1_bandwidth_optimization + +Network Bandwidth Optimization + + + +ss_task_2_1_1_1_edge_computing_nodes->sss_task_2_1_1_1_1_bandwidth_optimization + + + + +ft_2_1_1_1_1_1_latency_testing + +Ultra-Low Latency Testing + + + +sss_task_2_1_1_1_1_bandwidth_optimization->ft_2_1_1_1_1_1_latency_testing + + + + +task_3_1_smart_sensors + +Smart Sensor Array Installation + + + +phase_iot_deployment->task_3_1_smart_sensors + + + + +subtask_3_1_1_environmental_monitoring + +Environmental Quality Monitoring + + + +task_3_1_smart_sensors->subtask_3_1_1_environmental_monitoring + + + + +ss_task_3_1_1_1_air_quality_sensors + +Air Quality Sensor Network + + + +subtask_3_1_1_environmental_monitoring->ss_task_3_1_1_1_air_quality_sensors + + + + +sss_task_3_1_1_1_1_noise_monitoring + +Urban Noise Level Monitoring + + + +ss_task_3_1_1_1_air_quality_sensors->sss_task_3_1_1_1_1_noise_monitoring + + + + +ft_3_1_1_1_1_1_pollution_alerts + +Real-Time Pollution Alert System + + + +sss_task_3_1_1_1_1_noise_monitoring->ft_3_1_1_1_1_1_pollution_alerts + + + + +task_4_1_data_processing_hub + +Central Data Processing Hub + + + +phase_ai_platform->task_4_1_data_processing_hub + + + + +subtask_4_1_1_machine_learning_models + +Predictive ML Model Development + + + +task_4_1_data_processing_hub->subtask_4_1_1_machine_learning_models + + + + +ss_task_4_1_1_1_traffic_optimization + +AI Traffic Flow Optimization + + + +subtask_4_1_1_machine_learning_models->ss_task_4_1_1_1_traffic_optimization + + + + +sss_task_4_1_1_1_1_energy_management + +Smart Grid Energy Management + + + +ss_task_4_1_1_1_traffic_optimization->sss_task_4_1_1_1_1_energy_management + + + + +ft_4_1_1_1_1_1_predictive_maintenance + +Predictive Infrastructure Maintenance + + + +sss_task_4_1_1_1_1_energy_management->ft_4_1_1_1_1_1_predictive_maintenance + + + + +task_5_1_mobile_app_platform + +Citizen Services Mobile Platform + + + +phase_citizen_services->task_5_1_mobile_app_platform + + + + +subtask_5_1_1_digital_governance + +Digital Government Services + + + +task_5_1_mobile_app_platform->subtask_5_1_1_digital_governance + + + + +ss_task_5_1_1_1_emergency_response + +Emergency Response Integration + + + +subtask_5_1_1_digital_governance->ss_task_5_1_1_1_emergency_response + + + + +sss_task_5_1_1_1_1_public_transport + +Smart Public Transportation + + + +ss_task_5_1_1_1_emergency_response->sss_task_5_1_1_1_1_public_transport + + + + +ft_5_1_1_1_1_1_accessibility_features + +Universal Accessibility Features + + + +sss_task_5_1_1_1_1_public_transport->ft_5_1_1_1_1_1_accessibility_features + + + + +task_6_1_renewable_energy + +Renewable Energy Integration + + + +phase_sustainability->task_6_1_renewable_energy + + + + +subtask_6_1_1_carbon_neutrality + +Carbon Footprint Reduction + + + +task_6_1_renewable_energy->subtask_6_1_1_carbon_neutrality + + + + +ss_task_6_1_1_1_waste_management + +Smart Waste Management System + + + +subtask_6_1_1_carbon_neutrality->ss_task_6_1_1_1_waste_management + + + + +sss_task_6_1_1_1_1_green_spaces + +Urban Green Space Optimization + + + +ss_task_6_1_1_1_waste_management->sss_task_6_1_1_1_1_green_spaces + + + + +ft_6_1_1_1_1_1_ecosystem_monitoring + +Biodiversity Ecosystem Monitoring + + + +sss_task_6_1_1_1_1_green_spaces->ft_6_1_1_1_1_1_ecosystem_monitoring + + + + diff --git a/images/wd4.svg b/images/wd4.svg new file mode 100644 index 0000000000000000000000000000000000000000..401925ccf4087bb8822d5ea4a89a9ad20bcf0b93 --- /dev/null +++ b/images/wd4.svg @@ -0,0 +1,415 @@ + + + + + + +WBSDiagram + + + +project_root + +Open-World Fantasy RPG Development + + + +phase_preproduction + +Pre-Production & Concept + + + +project_root->phase_preproduction + + + + +phase_technical_foundation + +Technical Foundation & Engine + + + +project_root->phase_technical_foundation + + + + +phase_asset_production + +Asset Production & Art Pipeline + + + +project_root->phase_asset_production + + + + +phase_gameplay_systems + +Gameplay Systems & Mechanics + + + +project_root->phase_gameplay_systems + + + + +phase_audio_integration + +Audio Design & Integration + + + +project_root->phase_audio_integration + + + + +phase_polish_launch + +Polish, Testing & Launch + + + +project_root->phase_polish_launch + + + + +task_1_1_creative_vision + +Creative Vision & Game Design Document + + + +phase_preproduction->task_1_1_creative_vision + + + + +subtask_1_1_1_world_building + +World Building & Lore Creation + + + +task_1_1_creative_vision->subtask_1_1_1_world_building + + + + +ss_task_1_1_1_1_character_archetypes + +Character Archetypes & Classes + + + +subtask_1_1_1_world_building->ss_task_1_1_1_1_character_archetypes + + + + +sss_task_1_1_1_1_1_narrative_structure + +Main Quest Narrative Structure + + + +ss_task_1_1_1_1_character_archetypes->sss_task_1_1_1_1_1_narrative_structure + + + + +ft_1_1_1_1_1_1_dialogue_system + +Branching Dialogue System Design + + + +sss_task_1_1_1_1_1_narrative_structure->ft_1_1_1_1_1_1_dialogue_system + + + + +task_2_1_engine_architecture + +Game Engine Architecture Setup + + + +phase_technical_foundation->task_2_1_engine_architecture + + + + +subtask_2_1_1_rendering_pipeline + +Advanced Rendering Pipeline + + + +task_2_1_engine_architecture->subtask_2_1_1_rendering_pipeline + + + + +ss_task_2_1_1_1_lighting_system + +Dynamic Lighting & Shadows + + + +subtask_2_1_1_rendering_pipeline->ss_task_2_1_1_1_lighting_system + + + + +sss_task_2_1_1_1_1_physics_engine + +Physics Engine Integration + + + +ss_task_2_1_1_1_lighting_system->sss_task_2_1_1_1_1_physics_engine + + + + +ft_2_1_1_1_1_1_performance_optimization + +Real-Time Performance Optimization + + + +sss_task_2_1_1_1_1_physics_engine->ft_2_1_1_1_1_1_performance_optimization + + + + +task_3_1_3d_modeling + +3D Asset Creation Pipeline + + + +phase_asset_production->task_3_1_3d_modeling + + + + +subtask_3_1_1_character_modeling + +Character Modeling & Rigging + + + +task_3_1_3d_modeling->subtask_3_1_1_character_modeling + + + + +ss_task_3_1_1_1_animation_system + +Motion Capture Animation System + + + +subtask_3_1_1_character_modeling->ss_task_3_1_1_1_animation_system + + + + +sss_task_3_1_1_1_1_facial_animation + +Facial Expression Animation + + + +ss_task_3_1_1_1_animation_system->sss_task_3_1_1_1_1_facial_animation + + + + +ft_3_1_1_1_1_1_texture_optimization + +4K Texture Optimization + + + +sss_task_3_1_1_1_1_facial_animation->ft_3_1_1_1_1_1_texture_optimization + + + + +task_4_1_combat_system + +Real-Time Combat System + + + +phase_gameplay_systems->task_4_1_combat_system + + + + +subtask_4_1_1_magic_system + +Spell Crafting & Magic System + + + +task_4_1_combat_system->subtask_4_1_1_magic_system + + + + +ss_task_4_1_1_1_skill_progression + +Character Skill Progression + + + +subtask_4_1_1_magic_system->ss_task_4_1_1_1_skill_progression + + + + +sss_task_4_1_1_1_1_inventory_management + +Advanced Inventory Management + + + +ss_task_4_1_1_1_skill_progression->sss_task_4_1_1_1_1_inventory_management + + + + +ft_4_1_1_1_1_1_economy_simulation + +Dynamic Economy Simulation + + + +sss_task_4_1_1_1_1_inventory_management->ft_4_1_1_1_1_1_economy_simulation + + + + +task_5_1_orchestral_score + +Orchestral Music Composition + + + +phase_audio_integration->task_5_1_orchestral_score + + + + +subtask_5_1_1_voice_acting + +Voice Acting & Recording + + + +task_5_1_orchestral_score->subtask_5_1_1_voice_acting + + + + +ss_task_5_1_1_1_sound_effects + +Environmental Sound Design + + + +subtask_5_1_1_voice_acting->ss_task_5_1_1_1_sound_effects + + + + +sss_task_5_1_1_1_1_spatial_audio + +3D Spatial Audio System + + + +ss_task_5_1_1_1_sound_effects->sss_task_5_1_1_1_1_spatial_audio + + + + +ft_5_1_1_1_1_1_adaptive_music + +Adaptive Dynamic Music System + + + +sss_task_5_1_1_1_1_spatial_audio->ft_5_1_1_1_1_1_adaptive_music + + + + +task_6_1_qa_testing + +Quality Assurance & Bug Testing + + + +phase_polish_launch->task_6_1_qa_testing + + + + +subtask_6_1_1_platform_optimization + +Multi-Platform Optimization + + + +task_6_1_qa_testing->subtask_6_1_1_platform_optimization + + + + +ss_task_6_1_1_1_certification_process + +Console Certification Process + + + +subtask_6_1_1_platform_optimization->ss_task_6_1_1_1_certification_process + + + + +sss_task_6_1_1_1_1_marketing_campaign + +Pre-Launch Marketing Campaign + + + +ss_task_6_1_1_1_certification_process->sss_task_6_1_1_1_1_marketing_campaign + + + + +ft_6_1_1_1_1_1_day_one_patch + +Day-One Patch Deployment + + + +sss_task_6_1_1_1_1_marketing_campaign->ft_6_1_1_1_1_1_day_one_patch + + + +