Technical Report of Knowledge Grid Research Center, KGRC-2007-03, June, 2007, www.knowledgegrid.net/TR 1 Modeling Language and Tools for the Semantic Link Network Hai Zhuge, Kehua Yuan, Jin Liu, Junsheng Zhang and Xiaofeng Wang China Knowledge Grid Research Group, Key Lab of Intelligent Information Processing Institute of Computing Technology, Chinese Academy of Sciences P.O.Box 2704-28, 100080, Beijing, China zhuge@ict.ac.cn; {kehua, jliu, junsheng, xfwang}@kg.ict.ac.cn Summary The Semantic Link Network (SLN) is the extension of the hyperlink Web by attaching semantics to hyperlinks. It is an approach to construct a semantic overlay on Web resources. The specification of the semantics of the SLN model is an essential issue of SLN application. This paper proposes a modeling language for SLN consisting of an algebraic definition for SLN, a SLN metamodel and a UML profile for SLN. The SLN metamodel specifies the primitives of the modeling language. The UML profile for SLN defines the specific syntax on SLN to make the modeling language understandable and usable. The development of the SLN builder implementing this language and the graphical SLN browser is introduced. This work is a part of the Semantic Link Network model. KEY WORDS: Browser, Metamodel, Modeling Language, Semantic Link Network, UML. 1. INTRODUCTION The simple hyperlink design is the key to the success of the World Wide Web. It enables any page to link to any page. Human’s operating behaviors lead to the network effect and the uneven distribution of links. Another key to the success of the Web is its easy utility mode. It enables ordinary people to use it without any previous training. But the hyperlink is limited in ability to support relation reasoning because it does not contain any semantics. The Semantic Web is to upgrade the Web to support intelligent applications by establishing machine- understandable semantics [3]. Much research has been done toward this goal by developing semantic richer markup languages and domain ontologies. XML is to reflect the structural information of documents (www.w3.org/XML). Resource Description Framework (RDF, www.w3.org/RDF) has been proposed and used to describe relations between objects, attributes and values. The Web Ontology Language OWL has been developed to support description of relations and logical reasoning. It is designed for use by applications that need to process the content of information instead of just presenting