SlideShare a Scribd company logo
1 of 5
Download to read offline
Volume 1 No. 7, October 2011 ISSN 2222-9833 
ARPN Journal of Systems and Software 
©2010-11 AJSS Journal. All rights reserved 
http://www.scientific-journals.org 
236 
Intelligent Manage for the Operating System Services 
Eman K. Elsayed, Nahed Desouky 
Mathematical and computer science Department, Faculty of Science(Girls), 
Al-Azhar University, Cairo, Egypt. 
emankaram10@azhar.edu.eg , naheddesouky@yahoo.com 
ABSTRACT 
The Operating system is very complicated software and its size is very large. The challenges managing operating systems services have huge number of services and operating systems updates software. In this paper we concerned about Exokernel operating system structure for more generalization and reusability. For facilitate knowledge sharing and reusability the ontology based has been developed in artificial intelligence. Also semantic character in ontology based will reduce the number of services instead to keep all of them. In this paper, ontology refers to a layer of interfaces and services that resides between the application and the operating system is proposed. The proposed services ontology based facilitates the development, deployment and management of embedded system. Also The proposed ontology based suitable for any operating system. This paper will use Service-Oriented ontology architecture to management the operating system services development. 
Keywords: ontology based, operating system, management system, services-oriented. 
I. INTRODUCTION 
Ontologies become common in more applications and as those applications become larger and longer-lived, it is becoming increasingly common for ontologies to be developed in distributed environments by authors with disparate backgrounds. Ontologies that are expected to be collaboratively created and maintained over time by authors in many locations present special challenges to the problem of conceptual modeling. 
This paper concerned about ameliorating operating system by using ontology based. 
The Operating system is very complicated software and its size is very large. Due to the limited size of the memory, we cannot keep full OS on the memory. So, the OS contains two parts: First Called KERNEL and it contains the essential routines which used very often, it is the heart of the operating system. Second part contains routines which are required sometimes but not always and they are not vital. There are four designs to the OS according to the kernel: [7] 
 Monolithic (simple) OS: This is the oldest design of the OS. While executing programs the OS does not distinguish between the user mode and the system mode. 
 Layered OS: The modules of the OS are divided into layer forming a hierarchical structure. As all requests pass through multiple layers, this makes the OS less efficient. 
 Microkernel OS: In this approach the kernel provides only the most essential OS functions. System programs 
or user level programs implemented outside the kernel provides the remaining OS services. 
 Exokernel OS: This is the latest trend in the design of the OS. This approach implements application level resource management, that is applications programs mange the hardware resources not the OS. As the kernel provides only limited number of primitives, the Exokernel OS are very efficient .It provide applications with greater flexibility and better performance than Monolithic or Microkernel OS. 
