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
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 primitivesstrConcat(?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.
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)
andregex(?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.