GR Semicolon EN

Show simple item record

dc.contributor.author
Samaras, Dimitrios
el
dc.date.accessioned
2015-06-26T10:02:12Z
dc.date.available
2015-09-27T05:56:24Z
dc.date.issued
2015-06-26
dc.identifier.uri
https://repository.ihu.edu.gr//xmlui/handle/11544/520
dc.rights
Default License
dc.title
A Natural Language User Interface for a Semantic Web Agent
el
heal.type
masterThesis
heal.keyword
Semantic web
en
heal.keyword
User interfaces (Computer systems)
en
heal.keyword
User interfaces (Computer science)
en
heal.keyword
User interfaces (Computer systems)--Design
en
heal.keyword
User interfaces (Computer systems)--Software
en
heal.keyword
Semantic Web--Research
en
heal.keyword
Application software--Development
en
heal.keyword
Dissertations, Academic
en
heal.language
en
heal.access
free
el
heal.license
http://creativecommons.org/licenses/by-nc/4.0
heal.recordProvider
School of Science and Technology, MSc in Information & Communication Technology Systems
heal.publicationDate
2012-10
heal.bibliographicCitation
Samaras Dimitrios, 2012, A natural language user interface for semantic web agent,Master's Dissertation, International Hellenic University
en
heal.abstract
This dissertation was written as a part of the MSc in ICT Systems at the International Hellenic University. One explanation as to why the Semantic Web has not quite caught on yet is that the barrier to entry is too high. During this dissertation the background and implementation of the “ACE Interface External Web Agent”, an open source semi-autonomous web platform serving as an intermediate with the RuleML Rule Responder System is described. Everyone, specialists in knowledge management to non-experts, can access it and pose queries the Rule Responder System. This is accomplished by automatically translating natural language queries written in Attempto Controlled English into the Reaction Rule Markup Language which is the knowledge representation format. Furthermore, the responses are provided to the user in a friendly and easy to understand way via simple web pages. At this point I would like to thank Dr. Nick Bassiliades, academic coordinator in the School of Science and Technology at the International Hellenic University, for the trust he showed in me and the assignment of this dissertation project, the guidance and the assisting bibliography. I would also like to thank Dr. Efstratios Kontopoulos, academic assistant in the School of Science and Technology at the International Hellenic University, for his unselfish and unfailing support and understanding as my dissertation advisor. Last but not least I would like to thank my fellow classmates for their input and most of all for their moral support during the period in which this master’s thesis was conducted.
en
heal.tableOfContents
ABSTRACT ................................................................................................................. III CONTENTS ................................................................................................................... V 1 INTRODUCTION ...................................................................................................... 9 2 LITERATURE REVIEW ........................................................................................ 13 2.1 CONTROLLED NATURAL LANGUAGES .............................................................. 13 2.1.1 General-purpose CNLs .................................................................... 14 2.1.2 Business-purpose CNLs .................................................................. 14 2.2 ATTEMPTO CONTROLLED ENGLISH (ACE) ..................................................... 15 2.2.1 Introduction to Attempto Controlled English ................................. 15 2.2.2 ACE Syntax ........................................................................................ 16 2.2.3 ACE Tools .......................................................................................... 20 2.2.4 ACE to First-Order Logic .................................................................. 27 2.3 PROCESSABLE ENGLISH (PENG) ................................................................... 27 2.3.1 The PENG system ............................................................................ 28 2.3.2 PENG Text Editor .............................................................................. 29 2.4 COMPUTER PROCESSABLE LANGUAGE (CPL) ............................................... 30 2.4.1 Interpreting CPL ................................................................................ 31 2.4.2 CPL- Lite ............................................................................................. 31 2.5 SEMANTICS OF BUSINESS VOCABULARY AND BUSINESS RULES (SBVR) ..... 32 2.5.1 SBVR Business Vocabulary ............................................................ 33 3 ADDRESSING THE PROBLEM .......................................................................... 37 3.1 THE PROBLEM .................................................................................................. 37 3.2 IMPLEMENTATION CHOICES ............................................................................. 38 3.2.1 Programming Language Selection ................................................. 38 3.2.2 Selection of the Input and Communication Languages .............. 39 3.3 SEMANTIC WEB RULES AND RULEML ............................................................. 39 3.3.1 RuleML ................................................................................................ 41 -vi- 3.3.2 The RuleML Family of Sublanguages ........................................... 42 3.3.3 Reaction RuleML .............................................................................. 43 3.4 THE RULE RESPONDER SYSTEM .................................................................... 49 3.4.1 Interchange of Knowledge between Agents ................................ 50 3.4.2 Query Delegation among the Agents ............................................ 53 3.5 RELATED WORK .............................................................................................. 54 4 CONTRIBUTION ................................................................................................... 57 4.1 THE ACE INTERFACE EXTERNAL WEB AGENT .............................................. 57 4.2 SYSTEM ARCHITECTURE ................................................................................. 58 4.3 IMPLEMENTATION ............................................................................................ 58 4.4 USER INTERFACE ............................................................................................ 59 4.4.1 Additional Content ............................................................................ 65 4.5 TRANSLATION PROCEDURE ............................................................................ 68 4.6 CLASSES AND METHODS ................................................................................ 69 4.6.1 Parsing the input ............................................................................... 69 4.6.2 Creating the Reaction RuleML request ........................................ 72 4.6.3 Transmitting the request ................................................................. 75 4.6.4 Collecting and Storing the Response ............................................ 75 4.6.5 Displaying the Response to the User ............................................ 76 4.7 AGENT INSTALLATION MANUAL ....................................................................... 78 5 CONCLUSIONS .................................................................................................... 79 5.1 PROBLEMS MET DURING THE IMPLEMENTATION ............................................. 80 5.1.1 XPath Navigation Incompatibility ................................................... 80 5.1.2 SymposiumPlanner-2012 Unavailability ....................................... 81 5.1.3 Prolog Engine Necessity ................................................................. 81 5.2 FUTURE IMPROVEMENTS ................................................................................ 82 5.2.1 Text analysis and Interpretation ..................................................... 82 5.2.2 Collaboration with ACE tools .......................................................... 83 5.3 BUSINESS APPLICATIONS ............................................................................... 83 BIBLIOGRAPHY ......................................................................................................... 85
en
heal.advisorName
Ass. Prof. Bassileiades, Nick
en
heal.committeeMemberName
Ass. Prof. Bassileiades, N.
en
heal.committeeMemberName
Vlahavas, I.
en
heal.committeeMemberName
Kontopoulos, Dr. E.
en
heal.academicPublisher
School of Science &Technology, Master of Science (MSc) in Information and Communication Systems
en
heal.academicPublisherID
ihu
heal.numberOfPages
93
heal.fullTextAvailability
true


This item appears in the following Collection(s)

Show simple item record

Related Items