From that classification the Exokernel operating system divide the operating system services in two main parts the kernel part and the Exokernel part. In the sequent section, we will present in more details how others handle the problem of enhance operating systems by ontology based. But in this proposed ontology concerned about the Exokernel services in any operating systems, which have thousands services and have the problems of unification, redundancy and scalability. 
This paper will use Service-Oriented ontology architecture to management the operating system services development. 
Service-Oriented Architecture (SOA) [10] is an architectural style that supports service orientation, it is a way of thinking in terms of service-based development and the outcomes of services, and SOA describes the concepts associated with activities, and describes how they relate to services. 
A detailed breakdown of the structure of the rest of the paper is as follows. 
Related works, Architecture of Operating systems services ontology based, the implementation finally conclusions and further works.
Volume 1 No. 7, October 2011 ISSN 2222-9833 
ARPN Journal of Systems and Software 
©2010-11 AJSS Journal. All rights reserved 
http://www.scientific-journals.org 
237 
2. RELATED WORKS 
This section presents other attempts to enhance operating system by ontology based. Many ideas do that inside the kernel of the operating system. Reference [6] designed ontology based file system but they can't pass many challenges in their proposal. 
Also There are searchers using ontology based to develop the operating system in different ways as TELOS [4] and VRTOS [14] In July 2009 Software technology research laboratory, Demontfort university, England proposed virtual real time operating system VRTOS with RTOS ontology core. The RTOS ontology defines a set of common system services as debug, semaphore, waiting queue, thread, scheduling. The RTOS ontology services are used as a standard for portable software development. 
In The VRTOS supposed that, the memory management and the timer are two of crucial features for the application layer also massage queue, mutex and semaphore services are developed as system independent part. 
Ontology based RTOS in VRTOS enhance the portability i.e. the underlying operating system becomes totally transparent to the software applications. But the disadvantage of that is the cost of developing RTOS and implementing VRTOS. 
Also TELOS system [4] is the main product of the LORNET research center, Tele University in France. That operating system core is ontology. It work well only on the windows and certain application as learning and knowledge management Environment i.e. TELOS is learning and knowledge management operating system. It is service-oriented architecture, model-driven and ontology-driven system. Its ontology editor is OWL. 
Other relation between ontology based and operating system is in certain service as backup in reference [8] using ontology based as a better framework for coherent knowledge representation and sharing with reasoning capabilities which are not available in relational database. 
3. ARCHITECTURE OF OPERATING SYSTEMS SERVICES ONTOLOGY BASED 
Online services are a reliable hosted services platform that reduces the need to deploy and maintain on premise IT service [9]. So ontology web language OWL is suitable to manage operating system services as online services. Semantically, we can summarize important Exokernel services to search, secure, pack up, create profile and network services as sharing files. 
In this section we discuss using ontology based in each service. 
Ontology base enhance operating system search service and manage profile. 
Ontology based enhance web search engine in certain fields as in Noesis [5], where Noesis is using a limited LEAD ontology which can play a useful role in geosciences research and education. It uses domain ontology to provide the user with context to refine their search term, searches different resources that might be of interest to them. 
Our view of ontology based semantic personalized search is that Ontology based might enhance the functionality of the search engines on the system by adding semantics to the information content of the system. Ontology is used to define the meaning of the terms emerging on the data files and these can be used to make inferences to get more information related to the objects of interest. 
Ontology based can be used to describe domains and to infer on relations of files. The task of a classification, in this context, is to assign each file to a class of a given set of classes. Suppose an index of a hierarchical file system, e.g. the file system translated into an ontology store and metadata is added to each file. 
In the personalized search which involves modeling, the user context as "ontological profiles" by assigning implicitly derived interest scores to existing concepts in domain ontology. Each ontological user profile is initially an instance of the reference ontology. Each concept in the user profile is annotated with an interest score which has an initial value of one. As the user interacts with the system by selecting or viewing new documents, the ontological user profile is updated and the annotations for existing concepts are modified by spreading activation. Thus, the user context is maintained and updated incrementally based on user’s ongoing behavior. 
Also ontology based enhances Back up service, that by using CIM Conceptual Indexer and Matcher ontology characteristic. The CIM consists of a knowledge base that stores semantically enriched service data produced by the Automatic Annotator (AA), user feedback collected from the Service-Finder Portal (SFP), and service availability data from the Service Crawler (SC) [8]. 
Operating system Security service also may was ameliorated by managing it using ontology based. Security services are classified into two main classes’ antivirus service and authorization service. Virus dictionary ontology based is more useful than database so we create it. Also ontology-based policy translation approach [3] that mimics the behavior of expert administrators, without their mistakes and manages authorized service in networks. 
Network operating systems are designed for client computers and provide services so the distinction between network operating systems and stand alone operating systems is not always obvious. 
Network operating systems provide the services as sharing and replication services. 
But we found that network operating systems services as directory service (stores, organizes and provides access to information in directory) are managed as a cub class of sharing service. 
Finally, we have a set of topic maps S (service ontology based) a merge operation is defined as the following expression: merge :( S×S) →S [11].
Volume 1 No. 7, October 2011 ISSN 2222-9833 
ARPN Journal of Systems and Software 
©2010-11 AJSS Journal. All rights reserved 
http://www.scientific-journals.org 
238 
4. IMPLEMENTATION 
The implementation of the developed approach follows the service-oriented architecture paradigm. The implementation uses the Protégé 4 explanation engine. Each operating system service's ontology (the single component) create separated then the single components are integrated to generate the universal ontology. 
We present a new ontology enhance search service by building ontology classes for files in the system, Ontological User Profile and Ontology based Query Processing for interface. 
The top level classes in search services ontology based are Domain Concept, Content and Description. As shown in figure 1. 
Domain Concept class is root of all domain classes which represent domain referred to in the documents, domain classes like Religious, Art, Culture, Politics, Economy, Sports, etc. 
Content class represents the contents in the file text document or media. 
Description class represent describe for files, it created by user. 
We get this semantic classification by using Text Mining to extract knowledge in the document and assign each file to a class of a given set of classes. 
-Ontological user profile represents what user interest since we can capture this information from files on his computer since we can specify which domain he interested in. The top level profile ontology based classes are user profile and object profile as shown in figure 1. 
The user profile class in general contains information about the user like his name, password, address, career, hobbies, education, age, gender, etc. 
User profile in operating systems includes also user documents and user settings like control panel settings, software settings, accessories, etc. 
We add also a subclass called context contains domain interest (commercial, politics, etc) & web history (bookmark, time, page name) as subclass. 
Operating system stores information about any file created on the computer like its name, size, location, password, type (text, music, pictures), time (created, last accessed, modified), data, attributes (read only, hidden,...etc) in The object profile. 
Our semantic personalized search service is that get user query executes them against an ontology-based semantic classification for ontology classes and user profile and returns tuples of ontology values (resources) that satisfy the query .this query write in DL Query which available in protégé 4 and we can write advanced query which are handled by Pellet reasoner which provides complete and efficient algorithms to answer queries. 
Ontology based Query Processing explains how the ontology is constructed and a query in natural language is received and transformed into an expression that can be asserted to a Description Logics reasoner. 
Reasoning and querying operations are handled by Pellet reasoner which provides complete and efficient algorithms to answer queries. It complies with OWL formal semantics. SQWRL is used for the querying of OWL ontologies. SQWRL queries can thus be used to retrieve knowledge inferred by SWRL rules. Fuzzy string matching method is used as a part of the proposed approach. It helps to find the closest individual names which are missing in the queries entered by the user. 
The top level ontology based of back up service is data and system program subclasses. 
The security ontology based in figure 3 display the antivirus dictionary ontology based. 
Also we represent in figure 4 how ontology based manages sharing resources in the distributed system network that applied for many different users with many sharing resources. The top level classes in this ontology are user profile, network protocols, client operating system and directory services. 
The top level structure of operating system services ontology based classified in two main classes kernel service and Exokernel service where the kernel service class is suitable to match with any operating system ontology based. Finally, merging all the above services ontologies to generate the universal Exokernel services ontology 
By using prompt we produce the final universal services ontology based as shown in figure 5. 
Figure 1: Search service and profile ontology based
Volume 1 No. 7, October 2011 ISSN 2222-9833 
ARPN Journal of Systems and Software 
©2010-11 AJSS Journal. All rights reserved 
http://www.scientific-journals.org 
239 
Figure 2: Backup service top level ontology based 
Figure 3: Security service ontology based 
Figure 4: Network sharing service 
Figure 5: The universal ontology based 
5. CONCLUSION AND FUTURE WORKS 
The challenges managing operating systems services have huge number of services and operating systems updates software. If we want to connect all of them we will need data mining techniques to classify them also fuzzy will be concerned. Ontology based has characteristics to do that. In the paper prototype concerned about Exokernel operating system structure for more generalization and reusability. Also semantic character in ontology based reduces the number of services instead to keep all of them. 
We think the using of ontology based in that way connect all the computers as spider net. And also change the operating systems research plans.
Volume 1 No. 7, October 2011 ISSN 2222-9833 
ARPN Journal of Systems and Software 
©2010-11 AJSS Journal. All rights reserved 
http://www.scientific-journals.org 
240 
REFERENCES 
[1] Gates Q. 2010.'Ontology – driven discovery of scientific computational entities' PhD Texas University USA, ProQuest ID 2145806931, 
[2] Fenz S. 2010.' Ontology-based Generation of IT- Security Metrics' Symposium on Applied Computing (SAC 2010) ACM Switzerland P 1833-1839. 
[3] Basile C., Lioy A.,Scozzi S., and Vallini M. 2010.' Ontology based security policy translation' Information Assurance and Security5 P.437-445. 
[4] Paquette G., Magnan F.2008. 'From conceptual ontology to the TELOS operational system', ontology-based learning resources repositories,ITS-08 Conference Montreal, France Jun 2008. 
[5] Movva S., Ramachandran R., Li X., Cherukuri P., Graves S.,2007' Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science' Huntsville, AL 35899, pp 1-6. 
[6] Ngo B., Bac C., Lee Q., Chaussumier S. 2006 'Toward ontology base file system" Dalat France. 
[7] Godbole A. 2006. 'Operating Systems' Tata McGraw – Hill Publishing Company Limited – New Delhi. 
[8] Ntieche K. 2007 'Towards an ontology for System Administration Case Study: Backup Operation' Master of science Oslo University College. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.7259&rep=rep1&type=pdf 
[9] Microsoft Online Services Tech. Center library access at October 2010. 
[10] The Open Group. 2008.'Service-Oriented Architecture Ontology Draft Technical Standard'. 
[11] Jung-Mn Kim, Hyopil Shinand, Hyoung-Joo Kim. 2006 'Schema and constraints-based matching and merging of Topic Maps' Published by Elsevier Ltd Available online 1 November 2006. 
[12] Sun C., Jung C., Kuo F., Lee W., Lien M., Hung K. 2009 ' Development of an Ontology-based Service Oriented Architecture Framework for National Geographic Information System in Taiwan' GSDI conference USA . 
[13] Sieg A., Mobasher B.,Burke R.'Learning Ontology-Based User Profiles: A Semantic Approach to Personalized Web Search', IEEE Intelligent Informatics Bulletin, Vol.8 No.1, pp 1- 12. 
[14] Software technology research laboratory. 2009, Demontfort university, England www.ksi.edu/seke/35_Feng_Chen.pps online July 2009.

