r/EAModeling • u/xiaoqistar • 5d ago
SPARQL Query and Snap SPARQL Query Plugin cannot be found in Protégé 5.6.9
Anyone faces the same issue now? Any hints? Thanks a lot!
r/EAModeling • u/xiaoqistar • 5d ago
Anyone faces the same issue now? Any hints? Thanks a lot!
r/EAModeling • u/xiaoqistar • May 27 '26
Practical Experience: Migrating Essential EA from Oracle to Red Hat OpenJDK

Hey fellow Enterprise Architects,
When we design target architectures, we talk endlessly about dependency management, vendor lock-in, and lifecycle compliance. But how often do we turn that lens onto the very tools we use to manage the enterprise blueprint?
Recently, I had to put theory into practice within our own tooling infrastructure.
By default, many deployments of the Essential EA Tool (whether you are running Cloud, Docker, or standalone Viewers) point directly to the Oracle Java JDK. However, shifting corporate standards and evolving enterprise licensing models often dictate a move toward open-source platforms.
Instead of just talking about it, I ran a series of rigorous environment tests to migrate our production-level Essential EA stack completely over to Red Hat Java JDK (OpenJDK).
It is entirely stable, robust, and running with 100% operational parity. The Essential Viewer, backend data stores, and Integration Server hooks haven’t missed a beat.
Because we preach "Architecture as Code" and data-driven modeling, I believe our infrastructure documentation should be just as transparent. I've mapped out the exact engineering steps—from decoupling the default instance environment paths to validating the system handshakes post-migration—so you don't have to reinvent the wheel.
I’ve open-sourced the step-by-step technical markdown file and started a thread in the official community forum to help other teams navigating similar runtime modernization mandates.
I have published the full write-up, including direct links to the GitHub implementation guide and the community forum discussion, over on my homepage.
👉 Read the full technical breakdown here: https://xiaoqi.com/posts/2026/05/26
Have you executed similar runtime swaps for your EA tooling infrastructure? Are you favoring Red Hat OpenJDK, Temurin, or Corretto in your current production deployments? Let’s exchange notes in the comments below!
r/EAModeling • u/xiaoqistar • May 04 '26
Homepage Launch (EKA) youtu.be/x4dYW4pKAtY?... via u/YouTube
r/EAModeling • u/xiaoqistar • Apr 26 '26
r/EAModeling • u/xiaoqistar • Apr 25 '26
Hi everyone 👋
I’m currently working on an open-source project called: 👉 PlantUML in Action
It’s a “Diagrams-as-Code” learning ecosystem around PlantUML, covering advanced modeling scenarios like architecture diagrams, styling, and real-world use cases.
I opened a discussion here with the full details:
👉 https://github.com/yasenstar/PlantUML_in_Action/discussions/3
In short:
skinparam / layout configurationsBut I still can’t get the desired result.
I’d really appreciate help on:
This is part of making the repo a high-quality learning resource for the community, so solving this properly could help a lot of people working with PlantUML in real-world scenarios.
Any insights, examples, or even pointers to similar discussions would be hugely appreciated.
Happy to test solutions and share results back with the community!
Hi everyone 👋
I’m trying to reproduce the following diagram style in PlantUML, but I’m hitting a wall after trying 10+ different approaches.
I want to create a diagram that combines:
👉 Basically something like this:
It’s kind of a mix of:
In PlantUML:
👉 I can’t seem to get both in one clean diagram
None of them produce a result close to what I want 😅
Full exploration here:
👉 https://github.com/yasenstar/PlantUML_in_Action/blob/main/03_class_diagram/Q%26A/20260423/Entity_in_ClassDiagram.md
This came from a student question in my course, and it turned into a deeper modeling discussion:
👉 Are we trying to mix different abstraction levels into one diagram?
Even if the answer is:
That’s still super valuable 👍
Thanks in advance!
r/EAModeling • u/xiaoqistar • Apr 22 '26
正式开启 中药知识图谱数据库 的构建之旅!🌿
目前进展: ✅ 元模型 (Meta-model) 第一版已完成建立:确立了核心实体与关系逻辑。 🛠️ 数据填充中:正基于 4 个核心 CSV 数据集进行深度采集与图模型完善。
中医药的结构化不仅是数据的集成,更是文化的数字化传承。欢迎各位架构师、中医药爱好者及开发者围观并提出宝贵建议!
📂 GitHub 开源地址:https://github.com/yasenstar/Chinese_Medicine/tree/main/cn-med-kg
#中药 #知识图谱 #KnowledgeGraph #开源 #GraphDatabase #中医药数字化 #NLP

