Refactor: Let's break existing condition into prefix/suffix parts
Refactor: Let's break existing condition into prefix/suffix parts

This is needed because in a next commit I want to introduce various
other prefixes.

This slightly changes behaviour for cases like "ardvocab::blah::isAbout.
I tend to think this is acceptable since any such case would render RDS
invalid.

jan-cerny/openscap,jan-cerny/openscap,ybznek/openscap,jan-cerny/openscap,Hexadorsimal/openscap,mpreisler/openscap,openprivacy/openscap,mpreisler/openscap,OpenSCAP/openscap,OpenSCAP/openscap,openprivacy/openscap,mpreisler/openscap,openprivacy/openscap,jan-cerny/openscap,redhatrises/openscap,ybznek/openscap,openprivacy/openscap,OpenSCAP/openscap,OpenSCAP/openscap,ybznek/openscap,mpreisler/openscap,OpenSCAP/openscap,Hexadorsimal/openscap,Hexadorsimal/openscap,redhatrises/openscap,Hexadorsimal/openscap,openprivacy/openscap,mpreisler/openscap,ybznek/openscap,redhatrises/openscap,jan-cerny/openscap,redhatrises/openscap,mpreisler/openscap,OpenSCAP/openscap,redhatrises/openscap,redhatrises/openscap,ybznek/openscap,Hexadorsimal/openscap,openprivacy/openscap,Hexadorsimal/openscap,ybznek/openscap,jan-cerny/openscap