More Related Content

Viewers also liked

Smilde corporate short linked in
Smilde corporate short linked inSmilde corporate short linked in
Smilde corporate short linked inDebra Aurich
 
Geography of taiwan
Geography of taiwanGeography of taiwan
Geography of taiwanUUM
 
CRUD(IN_UP_DEL) IN JAVA
CRUD(IN_UP_DEL) IN JAVA CRUD(IN_UP_DEL) IN JAVA
CRUD(IN_UP_DEL) IN JAVA PaYal Umraliya
 
Geography of china
Geography of chinaGeography of china
Geography of chinaUUM
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTPaYal Umraliya
 
fundamental of tourism
fundamental of tourismfundamental of tourism
fundamental of tourismUUM
 
Hh203 front office practise presentation assessment
Hh203  front office practise presentation assessmentHh203  front office practise presentation assessment
Hh203 front office practise presentation assessmentUUM
 
Chapter 3 front office pratice
Chapter 3 front office praticeChapter 3 front office pratice
Chapter 3 front office praticeUUM
 
Educación vial-TF Post. TIC.
Educación vial-TF Post. TIC.Educación vial-TF Post. TIC.
Educación vial-TF Post. TIC.Maria Ines Franco
 
Identifikasi jurnal sarah jappie
Identifikasi jurnal sarah jappieIdentifikasi jurnal sarah jappie
Identifikasi jurnal sarah jappieWidi100
 
