semantic systems