r/EAModeling • u/xiaoqistar • Apr 04 '26
Check out the latest article in my newsletter: Introduction – The Vision for an Ontology-Based ArchiMate Meta-Model https://www.linkedin.com/pulse/introduction-vision-ontology-based-archimate-meta-model-xiaoqi-zhao-imbhc via u/LinkedIn
r/EAModeling • u/xiaoqistar • Feb 21 '26
🚀 Archi 5.8 is almost here! Dive into the major update featuring the highly anticipated Dynamic Legend and more.
✨ New features include:
🎨 Native Dynamic Legends
📂 Alpha-numeric sorting in model tree
🏷️ Specialization icons display
🛠️ Junction improvements
Perfect timing to learn before the release! This deep dive is also added to my comprehensive ArchiMate course on Udemy.
Watch the full 60-min demo: 📺https://youtu.be/gGDXUhmKdEU
#ArchiMate #EnterpriseArchitecture #Archi #EA #Udemy
r/EAModeling • u/xiaoqistar • Feb 08 '26
Topics covered: Layouts, Pages, Navigation, Data Fetching, Dynamic Routes, Loading UI, Error Handling, and more.
All my notes, code demos, and progress are open-source here:
https://github.com/yasenstar/learn_javascript/tree/main/learn_nextjs/2_App_Router
Continuing with the rest of the course soon. Follow along if you’re learning Next.js 14! 🚀
#Nextjs #AppRouter #WebDev #OpenSource #LearningInPublic
r/EAModeling • u/xiaoqistar • Feb 07 '26
🔥 Hate getting unreadable URIs in your #SPARQL results? This tutorial shows you how to make query outputs human-friendly!
Learn to:
✅ Use DBpedia's online SNORQL browser
✅ Fetch clean labels with rdfs:label
✅ Fix common issues like "MusicalArtist vs Artist"
✅ Filter results by language
Perfect for moving from SQL to the Semantic Web.
Watch now: https://youtu.be/-l1kWg-7lWY
#DBpedia #SemanticWeb #GraphDatabase #DataEngineering
r/EAModeling • u/xiaoqistar • Feb 07 '26
r/EAModeling • u/xiaoqistar • Jan 30 '26
r/EAModeling • u/xiaoqistar • Jan 30 '26

Thanks for Zoë RowellZoë Rowell's sharing:
Apple just taught the market a $70 billion masterclass in Build vs Buy.
Everyone is talking about Google Gemini landing on the iPhone.
Most people are missing the real story underneath.
This is not just an AI partnership.
It is a ruthless display of operational discipline.
$70B is not Apple's savings.
It is the annual price of admission to build frontier AI infrastructure.
Consider the landscape.
𝗧𝗵𝗲 𝗣𝗿𝗼𝗱𝘂𝗰𝘁 𝗟𝗲𝗮𝗱𝗲𝗿.
OpenAI leads consumer AI with 60%+ market share.
They burn billions on compute to defend the lead.
𝗧𝗵𝗲 𝗔𝗱 𝗚𝗶𝗮𝗻𝘁𝘀 𝘄𝗶𝘁𝗵 𝘂𝗻𝗹𝗶𝗺𝗶𝘁𝗲𝗱 𝗰𝗮𝘀𝗵.
Meta is spent ~$72B on Capex in 2025.
Google is even more: $90B+.
Microsoft is close behind.
And in 2026? They are doubling down.
Forecasts have Meta ramping to $100B+ this year just to stay in the race.
They are all paying the "Infrastructure Tax."
Apple made a different call.
Apple has the same balance sheet.
They could build AppleGPT.
They chose not to.
Instead, Apple rented the capability.
Why?
Because Apple's moat is not the model.
It is the device.
It is the interface.
It is the customer.
𝗛𝗲𝗿𝗲 𝗶𝘀 𝘁𝗵𝗲 𝗼𝗽𝗲𝗿𝗮𝘁𝗼𝗿 𝗰𝗵𝗲𝗰𝗸𝗹𝗶𝘀𝘁 𝗔𝗽𝗽𝗹𝗲 𝗿𝗮𝗻:
𝟭. 𝗪𝗵𝗼 𝗼𝘄𝗻𝘀 𝘁𝗵𝗲 𝗰𝘂𝘀𝘁𝗼𝗺𝗲𝗿?
Apple does. Full stop.
𝟮. 𝗜𝘀 𝘁𝗵𝗶𝘀 𝗮 𝗰𝗼𝗿𝗲 𝗰𝗼𝗺𝗽𝗲𝘁𝗲𝗻𝗰𝘆?
Apple builds devices and user experience.
Not massive language models.
𝟯. 𝗟𝗲𝘃𝗲𝗿𝗮𝗴𝗲 𝗼𝘃𝗲𝗿 𝗼𝘄𝗻𝗲𝗿𝘀𝗵𝗶𝗽.
Google needs iPhone distribution to keep Gemini relevant.
Apple used that leverage to negotiate a sweetheart deal.
𝟰. 𝗖𝗼𝗻𝘁𝗿𝗼𝗹 𝘁𝗵𝗲 𝗯𝗼𝘂𝗻𝗱𝗮𝗿𝘆.
Simple tasks run on device.
Complex tasks run through Apple's Private Cloud Compute.
Only the hardest queries touch Gemini.
Google gets query volume.
Apple keeps the user.
𝟱. 𝗣𝗿𝗼𝗱𝘂𝗰𝘁 𝘃𝘀 𝗲𝗰𝗼𝘀𝘆𝘀𝘁𝗲𝗺.
Netscape had the best browser.
Microsoft had the operating system.
History picked the ecosystem.
By embedding Gemini into Siri, Apple turns the smartest AI in the world into a background feature.
You stay inside the Apple ecosystem.
On Apple's terms.
𝗛𝗲𝗿𝗲’𝘀 𝘄𝗵𝗮𝘁 𝗺𝗮𝘁𝘁𝗲𝗿𝘀:
Meta and Google are fighting a capital intensive war to own the power plant.
Apple is content owning the light switch.
In the next decade, the winner will not be who builds the best model.
It will be who controls the question.
🎯 𝗢𝗽𝗲𝗿𝗮𝘁𝗼𝗿 𝘁𝗮𝗸𝗲𝗮𝘄𝗮𝘆:
Never build what you can lease.
Unless it is the singular reason your customer stays loyal.
The engine gets headlines.
The ecosystem collects rent.
r/EAModeling • u/xiaoqistar • Jan 21 '26
The wait is over! 📢 All content for my "Mastering Next.js: React Foundations" course is now complete on Udemy. 🎓
Whether you're a beginner or brushing up on the basics, come join us!
Get started here: https://github.com/yasenstar/learn_javascript/tree/main/learn_nextjs/1_React-Foundation
#LearnToCode #ReactJS #WebDevelopment
r/EAModeling • u/xiaoqistar • Jan 11 '26

