市民公约是法律吗