A semantic service model of selective dissemination of information (SDI) for digital libraries