Jurnal Penelitian Makam Syekh Yusuf
Jurnal Penelitian Makam Syekh YusufJurnal Penelitian Makam Syekh Yusuf
Jurnal Penelitian Makam Syekh YusufWidi100
 

Viewers also liked (12)

Smilde corporate short linked in
Smilde corporate short linked inSmilde corporate short linked in
Smilde corporate short linked in
 
Geography of taiwan
Geography of taiwanGeography of taiwan
Geography of taiwan
 
CRUD(IN_UP_DEL) IN JAVA
CRUD(IN_UP_DEL) IN JAVA CRUD(IN_UP_DEL) IN JAVA
CRUD(IN_UP_DEL) IN JAVA
 
Geography of china
Geography of chinaGeography of china
Geography of china
 
Historia de la arquitectura ii
Historia de la arquitectura iiHistoria de la arquitectura ii
Historia de la arquitectura ii
 
MODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENTMODELS USED IN SOFTWARE DEVELOPMENT
MODELS USED IN SOFTWARE DEVELOPMENT
 
fundamental of tourism
fundamental of tourismfundamental of tourism
fundamental of tourism
 
Hh203 front office practise presentation assessment
Hh203  front office practise presentation assessmentHh203  front office practise presentation assessment
Hh203 front office practise presentation assessment
 
Chapter 3 front office pratice
Chapter 3 front office praticeChapter 3 front office pratice
Chapter 3 front office pratice
 
Educación vial-TF Post. TIC.
Educación vial-TF Post. TIC.Educación vial-TF Post. TIC.
Educación vial-TF Post. TIC.
 
Identifikasi jurnal sarah jappie
Identifikasi jurnal sarah jappieIdentifikasi jurnal sarah jappie
Identifikasi jurnal sarah jappie
 
Jurnal Penelitian Makam Syekh Yusuf
Jurnal Penelitian Makam Syekh YusufJurnal Penelitian Makam Syekh Yusuf
Jurnal Penelitian Makam Syekh Yusuf
 

