A method for development of legal knowledge systems