Light-weight semantic web framework