Turning information into models and models into understanding.
- Text → Trees
- Documents → Structures
- Metadata → Graphs
- Dependencies → Lineage
- Architectures → Models
- Data → Visualizations
- Complexity → Insight
- Language tooling
- Metadata management
- Data lineage
- Enterprise architecture
- Visualization
- Knowledge graphs
mindmap
root((Complex Information))
Text
Grammars
Parsing
Syntax Trees
Documents
OOXML
XML
Validation
Transformation
Metadata
Lineage
Knowledge Graphs
Dependency Models
Architectures
ArchiMate
Analysis
Automation
Visualizations
Diagrams
Graphs
Exploration
Understanding
Insight
Traceability
Decision Support
Ongoing work on XIR (eXtensible Intermediate Representation), a universal semantic representation framework based on XDM and S-expressions, enabling documents, code ASTs, enterprise architecture models, and structured data to be represented, queried, transformed, and exchanged through a common formal model.
- Visualization-oriented analysis of complex application internals
- Build reliability, security checks, and CI/CD hardening
- Published artifacts for Gradle plugin development and Maven Central publishing:
- Papers and specifications (curated reading paths):
- Start here: Data lineage story (gentle path)
- Extract, Derive, Resolve, Publish - narrative introduction to turning fragmented information into reusable knowledge.
- Universal Semantic Lineage Architecture - practical architecture for deterministic lineage and reproducible reasoning.
- Continuous Architecture Reconciliation - near-reality lineage through continuous reconciliation of intent and implementation.
- Executable Architecture to Enterprise Behavior Graphs - end-to-end derivation from architecture models to behavior graphs.
- Running example alignment (
example-lineage-plsql)- Project overview and staged lifecycle - executable walkthrough from architecture intent to verified lineage.
- Oracle PL/SQL lineage scenario - concrete source/target mappings, enrichment, derivation, and propagation.
- Architecture flow diagram - orchestration of architecture, lineage artifacts, and graph verification.
- Reproducible tasks:
./gradlew generateLineage,./gradlew verifyKnowledgeGraph,./gradlew endToEndTest.
- Then go deeper: semantic foundation and standards
- XIR Structural Model and S-Expression Serialization - canonical structural model for cross-domain representation.
- XIR Implementation Specification - implementation contracts and conformance details.
- XIR Positioning Note - relation to XML, RDF, SKOS, SHACL, PROV-O, and OpenLineage.
- XIR W3C Merged Paper - consolidated standards-oriented version.
- Governance, evidence, and ontology alignment
- Evidence-Oriented Enterprise Knowledge Graph Federation - evidence-first governance and federated graph architecture.
- Observation-Driven Ontology Alignment - explicit, auditable alignment of source and governance semantics.
- RDF, SKOS and the Collibra Model - practical mapping trade-offs and cognitive load reduction.
- Methods, language, and implementation extensions
- SEL Derivation Language - derivation DSL and normative processing model.
- ANTLR G4 to AST Classes Specification - schema derivation from grammars for structured extraction.
- XIR vs CAST - positioning against software intelligence tooling.
- Noema XIR Whitepaper - long-horizon vision for self-describing systems.
- Start here: Data lineage story (gentle path)
- ongoing projects
Many critical systems are reliable in production but difficult to understand. I focus on turning hidden structure into clear, usable insight so teams can modernize safely, troubleshoot faster, and make better architectural decisions.
mindmap
root((Self-Describing Systems))
Modeling
Knowledge Representation
Metadata Extraction
Semantic Structures
Derivation
Architecture Views
Lineage Views
Dependency Views
Documentation Views
Visualization
Graphs
Diagrams
Exploration
Automation
Validation
Transformation
Generation
Outcomes
Traceability
Understanding
Governance