Similar to Vol1no7 3

Osonto documentatie
Osonto documentatieOsonto documentatie
Osonto documentatiewondernet
 
Operating_System_Concepts_8th_EditionA4.pdf
Operating_System_Concepts_8th_EditionA4.pdfOperating_System_Concepts_8th_EditionA4.pdf
Operating_System_Concepts_8th_EditionA4.pdfDrAmarNathDhebla
 
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...dannyijwest
 
KEOD23-JThermodynamcsCloud
KEOD23-JThermodynamcsCloudKEOD23-JThermodynamcsCloud
KEOD23-JThermodynamcsCloudEdward Blurock
 
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...IJwest
 
Constructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering ProcessConstructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering ProcessBRNSSPublicationHubI
 
IRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software TechnologiesIRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software TechnologiesIRJET Journal
 
AN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMS
AN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMSAN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMS
AN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMSijseajournal
 
Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...Jennifer Lopez
 
Class Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP TechniquesClass Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP Techniquesiosrjce
 
OPERATINGSYSTEMCONCEPTSNINTH EDITION.docx
OPERATINGSYSTEMCONCEPTSNINTH EDITION.docxOPERATINGSYSTEMCONCEPTSNINTH EDITION.docx
OPERATINGSYSTEMCONCEPTSNINTH EDITION.docxcherishwinsland
 
Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...Alexander Decker
 
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET Journal
 
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easyIEEEMEMTECHSTUDENTSPROJECTS
 
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEEFINALYEARSTUDENTPROJECTS
 

Similar to Vol1no7 3 (20)

Sda 2
Sda   2Sda   2
Sda 2
 
Osonto documentatie
Osonto documentatieOsonto documentatie
Osonto documentatie
 
50120140501006 2
50120140501006 250120140501006 2
50120140501006 2
 
81-T48
81-T4881-T48
81-T48
 
Operating_System_Concepts_8th_EditionA4.pdf
Operating_System_Concepts_8th_EditionA4.pdfOperating_System_Concepts_8th_EditionA4.pdf
Operating_System_Concepts_8th_EditionA4.pdf
 
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
 
KEOD23-JThermodynamcsCloud
KEOD23-JThermodynamcsCloudKEOD23-JThermodynamcsCloud
KEOD23-JThermodynamcsCloud
 
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
 
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMSDEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
 
Constructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering ProcessConstructing an Office Domain Ontology using Knowledge Engineering Process
Constructing an Office Domain Ontology using Knowledge Engineering Process
 
IRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software TechnologiesIRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software Technologies
 
AN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMS
AN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMSAN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMS
AN INVESTIGATION OF THE MONITORING ACTIVITY IN SELF ADAPTIVE SYSTEMS
 
Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...
 
Class Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP TechniquesClass Diagram Extraction from Textual Requirements Using NLP Techniques
Class Diagram Extraction from Textual Requirements Using NLP Techniques
 
D017232729
D017232729D017232729
D017232729
 
OPERATINGSYSTEMCONCEPTSNINTH EDITION.docx
OPERATINGSYSTEMCONCEPTSNINTH EDITION.docxOPERATINGSYSTEMCONCEPTSNINTH EDITION.docx
OPERATINGSYSTEMCONCEPTSNINTH EDITION.docx
 
Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...Finding new framework for resolving problems in various dimensions by the use...
Finding new framework for resolving problems in various dimensions by the use...
 
IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)IRJET- Deep Web Searching (DWS)
IRJET- Deep Web Searching (DWS)
 
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
2014 IEEE JAVA DATA MINING PROJECT Xs path navigation on xml schemas made easy
 
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easyIEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
IEEE 2014 JAVA DATA MINING PROJECTS Xs path navigation on xml schemas made easy
 

Recently uploaded

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Recently uploaded (20)

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

