Privacy-preserving Process Discovery Using Connector Method
Project description
Introduction
This project implements the connector method proposed in the paper Supporting Confidentiality in Process Mining Using Abstraction and Encryption and Ensuring Confidentiality in Process Mining.
Python package
The implementation has been published as a standard Python package. Use the following command to install the corresponding Python package:
pip install p-connector-dfg
Usage
from p_connector_dfg.privacyPreserving import privacyPreserving
ela_path = ".\intermediate_results\ela_connector.xml"
ela_method = "Connector Method"
ela_desired_analyses = ['directly follows graph', 'process discovery']
activity_activity_matrix_path = r".\intermediate_results\test.csv"
dfg_path = "./DFG.svg"
freq_threshold = 0.0
#Connector structure parameters--------------
relation_depth = True #if you want to have relation depth in the connector structure
trace_length = True # if you want to have trace length in the connector structure
trace_id = True # if you want to have a fake trace id in the connector structure
event_log = "sample_log.xes"
key = 'DEFPASSWORD12345'
pp = privacyPreserving(event_log)
pp.apply_privacyPreserving(key, ela_path, ela_method, ela_desired_analyses, event_log, relation_depth = relation_depth, trace_length = trace_length, trace_id = trace_id)
pp.result_maker_ela(ela_path, True,True, True, freq_threshold, dfg_path, activity_activity_matrix_path = activity_activity_matrix_path,key = key)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file p_connector_dfg-0.0.14.tar.gz
.
File metadata
- Download URL: p_connector_dfg-0.0.14.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.25.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1605f006c7658b4005e46640afd93404bafdcde60e40f9be4c4056d1322ea5a4 |
|
MD5 | 04053800aa2f433bc664c8df155fede5 |
|
BLAKE2b-256 | 4fffc4ab91ca6ec17a4944f82e198b6b79007a20a788d045110be2a5f045be99 |
File details
Details for the file p_connector_dfg-0.0.14-py3-none-any.whl
.
File metadata
- Download URL: p_connector_dfg-0.0.14-py3-none-any.whl
- Upload date:
- Size: 18.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.25.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fbdebd74ab3d1714acbc93b872c40a9611a70eb99229b3080b4f1da91e31110 |
|
MD5 | c5a2a62d572576d7b9d0e98da6c4bb56 |
|
BLAKE2b-256 | dbf9365b9b298b752b925f7464c6d764c51814ca7fb19e400c6c4d064cfd607d |