module Semantic