Vol1no7 3

  • 1. Volume 1 No. 7, October 2011 ISSN 2222-9833 ARPN Journal of Systems and Software ©2010-11 AJSS Journal. All rights reserved http://www.scientific-journals.org 236 Intelligent Manage for the Operating System Services Eman K. Elsayed, Nahed Desouky Mathematical and computer science Department, Faculty of Science(Girls), Al-Azhar University, Cairo, Egypt. emankaram10@azhar.edu.eg , naheddesouky@yahoo.com ABSTRACT The Operating system is very complicated software and its size is very large. The challenges managing operating systems services have huge number of services and operating systems updates software. In this paper we concerned about Exokernel operating system structure for more generalization and reusability. For facilitate knowledge sharing and reusability the ontology based has been developed in artificial intelligence. Also semantic character in ontology based will reduce the number of services instead to keep all of them. In this paper, ontology refers to a layer of interfaces and services that resides between the application and the operating system is proposed. The proposed services ontology based facilitates the development, deployment and management of embedded system. Also The proposed ontology based suitable for any operating system. This paper will use Service-Oriented ontology architecture to management the operating system services development. Keywords: ontology based, operating system, management system, services-oriented. I. INTRODUCTION Ontologies become common in more applications and as those applications become larger and longer-lived, it is becoming increasingly common for ontologies to be developed in distributed environments by authors with disparate backgrounds. Ontologies that are expected to be collaboratively created and maintained over time by authors in many locations present special challenges to the problem of conceptual modeling. This paper concerned about ameliorating operating system by using ontology based. The Operating system is very complicated software and its size is very large. Due to the limited size of the memory, we cannot keep full OS on the memory. So, the OS contains two parts: First Called KERNEL and it contains the essential routines which used very often, it is the heart of the operating system. Second part contains routines which are required sometimes but not always and they are not vital. There are four designs to the OS according to the kernel: [7]  Monolithic (simple) OS: This is the oldest design of the OS. While executing programs the OS does not distinguish between the user mode and the system mode.  Layered OS: The modules of the OS are divided into layer forming a hierarchical structure. As all requests pass through multiple layers, this makes the OS less efficient.  Microkernel OS: In this approach the kernel provides only the most essential OS functions. System programs or user level programs implemented outside the kernel provides the remaining OS services.  Exokernel OS: This is the latest trend in the design of the OS. This approach implements application level resource management, that is applications programs mange the hardware resources not the OS. As the kernel provides only limited number of primitives, the Exokernel OS are very efficient .It provide applications with greater flexibility and better performance than Monolithic or Microkernel OS. From that classification the Exokernel operating system divide the operating system services in two main parts the kernel part and the Exokernel part. In the sequent section, we will present in more details how others handle the problem of enhance operating systems by ontology based. But in this proposed ontology concerned about the Exokernel services in any operating systems, which have thousands services and have the problems of unification, redundancy and scalability. This paper will use Service-Oriented ontology architecture to management the operating system services development. Service-Oriented Architecture (SOA) [10] is an architectural style that supports service orientation, it is a way of thinking in terms of service-based development and the outcomes of services, and SOA describes the concepts associated with activities, and describes how they relate to services. A detailed breakdown of the structure of the rest of the paper is as follows. Related works, Architecture of Operating systems services ontology based, the implementation finally conclusions and further works.
  • 2. Volume 1 No. 7, October 2011 ISSN 2222-9833 ARPN Journal of Systems and Software ©2010-11 AJSS Journal. All rights reserved http://www.scientific-journals.org 237 2. RELATED WORKS This section presents other attempts to enhance operating system by ontology based. Many ideas do that inside the kernel of the operating system. Reference [6] designed ontology based file system but they can't pass many challenges in their proposal. Also There are searchers using ontology based to develop the operating system in different ways as TELOS [4] and VRTOS [14] In July 2009 Software technology research laboratory, Demontfort university, England proposed virtual real time operating system VRTOS with RTOS ontology core. The RTOS ontology defines a set of common system services as debug, semaphore, waiting queue, thread, scheduling. The RTOS ontology services are used as a standard for portable software development. In The VRTOS supposed that, the memory management and the timer are two of crucial features for the application layer also massage queue, mutex and semaphore services are developed as system independent part. Ontology based RTOS in VRTOS enhance the portability i.e. the underlying operating system becomes totally transparent to the software applications. But the disadvantage of that is the cost of developing RTOS and implementing VRTOS. Also TELOS system [4] is the main product of the LORNET research center, Tele University in France. That operating system core is ontology. It work well only on the windows and certain application as learning and knowledge management Environment i.e. TELOS is learning and knowledge management operating system. It is service-oriented architecture, model-driven and ontology-driven system. Its ontology editor is OWL. Other relation between ontology based and operating system is in certain service as backup in reference [8] using ontology based as a better framework for coherent knowledge representation and sharing with reasoning capabilities which are not available in relational database. 3. ARCHITECTURE OF OPERATING SYSTEMS SERVICES ONTOLOGY BASED Online services are a reliable hosted services platform that reduces the need to deploy and maintain on premise IT service [9]. So ontology web language OWL is suitable to manage operating system services as online services. Semantically, we can summarize important Exokernel services to search, secure, pack up, create profile and network services as sharing files. In this section we discuss using ontology based in each service. Ontology base enhance operating system search service and manage profile. Ontology based enhance web search engine in certain fields as in Noesis [5], where Noesis is using a limited LEAD ontology which can play a useful role in geosciences research and education. It uses domain ontology to provide the user with context to refine their search term, searches different resources that might be of interest to them. Our view of ontology based semantic personalized search is that Ontology based might enhance the functionality of the search engines on the system by adding semantics to the information content of the system. Ontology is used to define the meaning of the terms emerging on the data files and these can be used to make inferences to get more information related to the objects of interest. Ontology based can be used to describe domains and to infer on relations of files. The task of a classification, in this context, is to assign each file to a class of a given set of classes. Suppose an index of a hierarchical file system, e.g. the file system translated into an ontology store and metadata is added to each file. In the personalized search which involves modeling, the user context as "ontological profiles" by assigning implicitly derived interest scores to existing concepts in domain ontology. Each ontological user profile is initially an instance of the reference ontology. Each concept in the user profile is annotated with an interest score which has an initial value of one. As the user interacts with the system by selecting or viewing new documents, the ontological user profile is updated and the annotations for existing concepts are modified by spreading activation. Thus, the user context is maintained and updated incrementally based on user’s ongoing behavior. Also ontology based enhances Back up service, that by using CIM Conceptual Indexer and Matcher ontology characteristic. The CIM consists of a knowledge base that stores semantically enriched service data produced by the Automatic Annotator (AA), user feedback collected from the Service-Finder Portal (SFP), and service availability data from the Service Crawler (SC) [8]. Operating system Security service also may was ameliorated by managing it using ontology based. Security services are classified into two main classes’ antivirus service and authorization service. Virus dictionary ontology based is more useful than database so we create it. Also ontology-based policy translation approach [3] that mimics the behavior of expert administrators, without their mistakes and manages authorized service in networks. Network operating systems are designed for client computers and provide services so the distinction between network operating systems and stand alone operating systems is not always obvious. Network operating systems provide the services as sharing and replication services. But we found that network operating systems services as directory service (stores, organizes and provides access to information in directory) are managed as a cub class of sharing service. Finally, we have a set of topic maps S (service ontology based) a merge operation is defined as the following expression: merge :( S×S) →S [11].
  • 3. Volume 1 No. 7, October 2011 ISSN 2222-9833 ARPN Journal of Systems and Software ©2010-11 AJSS Journal. All rights reserved http://www.scientific-journals.org 238 4. IMPLEMENTATION The implementation of the developed approach follows the service-oriented architecture paradigm. The implementation uses the Protégé 4 explanation engine. Each operating system service's ontology (the single component) create separated then the single components are integrated to generate the universal ontology. We present a new ontology enhance search service by building ontology classes for files in the system, Ontological User Profile and Ontology based Query Processing for interface. The top level classes in search services ontology based are Domain Concept, Content and Description. As shown in figure 1. Domain Concept class is root of all domain classes which represent domain referred to in the documents, domain classes like Religious, Art, Culture, Politics, Economy, Sports, etc. Content class represents the contents in the file text document or media. Description class represent describe for files, it created by user. We get this semantic classification by using Text Mining to extract knowledge in the document and assign each file to a class of a given set of classes. -Ontological user profile represents what user interest since we can capture this information from files on his computer since we can specify which domain he interested in. The top level profile ontology based classes are user profile and object profile as shown in figure 1. The user profile class in general contains information about the user like his name, password, address, career, hobbies, education, age, gender, etc. User profile in operating systems includes also user documents and user settings like control panel settings, software settings, accessories, etc. We add also a subclass called context contains domain interest (commercial, politics, etc) & web history (bookmark, time, page name) as subclass. Operating system stores information about any file created on the computer like its name, size, location, password, type (text, music, pictures), time (created, last accessed, modified), data, attributes (read only, hidden,...etc) in The object profile. Our semantic personalized search service is that get user query executes them against an ontology-based semantic classification for ontology classes and user profile and returns tuples of ontology values (resources) that satisfy the query .this query write in DL Query which available in protégé 4 and we can write advanced query which are handled by Pellet reasoner which provides complete and efficient algorithms to answer queries. Ontology based Query Processing explains how the ontology is constructed and a query in natural language is received and transformed into an expression that can be asserted to a Description Logics reasoner. Reasoning and querying operations are handled by Pellet reasoner which provides complete and efficient algorithms to answer queries. It complies with OWL formal semantics. SQWRL is used for the querying of OWL ontologies. SQWRL queries can thus be used to retrieve knowledge inferred by SWRL rules. Fuzzy string matching method is used as a part of the proposed approach. It helps to find the closest individual names which are missing in the queries entered by the user. The top level ontology based of back up service is data and system program subclasses. The security ontology based in figure 3 display the antivirus dictionary ontology based. Also we represent in figure 4 how ontology based manages sharing resources in the distributed system network that applied for many different users with many sharing resources. The top level classes in this ontology are user profile, network protocols, client operating system and directory services. The top level structure of operating system services ontology based classified in two main classes kernel service and Exokernel service where the kernel service class is suitable to match with any operating system ontology based. Finally, merging all the above services ontologies to generate the universal Exokernel services ontology By using prompt we produce the final universal services ontology based as shown in figure 5. Figure 1: Search service and profile ontology based
  • 4. Volume 1 No. 7, October 2011 ISSN 2222-9833 ARPN Journal of Systems and Software ©2010-11 AJSS Journal. All rights reserved http://www.scientific-journals.org 239 Figure 2: Backup service top level ontology based Figure 3: Security service ontology based Figure 4: Network sharing service Figure 5: The universal ontology based 5. CONCLUSION AND FUTURE WORKS The challenges managing operating systems services have huge number of services and operating systems updates software. If we want to connect all of them we will need data mining techniques to classify them also fuzzy will be concerned. Ontology based has characteristics to do that. In the paper prototype concerned about Exokernel operating system structure for more generalization and reusability. Also semantic character in ontology based reduces the number of services instead to keep all of them. We think the using of ontology based in that way connect all the computers as spider net. And also change the operating systems research plans.
  • 5. Volume 1 No. 7, October 2011 ISSN 2222-9833 ARPN Journal of Systems and Software ©2010-11 AJSS Journal. All rights reserved http://www.scientific-journals.org 240 REFERENCES [1] Gates Q. 2010.'Ontology – driven discovery of scientific computational entities' PhD Texas University USA, ProQuest ID 2145806931, [2] Fenz S. 2010.' Ontology-based Generation of IT- Security Metrics' Symposium on Applied Computing (SAC 2010) ACM Switzerland P 1833-1839. [3] Basile C., Lioy A.,Scozzi S., and Vallini M. 2010.' Ontology based security policy translation' Information Assurance and Security5 P.437-445. [4] Paquette G., Magnan F.2008. 'From conceptual ontology to the TELOS operational system', ontology-based learning resources repositories,ITS-08 Conference Montreal, France Jun 2008. [5] Movva S., Ramachandran R., Li X., Cherukuri P., Graves S.,2007' Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science' Huntsville, AL 35899, pp 1-6. [6] Ngo B., Bac C., Lee Q., Chaussumier S. 2006 'Toward ontology base file system" Dalat France. [7] Godbole A. 2006. 'Operating Systems' Tata McGraw – Hill Publishing Company Limited – New Delhi. [8] Ntieche K. 2007 'Towards an ontology for System Administration Case Study: Backup Operation' Master of science Oslo University College. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.95.7259&rep=rep1&type=pdf [9] Microsoft Online Services Tech. Center library access at October 2010. [10] The Open Group. 2008.'Service-Oriented Architecture Ontology Draft Technical Standard'. [11] Jung-Mn Kim, Hyopil Shinand, Hyoung-Joo Kim. 2006 'Schema and constraints-based matching and merging of Topic Maps' Published by Elsevier Ltd Available online 1 November 2006. [12] Sun C., Jung C., Kuo F., Lee W., Lien M., Hung K. 2009 ' Development of an Ontology-based Service Oriented Architecture Framework for National Geographic Information System in Taiwan' GSDI conference USA . [13] Sieg A., Mobasher B.,Burke R.'Learning Ontology-Based User Profiles: A Semantic Approach to Personalized Web Search', IEEE Intelligent Informatics Bulletin, Vol.8 No.1, pp 1- 12. [14] Software technology research laboratory. 2009, Demontfort university, England www.ksi.edu/seke/35_Feng_Chen.pps online July 2009.