Intelligent teaching system design has become an active research topic in education research community. How to manage the network teaching resource efficiently will have a direct impact on the teaching process and quality in the network teaching system. The semantic web can be a very promising platform for knowledge management systems in the intelligent teaching system design. In this paper, we have presented a framework for the network teaching resource knowledge base (NTRKB) based on semantic web, which includes network teaching resource knowledge representation, regular relation definition based on OWL, knowledge base modeling and construction based on RDF. The NTRKB can achieve knowledge sharing and intelligent retrieval for the network teaching resource, and these components will greatly benefit the development of the proposed intelligent teaching system.