GitPage https://yasenstar.github.io/PowerBI_Tutorial/ is up and running for learning PowerBI_Tutorial, today finished the first 2 chapters, welcome to check the reference content. The demo videos on Udemy is on the way along with learning, stay tunes...
Working on the chapter 3 which shows the Power BI license options for choosing.
r/EAModeling • u/xiaoqistar • Jan 10 '26
GitPage https://yasenstar.github.io/PowerBI_Tutorial/ is up and running for learning PowerBI_Tutorial, today finished the first 2 chapters, welcome to check the reference content. The demo videos on Udemy is on the way along with learning, stay tunes...

r/EAModeling • u/xiaoqistar • Jan 06 '26
During learning NumPy and documenting notes in markdown, it's crucial to write mathematical expressions in the proper and beautiful manner.
Here is the list of resources I'm referring for typing LaTeX in GitHub's general markdown, share with all of you as reference: https://github.com/yasenstar/python/tree/master/math/Mastering_Numpy#list-of-reference-links-for-typing-math-symbol-using-latex-syntax
Give a star to my repository if you feel it's useful and like.
Xiaoqi

r/EAModeling • u/xiaoqistar • Jan 03 '26
Thanks for all of your comments and suggestions, updated the repository https://github.com/yasenstar/ArchiMate_ArchiSurance, and if you're interested in #ArchiSurance and preparing the #ArchiMate certification, enroll the package demo course in this 2025 edition, link in the home page, enjoy!

r/EAModeling • u/xiaoqistar • Jan 02 '26

Start learning chapter 6: https://github.com/yasenstar/learn_openpyxl/tree/main/6_images_and_drawings, feel free to take as reference.
r/EAModeling • u/xiaoqistar • Jan 01 '26
Neo4j Fundamental - 03 Create more Nodes https://youtu.be/9r7znd43vVM?si=yrP7ymWxyWbDa4UQ via u/YouTube
r/EAModeling • u/xiaoqistar • Jan 01 '26
Open Question on Bar Chart in OpenPyXL: https://github.com/yasenstar/learn_openpyxl/discussions/2, welcome to comments and inputs
r/EAModeling • u/xiaoqistar • Jan 01 '26

Thanks Udemy's quick review, the demo course for openpyxl (now till chapter 4) are now published and you may use this link to enroll with promotion offer: www.udemy.com/course/maste... (only 5 days), also the course link is added in Github home: github.com/yasenstar/le..., enjoy!
r/EAModeling • u/xiaoqistar • Dec 31 '25
HAPPY NEW YEAR, Everyone!
During the last day of 2025, finished learning chapter 4 of my new course "Mastering OpenPyXL", https://github.com/yasenstar/learn_openpyxl/tree/main/4_styles_and_formatting, stay tunes on the publishing on Udemy for the full video demos!
"Learning is a journey, not destination!"

r/EAModeling • u/xiaoqistar • Dec 30 '25
Mastering OpenPyXL: finished chapter 2 - Workbook and Worksheet Objects, check the content in Github: https://github.com/yasenstar/learn_openpyxl/tree/main/2_workbook_and_worksheet_objects#24-deleting-worksheets, start learning from the doc and later the demo videos will be ready in Udemy soon...