kbss-cvut / bpmn2stamp

1 stars 0 forks source link

Design idempotent conversion #8

Closed blcham closed 2 years ago

blcham commented 2 years ago

Current state:

Related issue: #23 Current issues:

http://onto.fel.cvut.cz/ontologies/ucl/example/jednani-sag-timer-test-bpmn/eventdef-do_7_dnu

:eventdef-do_7_dnu rdf:type owl:NamedIndividual , http://BPMNbasedOntology#TimerEventDefinition ; http://BPMNbasedOntology#has_timeCycle :bf085bf0-aabe-4e4c-8299-beafeb3b1b89 .


![image](https://user-images.githubusercontent.com/3962237/157049778-ead9aeb7-1570-4122-9d92-e6bd1ad43f09.png)
blcham commented 2 years ago

Open questions:

  1. http://onto.fel.cvut.cz/ontologies/ucl/example/jednani-sag-timer-test-bpmn/eventdef-do_7_dnu does not seem to be unique if we consider more pools (we need to test it) or more elements with the same name within one pool
  2. how to generate id for <http://BPMNbasedOntology#TimeExpression> as seen in the example
blcham commented 2 years ago

Ad 1 and 2)

Ids are generated from pool Id, action id (related to the boundary event) and one of the event property:

TimeExpression will have the following id: TimerEventDefinition will have the following id:

Ad 1) see composite id generation method. Ad 2) see composite id generation method.

blcham commented 2 years ago

Everything solved