A semantic-enabled framework for e-government systems development
The ultimate goal of e-Governance is to reach the stage of seamless service delivery in one-stop e-Government. This raises the engineering issues of integration, reusability, maintenance, and interoperability of autonomous e-Government systems of government departments and agencies. Therefore, appropriate methodologies that consistently address the aforementioned engineering issues throughout clearly defined e-Government development phases are needed. This chapter provides the design and specification, of a framework that amalgamates features from maturity models, software engineering and Semantic Web domains for semantic-enabled development of e-Government systems. Firstly, the methods and techniques used for the planning, design, and implementation of e-Government systems worldwide are investigated; a critical analysis is carried out to identify their advantages and disadvantages, as well as their contribution towards addressing the aforementioned engineering issues. Secondly, the proposed framework is drawn and specified. Finally, support tools including a business process model, an alignment matrix of stages and phases of development, and a weighting matrix of the intensity of semantic activities at various phases of development is drawn and described.