Browse Prior Art Database

Method and System for checking Information package consistency

IP.com Disclosure Number: IPCOM000187657D
Original Publication Date: 2009-Sep-14
Included in the Prior Art Database: 2009-Sep-14
Document File: 4 page(s) / 38K

Publishing Venue

IBM

Abstract

Disclosed is a Method and System for checking Information package consistency

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 58% of the total text.

Page 1 of 4

Method and System for checking Information package consistency

PROBLEM TO BE SOLVED

When an information package is constituted by different parts (which may originate from different sources), there is a risk of lacking information consistency among the collection of

p

 arts. An Information Package will be referred to as IP for short, whereas IPP stands for Information Package Part.

In a preferred embodiment, we will consider the case where the Information Package corresponds to an electronic mail, comprising the following parts:
• Mail destination list
• Mail title
• Mail body
• Mail attachments

PRINCIPLE OF THE SOLUTION

During an initial definition phase, a plurality of information package templates (IPT's) will be defined.
• This definition comprises a set of criteria's that an IP must comply with to be declared as compliant with the IPT.

• This definition comprises a set of consistency rules that the IPP's of the IP must comply with.

When the consistency of an IP is investigated, the following steps are followed:
• Identify all the IPT's that the IP complies with
• For each identified IPT, check if the associated consistency rules are infringed.

DESCRIPTION OF THE SOLUTION

Initialisation phase

Each IPP can be associated with an IPP model (IPPM). An IPPM is defined through a name IPPMN and a criteria IPPMC, which is a boolean function:

}

IPPMN

IPPM ,

= (1)

A part IPP will be compliant with an IPPMi if IPPMCi(IPP)=1.

An IPT is defined through a name IPTN, through a set of IPPM belonging to an IPT set IPTS, and through a rule IPTR:

i

j IPTR

j

is defined as a boolean function the arguments of which are the

IPTS

i IPPMC

{ }

IPPM

{

i

,

= (2)

IPTS

{

}

IPTN

IPT j ,

i

j

i

The rule IPTR

( )

{ } j

IPPMCi IPP .

j

i

1

Page 2 of 4

The definition (2) can be further extended by defining a set of actions that will be undertaken on a compliant IPP :

j IPTA

IPTR

{

IPTN

IPT j ,

,

{

IPPM

}

}

,

= (2bis)

where IPTAj can be formalized as a set of assignments applied on ( )

j

i

i

IPTS

j

j

{

IPPMCi IPP .

} j

i

IPTS

Validation phase

The validation phase follows a method illustrated by the following diagram:

Loop on i

1

2

NO

Identification of model IPPMi

End of i loop ?

YES

Match

Loop on j

Identification of template IPTj

3

NO

Evaluation of rule IPTRj

Mismatch

4

Match

5

Mismatch

Alerting

Action IPTAj

End of j loop ?

YES

End

The following steps will relate to an IPP to be validated.
1. Identification of the models IPPMi

p

resent in IP: for each value of the index i, the

value ( )

IPP

IPPMC

IPP i

i = is evaluated. If found equal to 1, then the model named

2

Page 3 of 4

IPPMNi is present in IPP.
2. Identification of the templates IPT

j

that IPP complies with: for each value of the index

=

IPTCj IPP

                   is evaluated. If this is found equal to 1, then the template named IPTN

j

i

j

, the value

i

IPTS

j

              is applicable for IPP and the associated consistency can be checked, moving to step 3. Otherwi...