sub schema (SchemaAttributePathInstance) domain model extension + test re-factoring

* incl. new init_internal_schema.sql script (+ generation via code)
afaik, it's just the issue that Map#values() delivers a Collection instead of a List (and were are utilising a Map<String, SAPI> right now in Schema for holding the SAPIs of the schema).