Knowledge Graph Data Models

Knowledge Graph Data Models

This section provides detailed documentation of the knowledge graph data models developed for the various case studies. Each data model defines the specific entities, properties, and relationships of the respective domain.

Available Data Models

Carsharing Knowledge Graph Data Model

The carsharing data model represents a complete car-sharing enterprise, from vehicle fleet to locations to customers and booking processes. It includes:

  • Business Objects: Vehicles, locations, customers, tariffs
  • Processes: Booking, vehicle access, billing
  • Services: Mobile app, customer service, maintenance
  • Systems: Backend infrastructure, IoT integration, payment system

Supply Chain Knowledge Graph Data Model

The supply chain data model documents a brewery supply chain from raw material procurement to distribution. It contains:

  • Supply Side: Suppliers, raw materials, components, warehouses
  • Production: Manufacturers, facilities, recipes, batches
  • Distribution: Wholesalers, distribution channels, product instances
  • Quality: Incoming inspections, quality metrics, traceability

Technical Foundation

Both data models are based on modern knowledge graph technologies:

  • Neo4j Graph Database as semantic backend
  • Ontology-based Modeling for consistent data structures
  • Automatic Extraction from ArchiMate models
  • Real-time Synchronization between model and implementation

The data models are continuously updated from the underlying Neo4j databases and reflect the current structure of the respective domain.