Mari-Wie / ArchCNL

ArchCNL is an Architecture Conformance Checking Tool developed by the working group SWK (Software Engineering and Construction Methods) at the computer science department of the University of Hamburg
GNU General Public License v3.0
5 stars 8 forks source link

Add support for "triplets" with four or more parts in web-ui #302

Open vraudszus opened 2 years ago

vraudszus commented 2 years ago

Currently, the web-ui only supports the creation of terms consisting of subject, predicate, and object nodes (= Triplet). This however does not cover all terms possible with the Jena rule syntax.

The Jena builtin primitives strConcat(?a1, .. ?an, ?t) and regex(?t, ?p, ?m1, .. ?mn) are of special importance as the have been used in previous case studies with ArchCNL.

This could be achieved either by adding "Quadlets" etc. as alternatives "Triplets" to be used in mappings or by adding quadlets only visually while mapping each of them to a number of helper triplets that achieve the intended functionality.