Process-Oriented Data Object Model for Unambiguous Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face challenges in classifying objects independently of applications or processes, leading to inconsistent and ambiguous property valuations across different systems and processes, which hinders efficient communication and data management.

Innovation Solution

A classification engine and data object model that allows for process-independent classification, where properties and classes are assigned directly to objects, enabling uniform description and access management, and supporting multiple classification standards, ensuring consistent and unambiguous property valuations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If objects are classified according to classification standards to enable communication between different systems, then interoperability is improved, but the properties and values required to describe objects sufficiently may not be available within the agreed standard

Engineering Contradiction:
ImproveinteroperabilityVSAvoidproperty completeness
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The classification system is segmented into multiple independent classification standards that can be applied simultaneously to the same object. Each standard provides its own set of properties and values, allowing the system to access relevant properties from different standards without being constrained by a single standard's limitations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a universal classification mechanism that can handle multiple classification standards and properties simultaneously. The classification engine can retrieve properties from different standards based on the object type and the specific standard required, making the system adaptable to various communication and description needs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If different applications or processes share different object classifications to meet their specific requirements, then each application's functional requirements are satisfied, but ambiguous communication of objects between different applications occurs

Engineering Contradiction:
Improveapplication-specific classificationVSAvoidcommunication accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The classification engine acts as an intermediary between different applications and their classification requirements. It receives classification requests from various applications, determines the appropriate properties and values based on the requesting application's needs, and provides consistent classifications that can be reliably communicated between different systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system incorporates feedback mechanisms where the classification engine monitors and controls property valuations to ensure consistency. When an application requests classification, the engine verifies that the properties and values assigned are appropriate and consistent with the object's actual characteristics, preventing ambiguous communications.

Inventive Principle:
Principle #23Feedback

3Reliability

If property valuations are allowed to be unique for each object to ensure consistency within all applications, then communication between applications is clarified, but the flexibility to allow different valuations for different processes is reduced

Engineering Contradiction:
Improveproperty consistencyVSAvoidvaluation flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The property valuation system is made dynamic, allowing the same object to have different valid valuations for different processes and applications. The classification engine dynamically determines which properties and values are appropriate based on the requesting application's needs, maintaining both consistency where required and flexibility where needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8131694B2Process-oriented classification
Publication Date: 2012.03.06 SAP SE
  • US8131694B2 patent drawing
  • US8131694B2 patent drawing
  • US8131694B2 patent drawing

AI summary

The present invention relates in general to a data object model for describing objects within systems. To allow unambiguous classification, the data model comprises a property definition including at least one property name, at least one property value and at least one process value for storing at least one process identifier identifying processes assigned to the property.