Enterprise Information Processing Domain-specific Meta-Model

IRI:
http://aligned-project.eu/ontologies/eipdm
Date:
05-02-2016
Current version:
1.11.000
Authors:
Bojan Bozic (bozicb@scss.tcd.ie)
Publisher:
Wolters Kluwer
Imported Ontologies:
http://aligned-project.eu/ontologies/dlo (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

This ontology provides a description of the data lifecycle for enterprise information processing. It models both the data and the software lifecycle on the example of the JURION platform. Furthermore, it supports different kinds of entities, users, and versioning.

Table of Content

  1. Introduction
  2. Classes
  3. Object Properties
  4. Data Properties
  5. Namespace Declarations

Introduction

The purpose of the Enterprise Information Processing Domain-specific Meta-Model is to provide a set of concrete entities, agents, activities, and roles to represent the data engineering process. It is based on the general Data Lifecycle Ontology.

The initial information gathered to build the domain-specific enterprise information processing metamodel is based on the JURION use case. The JURION use case includes both processes for data and software development and therefore uses the data lifecycle ontology and the software lifecycle ontology.

The ontology models mandatory data requirements for specific processes and checks if they are fulfilled. The location of error occurence within the process is registered and the type of error or incosistency asserted. Furthermore, we capture how many errors occured, in which dataset they were detected, what was responsible for it, who fixed it, when was it fix, and how long does fixing take. Captured information about the dataset include publishing, versioning, and properties. Functionalities are associated to specific datasets and changing of data is tracked. Other areas of interest are links and how they behave especially when linking eternal data sources as well as mapping ontologies and information of processes about external data changes.

This ontology imports the W3C PROV ontology available at http://www.w3c.org/TR/prov-o/. It is derived from the Data Lifecycle Ontology available at http://aligned-project.eu/ontologies/dlo.

Classes

CMS Expertc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#CMSExpert

Person who is an expert in development and management of content management systems.

has super-classes
data process personc

Content Architectc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#ContentArchitect

Person responsible for the content of a software system.

has super-classes
data engineerc

Controlled Vocabularyc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#ControlledVocabulary

A controlled vocabulary process outcome.

has super-classes
process outcomec

Customerc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#Customer

Person who is involved in requirement engineering and usage of the software or data product.

has super-classes
userc

Data Authoringc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#DataAuthoring

Generation of data as a data lifecycle process.

has super-classes
authoringc

Data Sourcec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#DataSource

The data source for a specific kind of data.

has super-classes
process outcomec

Internal Datac back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#InternalData

Unspecified internal system data.

has super-classes
process outcomec

Issue Ticketc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#IssueTicket

A bug report in a software system.

has super-classes
process outcomec

Legal Domain Expertc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#LegalDomainExpert

Person who is an expert for legal issues in a certain domain.

has super-classes
domain expertc

Legal Editorc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#LegalEditor

Person who edits legal documents for a software or data system.

has super-classes
data process personc

Product Ownerc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#ProductOwner

Person who owns and uses the end product.

has super-classes
data process personc

Requirements Documentc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#RequirementsDocument

A requirements document as output of requirements engineering.

has super-classes
process outcomec

Schema Authoringc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SchemaAuthoring

Creation of a schema as a data lifecycle process.

has super-classes
authoringc

Schema Changec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SchemaChange

A document describing the change of schema for a sofware or data system.

has super-classes
process outcomec

Schema Expertc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SchemaExpert

Person who is an expert in development of schemas for a data system.

has super-classes
data engineerc

Server Infrastructurec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#ServerInfrastructure

The server infrastructure on which a software or data system is deployed.

has super-classes
process outcomec

Software Analystc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SoftwareAnalyst

Person responsible for analysing software systems and requirements engineering.

has super-classes
data process personc

Software Developerc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SoftwareDeveloper

Person responsible for development of software systems.

has super-classes
data process personc

Software Managerc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SoftwareManager

Person responsible for management of software engineering projects.

has super-classes
data process personc

Software Testerc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SoftwareTester

Person responsible for testing software systems before releases.

has super-classes
data process personc

Source Codec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SourceCode

An unspecified amount (collection) of source code in a specific programming language.

has super-classes
process outcomec

Source Filec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#SourceFile

A source file containing source code in a specific programming language.

has super-classes
process outcomec

Test Casec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#TestCase

A test case which tests one specific aspect of a software system.

has super-classes
process outcomec

Test Filec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#TestFile

A file containing test suites and/or test cases for a software system.

has super-classes
process outcomec

Testing Suitec back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#TestingSuite

A collection of test cases for a software system.

has super-classes
process outcomec

Transformationc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#Transformation

Transformation is a data and software lifecycle process which is the base class for several subprocesses for changing data or software artefacts.

has super-classes
data lifecycle processc
software lifecycle processc

Versionc back to ToC or Class ToC

IRI: http://aligned-project.eu/ontologies/eipdm#Version

Versioning model according to Semantic Versioning (http://semver.org/).

has super-classes
has majordp some non negative integer
has patchdp some non negative integer
has minordp some non negative integer
is in domain of
has build metadatadp, has majordp, has minordp, has patchdp
is in range of
has versionop

Object Properties

has versionop back to ToC or Object Property ToC

IRI: http://aligned-project.eu/ontologies/eipdm#hasVersion

has domain
process outcomec
has range
Versionc

Data Properties

has build metadatadp back to ToC or Data Property ToC

IRI: http://aligned-project.eu/ontologies/eipdm#hasBuildMetadata

Build meta-data as string is a place for potential future growth of the model, depending on use cases.

has domain
Versionc
has range
string

has majordp back to ToC or Data Property ToC

IRI: http://aligned-project.eu/ontologies/eipdm#hasMajor

has domain
Versionc
has range
decimal
non negative integer

has minordp back to ToC or Data Property ToC

IRI: http://aligned-project.eu/ontologies/eipdm#hasMinor

has domain
Versionc
has range
non negative integer

has patchdp back to ToC or Data Property ToC

IRI: http://aligned-project.eu/ontologies/eipdm#hasPatch

has domain
Versionc
has range
non negative integer

Namespace Declarations back to ToC

default namespace
http://aligned-project.eu/ontologies/eipdm#
dc
http://purl.org/dc/elements/1.1/
dlo
http://aligned-project.eu/ontologies/dlo#
images
https://www.scss.tcd.ie/~bozicb/images/
ontologies
http://aligned-project.eu/ontologies/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
slo
http://aligned.cs.ox.ac.uk/ontologies/slo#
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.