Skip to content
Spark access to Common Information Model (CIM) files
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CIMExport
CIMJDBC
CIMReader
CIMTool
doc/scaladocs
img
.gitignore
LICENSE.md
Model.md
README.md
index.html
pom.xml

README.md

CIMSpark

Spark access to Common Information Model (CIM) files.

Overview

This project joins the two worlds of the Apache Spark computation model and the Common Information Model (CIM) data model.

A good overview presentation is Network Analysis and Simulation using Apache Spark on Compute Clusters, or without the audio tracks.

Overview

Model

The CIM model as implemented by this software is described in CIM Model and is described in detail in the ScalaDoc.

Functionality

This project has four components covering the following topics:

  • CIMTool to generate Scala and Javascript classes from the Enterprise Architect UML files
  • CIMReader the main component that reads CIM files into Apache Spark RDD data structures
  • CIMExport to generate RDF files from Apache Spark RDD data structures
  • CIMJDBC example server and client JDBC access to CIM files loaded into Apache Spark RDD data structures

Each of these is described more fully in its module README.

You can’t perform that action at this time.