try to factor out some duplicated skos-specific code and move it to this cpack