Extension the UML specification for modeling semantic objects - O. V. Novytskyi (Problems in programming, 2016)