SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Jarrar © 2015 1
Arabic Ontology
‫األنطولوجيا‬‫العربية‬
Reference:
Mustafa Jarrar: Lecture Notes on the Arabic Ontology
Birzeit University, Palestine, 2015
Mustafa Jarrar
Birzeit University, Palestine
mjarrar@birzeit.edu
www.jarrar.info
Jarrar © 2015 2
Watch this lecture and download the slides from
http://jarrar-courses.blogspot.com/2011/12/arabic-ontology.html
Jarrar © 2015 3
The lecture is based on:
Mustafa Jarrar: Building A Formal Arabic Ontology (Invited Paper) . In proceedings of
the Experts Meeting On Arabic Ontologies And Semantic Networks. Alecso, Arab League.
Tunis, July 26-28, 2011.Article http://www.jarrar.info/publications/J11.pdf.htm
Slides: http://mjarrar.blogspot.com/2011/08/building-formal-arabic-ontology-invited.html
Mustafa Jarrar: Towards The Notion Of Gloss, And The Adoption Of Linguistic
Resources In Formal Ontology Engineering. In proceedings of the 15th International World
Wide Web Conference (WWW2006). Edinburgh, Scotland. Pages 497-503. ACM Press. ISBN:
1595933239. May 2006.http://www.jarrar.info/publications/J06.pdf.htm
Please use both articles if when citing the Arabic Ontology
Jarrar © 2015 4
The Arabic Ontology
• Part 1: The Arabic Ontology Design
• Part 2: Gloss in the Arabic Ontology
• Part 3: The Top Levels of the Arabic Ontology
• Part 4: Arabic Ontology Vs WordNet
• Part 5: Building Synsets Automatically
Lecture Keywords:
Arabic Ontology, Why Arabic Ontology, Ontology, Linguistic Ontology, Lexical Semantics, Semantics, Meaning, Concept, Upper
Level Ontology, Lexical Relation, Semantic Relation, Subtype, subsumption, Hyponymy, Meronymy, Inheritance, Part-whole,
WordNet, Arabic WordNet, Synonymy, Polysemy, Gloss, Ontology versus WordNet, Ontology Matching, Thesaurus construction,
‫االنطوولوجيا‬‫العربية‬،‫استخدام‬‫االنطولوجيا‬‫العربية‬،‫االنطولوجيا‬،‫اطولوجيا‬‫اللغة‬،‫علم‬‫الداللة‬،‫الداللة‬،‫المعنى‬،‫المفهوم‬،‫حدود‬‫االنطولوجيا‬‫العليا‬،
‫العالقات‬‫اللغوية‬،‫العالقات‬‫المفاهيمية‬،‫عالقة‬‫الجنس‬،‫الوراثة‬،‫جزء‬ -‫,كل‬ ‫شبكة‬‫المفردات‬،‫شبكة‬‫المفردات‬‫العربية‬،‫تعدد‬‫المعاني‬،‫الترادف‬،‫تعريف‬‫الحد‬،
‫الفرق‬‫بين‬‫االنطولوجيا‬‫وشبكة‬‫المفردات‬،‫ربط‬‫االنطولوجيات‬‫مفاهيميا‬،‫مكنز‬،‫بناء‬‫المكانز‬‫آليا‬ .
‫األنطولوجيا‬‫العربية‬
5Jarrar © 2014
Application ontology vs. Linguistic Ontology
• The importance of linguistic ontologies is growing rapidly.
• An application ontology is a representation of the semantics of a
certain domain/application. Such as, the FOAF ontology, the Palestinian e-
government ontology, the CContology, etc.
 Each word convey one concept (no polysemy).
 Represents application’s knowledge and data structure.
 Used only by a certain application, or a class of applications.
• A linguistic ontology is a representation the semantics of all words of
a human language, independently of a particular application. Such as
WordNet for English.
 Each word may convey several concepts (Polysemy).
 Represents common-sense knowledge (lexical semantics).
 Can be used for general purposes.
 Let’s first understand the relations between a word and its meaning(s).
Jarrar © 2015 6
The Arabic Ontology Project
• A project started in 2010, at Sina Institute, Birzeit University, Palestine.
• The Arabic Ontology is can be use an Arabic WordNet, but it is more.
• Unlike WordNet, the ArabicOntology is logically and philosophically
well-founded, as it follows strict ontological principles.  but can be
used an Arabic WordNet.
• Built semi-manually
http://sina.birzeit.edu/ArabicOntology/
 The project is partially funded
(Seed funding) by Birzeit
University (VP academic Office,
Research Committee).
Jarrar © 2015 7
Why the Arabic Ontology?
In application scenarios such as
• Information Search and Retrieval -to enrich queries and improve the
quality of the results, i.e. meaningful search rather than string-matching
search;
• Machine Translation and Term Disambiguation -by finding the exact
mapping of concepts across languages, specially that the Arabic
ontology is also mapped to the WordNet;
• Data Integration and Interoperability -in which the Arabic ontology can
be used as a semantic reference to several autonomous information
systems;
• Semantic Web and Web 3.0 -by using the Arabic ontology as a
semantic reference to disambiguate the meanings used in the web sites;
• among many, many other applications.
Jarrar © 2015 8
Arabic Ontology: Data Model (Simplified)
• ConceptID (as a synsetID in WordNet) to identify a concept.
• Polysemy and synonymy: like in WordNet, several words (i.e.,
lexical units) can be used to lexicalize one concept (synonymy);
and one word might be used to lexicalize several concepts.
Gloss: describes a concept
Concept ID: concept unique reference
Lexical Unit
Semantic RelationsSemantic Relations
Jarrar © 2015 9
Lexical vs. Semantic Relationships
• Semantic relations ( ‫عالقات‬‫مفاهيمية‬ ) are relationships between concepts
(not words), e.g., subtype, part-of, etc.
• Lexical relations ( ‫عالقات‬‫لغوية‬ ) are relationships between words (not
concepts), e.g., synonym-of, root-of, abbreviation-of, etc.
• Ontologies are mainly concerned with semantic relations.
Gloss: describes a concept
Concept ID: concept unique reference
Semantic RelationsSemantic Relations
Lexical Unit
Jarrar © 2015 10
Arabic Ontology
• Arabic Ontology: the set of concepts (of all Arabic terms), and the
semantic (not lexical) relationships between these concepts.
‫االنطولوجيا‬‫العربية‬‫هي‬‫مجموعة‬‫معاني‬‫كلمات‬‫اللغة‬‫العربية‬،‫وعالقات‬‫بين‬‫هذه‬‫المعاني‬ ( ‫وليس‬
‫بين‬‫الكلمات‬ ).• To build an Arabic Ontology: Identify the set of concepts for every Arabic
word (Polysemy), and define semantic relations between these concepts.
• Most important relation is the subtype relation,
which leads to a (tree of concepts) .
Jarrar © 2015 11
Arabic Ontology: Subtype Relationships
• Subtype relation ( ‫عالقة‬‫جنس‬‫من‬ ): is a mathematical relations (subset: A  B
), such that every instance in A must also be an instance of B.
• Inheritance (‫التوارث‬): subtypes inherit all properties of their super types.
• “Hyponymy” in WordNet is close to (but not the same as) the subtype relation.
• “General-Specific (‫أخص-أعم‬):” relations, as in thesauri, are not subtype relations.
world
14
10
6 .
.
. ..
.
.
.
.
.. .
.
.
..
.
.
.
.
.
.
.
.
.
. .
.
. .
. .
.
. .. ..
.
.
.. .
. ..
..
..
.
.
.
.
.
.
.
..
.
.
3
4
• Attention: instance vs Type (Mustafa vs. Person)
Jarrar © 2015 12
Arabic Ontology: Subtype Relationships
• It is recommended to use proper subtypes, as it is more strict.
• That is, A and B are never equal, B is always a super set of A.
• It is recommended to classify concepts based on “rigidity”.
• For example it is wrong to say that a ‘WorkTable’ is type of ‘Table’.
as being a work table is a non-rigid property.
• As such, subtypes form a tree.
‫وبالتالي‬‫تصبح‬‫االطولوجيا‬‫شجرة‬‫وليس‬‫شبكة‬‫معاني‬
Please see my lecture about Ontology Modeling (OntoClean)
http://jarrar-courses.blogspot.com/2012/05/aai-ontocleanavi.html
Jarrar © 2015 13
The Arabic Ontology ‫األنطولوجيا‬‫العربية‬
• Part 1: The Arabic Ontology Design
• Part 2: Gloss in the Arabic Ontology
• Part 3: The Top Levels of the Arabic Ontology
• Part 4: Arabic Ontology Vs WordNet
• Part 5: Building Synsets Automatically
14Jarrar © 2014
Glosses in the Arabic Ontology
Gloss: describes a concept
Writing glosses in the Arabic Ontology
follow strict ontological rules (see [J06])
Jarrar © 2015 15
What/ Why a Gloss
according to strict ontological guidelines[J06]
‫التعريفات‬
A gloss: is an auxiliary informal (but controlled) account of the intended
meaning of a linguistic term, for the commonsense perception of humans.
A gloss is supposed to render factual knowledge that is critical to understand a concept, but that
e.g. is implausible, unreasonable, or very difficult to formalize and/or articulate explicitly. (NOT) to
catalogue general information and comments, as e.g. conventional dictionaries and encyclopedias
usually do, or as <rdfs:comment>.
Jarrar © 2015 16
What should and what should not be provided in a gloss:
1. Start with the principal/super type of the concept being defined.
E.g. ‘Search engine’: “A computer program that …”, ‘Invoice’: “A business document that…”,
‘University’: “An institution of …”.
3. Written in a form of propositions, offering the reader inferential
knowledge that help him to construct the image of the concept.
E.g. Compare ‘Search engine’:
“A computer program for searching the internet, it can be defined as one of the most useful aspects
of the World Wide Web. Some of the major ones are Google, ….”;
A computer program that enables users to search and retrieves documents or data from a database
or from a computer network…”.
Arabic Ontology: Gloss Guidelines
2. Focus on distinguishing characteristics and intrinsic prosperities that
differentiate the concept out of other concepts.
E.g. Compare, ‘Laptop computer’:
“A computer that is designed to do pretty much anything a desktop computer can do, it runs for a
short time (usually two to five hours) on batteries”.
“A portable computer small enough to use in your lap…”.
‫التعريف‬‫بالجنس‬‫االعلى‬‫للمفهوم‬‫المراد‬‫تعريفة‬
‫تليها‬‫الصفات‬‫الجوهورية‬ / ‫المميزة‬
‫للمفهوم‬‫المراد‬‫تعريفة‬
‫عريف‬‫على‬‫شكل‬‫قضايا‬،‫بطريقة‬‫تقود‬‫القارىء‬‫الستنباط‬‫المعنى‬
‫قواعد‬‫كتابة‬‫التعريفات‬
Jarrar © 2015 17
4. Use supportive examples :
- To clarify cases that are commonly known to be false but they are
true, or that are known to be true but they are false;
- To strengthen and illustrate distinguishing characteristics (e.g.
define by examples, counter-examples).
Examples can be types and/or instances of the concept being
defined.
5. Be consistent with formal definitions/axioms.
6. Be sufficient, clear, and easy to understand.
Arabic Ontology: Gloss Guidelines
 WordNet glosses do not follow such ontological guidelines
‫إستخدم‬‫االمثلة‬‫مسموح‬‫ولكن‬‫بتحفظ‬‫شديد‬
‫وحاالت‬‫معينة‬
Jarrar © 2015 18
Arabic Ontology: Gloss Guidelines
As a gloss starts with a supertype of concept being defined, try to read
the gloss as the following, to verify what you do is correct:
‫جدول‬:‫مصفوفة‬‫وأعمدة‬ ‫صفوف‬ ‫من‬ ‫مكونة‬ ‫بيانات‬.
‫جدول‬:‫ترتيب‬‫وأعمدة‬ ‫صفوف‬ ‫شكل‬ ‫على‬ ‫جنب‬ ‫الى‬ ً‫ا‬‫جنب‬ ‫بيانات‬.
‫جدول‬:‫تنظيم‬‫وأعم‬ ‫صفوف‬ ‫شكل‬ ‫على‬ ‫جنب‬ ‫الى‬ ً‫ا‬‫جنب‬ ‫ممنهجة‬ ‫بصورة‬ ‫بيانات‬‫دة‬.
Jarrar © 2015 19
The Arabic Ontology ‫األنطولوجيا‬‫العربية‬
• Part 1: The Arabic Ontology Design
• Part 2: Gloss in the Arabic Ontology
• Part 3: The Top Levels of the Arabic Ontology
• Part 4: Arabic Ontology Vs WordNet
• Part 5: Building Synsets Automatically
Jarrar © 2015 20
The Core (Top Levels) of the Arabic Ontology
Top 3 levels shown here, for simplicity
‫الحدود‬‫العليا‬ : ‫هي‬‫العربية‬ ‫الكلمات‬ ‫لجميع‬ ‫المعاني‬ ‫أمهات‬
Arabic Core Ontology: the top levels of the Arabic Ontology - built manually,
and carefully considering the the philosophical and historical aspects of the
Arabic conceptsterms, as well as BFO and DOLCE upper level ontologies.
Different from the 25 unique beginners in WordNet
Jarrar © 2015 21
Why these Core Concepts (Top Levels)?
Why this these top levels are so important:
• The 10th level of this core ontology should top all Arabic concepts and levels.
• This allow us to detect any problems in the tree/relations!
• The core Ontology governs the correctness and the evolution of the whole
Arabic Ontology.
‫الحدود‬‫العليا‬ : ‫هي‬‫العربية‬ ‫الكلمات‬ ‫لجميع‬ ‫المعاني‬ ‫أمهات‬
Top 3 levels shown here, for simplicity
Jarrar © 2015 22
The Arabic Ontology ‫األنطولوجيا‬‫العربية‬
• Part 1: The Arabic Ontology Design
• Part 2: Gloss in the Arabic Ontology
• Part 3: The Top Levels of the Arabic Ontology
• Part 4: Arabic Ontology Vs WordNet
• Part 5: Building Synsets Automatically
Jarrar © 2015 23
Ontology Versus WordNet
Meaning (called Ontological Precision):
WordNet: based on what native speakers agree roughly
Ontology: based on Scientific and philosophical findings.
Classification:
WordNet: based on what native speakers agree roughly
e.g., (Student IsA person) (Nile IsA River)
Ontology: based on strict formal methodologies
e.g., (Student IsA role) (Nile InstanceOf River)
Formal Specification:
WordNet: logically vague
Ontology: strictly formal
WordNet as a linguistic ontology, though it needs lots of cleaning!
 Linguistic ontologies are difficult to build but they are immune to changes
Jarrar © 2015 24
Arabic Ontology Vs WordNet
Unlike WordNet, the Arabic Ontology is:
1. Philosophically well founded:
• Focuses on intrinsic properties;
• All types are rigid;
• The top level is derived from known Top Level Ontologies.
2. Strictly formal:
• Semantic relations are well-defined relations.
3. Strictly-controlled glosses
• The content and structure of the glosses is strictly based on
ontological principles.
 The Arabic Ontology can be used an Arabic WordNet, but is more.
 The Arabic Ontology follows a similar to WordNet, and its well-mapped.
Jarrar © 2015 25
The Arabic Ontology ‫األنطولوجيا‬‫العربية‬
(this is a research part)
• Part 1: The Arabic Ontology Design
• Part 2: Gloss in the Arabic Ontology
• Part 3: The Top Levels of the Arabic Ontology
• Part 4: Arabic Ontology Vs WordNet
• Part 5: Building Synsets Automatically
Jarrar © 2015 26
The Goal
 Given a bilingual dictionary (e.g. Arabic-English) can we
derive an Arabic-Arabic thesaurus? For example:
‫جدول‬:‫ماء‬ ‫قناة‬ ،‫نهر‬
‫جدول‬:،‫مصفوفة‬‫قائمة‬
This will help finding possible Arabic synsets, which
help detecting possible subtype relations and/or validate
the existing relations.
Jarrar © 2015 27
The Algorithm
• Build Graph: Convert the bilingual dictionary into a
graph or words, where the first the first level is an
Arabic word, the 2nd level is the English translations
of the 1st level words, the 3rd level is the translation of
2nd Level, and so on, until no translation or same the
word is repeated (i.e., cycle).
• A synset can be then the set of words in each
branch with cycle.
Jarrar © 2015 28
Example: Arabic English Dictionary
sort ‫رتب‬ tidy ‫أنيق‬
arrange ‫رتب‬ tidy ‫ضخم‬
order ‫رتب‬ tidy ‫نظيف‬
set ‫رتب‬ tidy ‫منهجي‬
tidy ‫رتب‬ tidy ‫منظم‬
pack ‫رتب‬ tidy ‫مهندم‬
shape ‫رتب‬ pack ‫حزمة‬
form ‫رتب‬ pack ‫رزمة‬
sort ‫نوع‬ pack ‫وضب‬
sort ‫شكل‬ pack ‫تكوم‬
sort ‫ضرب‬ pack ‫حشا‬
sort ‫النوع‬ ‫هذا‬ shape ‫شكل‬
sort ‫صنف‬ shape ‫حالة‬
sort ‫طريقة‬ shape ‫هيئة‬
arrange ‫نظم‬ shape ‫مظهر‬
arrange ‫اتخذ‬ shape ‫تجسد‬
arrange ‫الخالف‬ ‫سوى‬ form ‫شكل‬
arrange ‫عدل‬ form ‫استمارة‬
order ‫النظام‬ form ‫صورة‬
order ‫ترتيب‬ form ‫نوع‬
order ‫أمر‬ form ‫هيئة‬
set ‫مجموعة‬ form ‫صيغة‬
set ‫وضع‬ tune ‫رتب‬
set ‫ضبط‬ form ‫ضرب‬
set ‫بدأ‬ organize ‫رتب‬
Jarrar © 2015 29
Level 1
Jarrar © 2015 30
Level 3
Jarrar © 2015 31
Level 4
Jarrar © 2015 32
Cycle
Jarrar © 2015 33
Synsets found
{ ‫رتب‬،‫عدل‬ }={arrange, regulate}
{ ‫رتب‬،‫نظم‬ }=} arrange, organize{
{ ،‫رتب‬‫ضبط‬ }=}set, tune{
{ ‫رتب‬،‫أنق‬ }=}tidy, neat{
Jarrar © 2015 34
Project 1
Build a program that takes a bilingual dictionary (any
two language) as text file, and generates all possible
synsets (the output is also a text file).
You may bring any Arabic-English dictionary to try
Jarrar © 2015 35
Project 2
Given a set of 15 Arabic words build an Arabic
Ontology for these words (for all possible meanings),
and link these concepts with WordNet synsets.

Weitere ähnliche Inhalte

Andere mochten auch

Pal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcsPal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcsMustafa Jarrar
 
Pal gov.tutorial4.session13.arabicontology
Pal gov.tutorial4.session13.arabicontologyPal gov.tutorial4.session13.arabicontology
Pal gov.tutorial4.session13.arabicontologyMustafa Jarrar
 
Pal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnetsPal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnetsMustafa Jarrar
 
Jarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyJarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyMustafa Jarrar
 
Jarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNetsJarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNetsMustafa Jarrar
 
BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs  BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs Mustafa Jarrar
 
WORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical RelationsWORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical RelationsAhmed Abd-Elwasaa
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process ImplementationMustafa Jarrar
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineeringMustafa Jarrar
 
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsBPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsMustafa Jarrar
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process ManagementMustafa Jarrar
 
Jarrar: First Order Logic
Jarrar: First Order LogicJarrar: First Order Logic
Jarrar: First Order LogicMustafa Jarrar
 
Ontologie concept applications
Ontologie concept applicationsOntologie concept applications
Ontologie concept applicationsbenouini rachid
 

Andere mochten auch (15)

Pal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcsPal gov.tutorial4.session12 1.lexicalsemanitcs
Pal gov.tutorial4.session12 1.lexicalsemanitcs
 
Pal gov.tutorial4.session13.arabicontology
Pal gov.tutorial4.session13.arabicontologyPal gov.tutorial4.session13.arabicontology
Pal gov.tutorial4.session13.arabicontology
 
Pal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnetsPal gov.tutorial4.session12 2.wordnets
Pal gov.tutorial4.session12 2.wordnets
 
Jarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyJarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean Methodology
 
Jarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNetsJarrar: WordNet And Global WordNets
Jarrar: WordNet And Global WordNets
 
BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs  BPMN 2.0 Descriptive Constructs
BPMN 2.0 Descriptive Constructs
 
WORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical RelationsWORDNET: A Database of Lexical Relations
WORDNET: A Database of Lexical Relations
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process Implementation
 
Wordnet
WordnetWordnet
Wordnet
 
Business Process Design and Re-engineering
Business Process Design and Re-engineeringBusiness Process Design and Re-engineering
Business Process Design and Re-engineering
 
BPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical ConstructsBPMN 2.0 Analytical Constructs
BPMN 2.0 Analytical Constructs
 
Introduction to Business Process Management
Introduction to Business Process ManagementIntroduction to Business Process Management
Introduction to Business Process Management
 
Jarrar: First Order Logic
Jarrar: First Order LogicJarrar: First Order Logic
Jarrar: First Order Logic
 
Word Net
Word NetWord Net
Word Net
 
Ontologie concept applications
Ontologie concept applicationsOntologie concept applications
Ontologie concept applications
 

Ähnlich wie Jarrar: Arabic Ontology

Jarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontologyJarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontologySinaInstitute
 
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...IJECEIAES
 
Earth ontology
Earth ontologyEarth ontology
Earth ontologydr-nawal
 
Building an Ontology in Educational Domain Case Study for the University of P...
Building an Ontology in Educational Domain Case Study for the University of P...Building an Ontology in Educational Domain Case Study for the University of P...
Building an Ontology in Educational Domain Case Study for the University of P...IJRES Journal
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications dannyijwest
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications IJwest
 
Design and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic TextsDesign and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic TextsIJCSIS Research Publications
 
DEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAF
DEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAFDEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAF
DEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAFcsandit
 
A Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And RlbpA Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And RlbpRikki Wright
 
APP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptxAPP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptxHaniyaMumtaj1
 
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...ijcsit
 
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...ijcsit
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...IJITCA Journal
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...IJITCA Journal
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...IJITCA Journal
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...IJITCA Journal
 
T URN S EGMENTATION I NTO U TTERANCES F OR A RABIC S PONTANEOUS D IALOGUES ...
T URN S EGMENTATION I NTO U TTERANCES F OR  A RABIC  S PONTANEOUS D IALOGUES ...T URN S EGMENTATION I NTO U TTERANCES F OR  A RABIC  S PONTANEOUS D IALOGUES ...
T URN S EGMENTATION I NTO U TTERANCES F OR A RABIC S PONTANEOUS D IALOGUES ...ijnlc
 
A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...
A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...
A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...Syeful Islam
 

Ähnlich wie Jarrar: Arabic Ontology (20)

Jarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontologyJarrar.lecture notes.arabicontology
Jarrar.lecture notes.arabicontology
 
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
Different valuable tools for Arabic sentiment analysis: a comparative evaluat...
 
Earth ontology
Earth ontologyEarth ontology
Earth ontology
 
Building an Ontology in Educational Domain Case Study for the University of P...
Building an Ontology in Educational Domain Case Study for the University of P...Building an Ontology in Educational Domain Case Study for the University of P...
Building an Ontology in Educational Domain Case Study for the University of P...
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
Design and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic TextsDesign and Implementation of a Language Assistant for English – Arabic Texts
Design and Implementation of a Language Assistant for English – Arabic Texts
 
oops.pdf
oops.pdfoops.pdf
oops.pdf
 
DEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAF
DEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAFDEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAF
DEVELOPMENT OF TOOL TO PROMOTE WEB ACCESSIBILITY FOR DEAF
 
A Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And RlbpA Strong Object Recognition Using Lbp, Ltp And Rlbp
A Strong Object Recognition Using Lbp, Ltp And Rlbp
 
APP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptxAPP_All Five Unit PPT_NOTES.pptx
APP_All Five Unit PPT_NOTES.pptx
 
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
 
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
ARABIC LANGUAGE CHALLENGES IN TEXT BASED CONVERSATIONAL AGENTS COMPARED TO TH...
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
 
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
DEVELOPMENT OF AN INTEGRATED TOOL THAT SUMMARRIZE AND PRODUCE THE SIGN LANGUA...
 
T URN S EGMENTATION I NTO U TTERANCES F OR A RABIC S PONTANEOUS D IALOGUES ...
T URN S EGMENTATION I NTO U TTERANCES F OR  A RABIC  S PONTANEOUS D IALOGUES ...T URN S EGMENTATION I NTO U TTERANCES F OR  A RABIC  S PONTANEOUS D IALOGUES ...
T URN S EGMENTATION I NTO U TTERANCES F OR A RABIC S PONTANEOUS D IALOGUES ...
 
A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...
A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...
A New Approach: Automatically Identify Naming Word from Bengali Sentence for ...
 

Mehr von Mustafa Jarrar

Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisClustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisMustafa Jarrar
 
Classifying Processes and Basic Formal Ontology
Classifying Processes  and Basic Formal OntologyClassifying Processes  and Basic Formal Ontology
Classifying Processes and Basic Formal OntologyMustafa Jarrar
 
Discrete Mathematics Course Outline
Discrete Mathematics Course OutlineDiscrete Mathematics Course Outline
Discrete Mathematics Course OutlineMustafa Jarrar
 
Customer Complaint Ontology
Customer Complaint Ontology Customer Complaint Ontology
Customer Complaint Ontology Mustafa Jarrar
 
Subset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion RulesSubset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion RulesMustafa Jarrar
 
Schema Modularization in ORM
Schema Modularization in ORMSchema Modularization in ORM
Schema Modularization in ORMMustafa Jarrar
 
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineOn Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineMustafa Jarrar
 
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesLessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesMustafa Jarrar
 
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalPresentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalMustafa Jarrar
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsMustafa Jarrar
 
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingMustafa Jarrar
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Mustafa Jarrar
 
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsRiestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsMustafa Jarrar
 
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Mustafa Jarrar
 
Jarrar: Sparql Project
Jarrar: Sparql ProjectJarrar: Sparql Project
Jarrar: Sparql ProjectMustafa Jarrar
 
Jarrar: Informed Search
Jarrar: Informed Search  Jarrar: Informed Search
Jarrar: Informed Search Mustafa Jarrar
 
Jarrar: Un-informed Search
Jarrar: Un-informed SearchJarrar: Un-informed Search
Jarrar: Un-informed SearchMustafa Jarrar
 
Jarrar: Introduction to Information Retrieval
Jarrar: Introduction to Information RetrievalJarrar: Introduction to Information Retrieval
Jarrar: Introduction to Information RetrievalMustafa Jarrar
 
Jarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-gramsJarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-gramsMustafa Jarrar
 

Mehr von Mustafa Jarrar (20)

Clustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment AnalysisClustering Arabic Tweets for Sentiment Analysis
Clustering Arabic Tweets for Sentiment Analysis
 
Classifying Processes and Basic Formal Ontology
Classifying Processes  and Basic Formal OntologyClassifying Processes  and Basic Formal Ontology
Classifying Processes and Basic Formal Ontology
 
Discrete Mathematics Course Outline
Discrete Mathematics Course OutlineDiscrete Mathematics Course Outline
Discrete Mathematics Course Outline
 
Customer Complaint Ontology
Customer Complaint Ontology Customer Complaint Ontology
Customer Complaint Ontology
 
Subset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion RulesSubset, Equality, and Exclusion Rules
Subset, Equality, and Exclusion Rules
 
Schema Modularization in ORM
Schema Modularization in ORMSchema Modularization in ORM
Schema Modularization in ORM
 
On Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in PalestineOn Computer Science Trends and Priorities in Palestine
On Computer Science Trends and Priorities in Palestine
 
Lessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online CoursesLessons from Class Recording & Publishing of Eight Online Courses
Lessons from Class Recording & Publishing of Eight Online Courses
 
Presentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-finalPresentation curras paper-emnlp2014-final
Presentation curras paper-emnlp2014-final
 
Jarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 CallsJarrar: Future Internet in Horizon 2020 Calls
Jarrar: Future Internet in Horizon 2020 Calls
 
Habash: Arabic Natural Language Processing
Habash: Arabic Natural Language ProcessingHabash: Arabic Natural Language Processing
Habash: Arabic Natural Language Processing
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
 
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 ProposalsRiestra: How to Design and engineer Competitive Horizon 2020 Proposals
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
 
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020Bouquet: SIERA Workshop on The Pillars of Horizon2020
Bouquet: SIERA Workshop on The Pillars of Horizon2020
 
Jarrar: Sparql Project
Jarrar: Sparql ProjectJarrar: Sparql Project
Jarrar: Sparql Project
 
Jarrar: Games
Jarrar: GamesJarrar: Games
Jarrar: Games
 
Jarrar: Informed Search
Jarrar: Informed Search  Jarrar: Informed Search
Jarrar: Informed Search
 
Jarrar: Un-informed Search
Jarrar: Un-informed SearchJarrar: Un-informed Search
Jarrar: Un-informed Search
 
Jarrar: Introduction to Information Retrieval
Jarrar: Introduction to Information RetrievalJarrar: Introduction to Information Retrieval
Jarrar: Introduction to Information Retrieval
 
Jarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-gramsJarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-grams
 

Kürzlich hochgeladen

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Jarrar: Arabic Ontology

  • 1. Jarrar © 2015 1 Arabic Ontology ‫األنطولوجيا‬‫العربية‬ Reference: Mustafa Jarrar: Lecture Notes on the Arabic Ontology Birzeit University, Palestine, 2015 Mustafa Jarrar Birzeit University, Palestine mjarrar@birzeit.edu www.jarrar.info
  • 2. Jarrar © 2015 2 Watch this lecture and download the slides from http://jarrar-courses.blogspot.com/2011/12/arabic-ontology.html
  • 3. Jarrar © 2015 3 The lecture is based on: Mustafa Jarrar: Building A Formal Arabic Ontology (Invited Paper) . In proceedings of the Experts Meeting On Arabic Ontologies And Semantic Networks. Alecso, Arab League. Tunis, July 26-28, 2011.Article http://www.jarrar.info/publications/J11.pdf.htm Slides: http://mjarrar.blogspot.com/2011/08/building-formal-arabic-ontology-invited.html Mustafa Jarrar: Towards The Notion Of Gloss, And The Adoption Of Linguistic Resources In Formal Ontology Engineering. In proceedings of the 15th International World Wide Web Conference (WWW2006). Edinburgh, Scotland. Pages 497-503. ACM Press. ISBN: 1595933239. May 2006.http://www.jarrar.info/publications/J06.pdf.htm Please use both articles if when citing the Arabic Ontology
  • 4. Jarrar © 2015 4 The Arabic Ontology • Part 1: The Arabic Ontology Design • Part 2: Gloss in the Arabic Ontology • Part 3: The Top Levels of the Arabic Ontology • Part 4: Arabic Ontology Vs WordNet • Part 5: Building Synsets Automatically Lecture Keywords: Arabic Ontology, Why Arabic Ontology, Ontology, Linguistic Ontology, Lexical Semantics, Semantics, Meaning, Concept, Upper Level Ontology, Lexical Relation, Semantic Relation, Subtype, subsumption, Hyponymy, Meronymy, Inheritance, Part-whole, WordNet, Arabic WordNet, Synonymy, Polysemy, Gloss, Ontology versus WordNet, Ontology Matching, Thesaurus construction, ‫االنطوولوجيا‬‫العربية‬،‫استخدام‬‫االنطولوجيا‬‫العربية‬،‫االنطولوجيا‬،‫اطولوجيا‬‫اللغة‬،‫علم‬‫الداللة‬،‫الداللة‬،‫المعنى‬،‫المفهوم‬،‫حدود‬‫االنطولوجيا‬‫العليا‬، ‫العالقات‬‫اللغوية‬،‫العالقات‬‫المفاهيمية‬،‫عالقة‬‫الجنس‬،‫الوراثة‬،‫جزء‬ -‫,كل‬ ‫شبكة‬‫المفردات‬،‫شبكة‬‫المفردات‬‫العربية‬،‫تعدد‬‫المعاني‬،‫الترادف‬،‫تعريف‬‫الحد‬، ‫الفرق‬‫بين‬‫االنطولوجيا‬‫وشبكة‬‫المفردات‬،‫ربط‬‫االنطولوجيات‬‫مفاهيميا‬،‫مكنز‬،‫بناء‬‫المكانز‬‫آليا‬ . ‫األنطولوجيا‬‫العربية‬
  • 5. 5Jarrar © 2014 Application ontology vs. Linguistic Ontology • The importance of linguistic ontologies is growing rapidly. • An application ontology is a representation of the semantics of a certain domain/application. Such as, the FOAF ontology, the Palestinian e- government ontology, the CContology, etc.  Each word convey one concept (no polysemy).  Represents application’s knowledge and data structure.  Used only by a certain application, or a class of applications. • A linguistic ontology is a representation the semantics of all words of a human language, independently of a particular application. Such as WordNet for English.  Each word may convey several concepts (Polysemy).  Represents common-sense knowledge (lexical semantics).  Can be used for general purposes.  Let’s first understand the relations between a word and its meaning(s).
  • 6. Jarrar © 2015 6 The Arabic Ontology Project • A project started in 2010, at Sina Institute, Birzeit University, Palestine. • The Arabic Ontology is can be use an Arabic WordNet, but it is more. • Unlike WordNet, the ArabicOntology is logically and philosophically well-founded, as it follows strict ontological principles.  but can be used an Arabic WordNet. • Built semi-manually http://sina.birzeit.edu/ArabicOntology/  The project is partially funded (Seed funding) by Birzeit University (VP academic Office, Research Committee).
  • 7. Jarrar © 2015 7 Why the Arabic Ontology? In application scenarios such as • Information Search and Retrieval -to enrich queries and improve the quality of the results, i.e. meaningful search rather than string-matching search; • Machine Translation and Term Disambiguation -by finding the exact mapping of concepts across languages, specially that the Arabic ontology is also mapped to the WordNet; • Data Integration and Interoperability -in which the Arabic ontology can be used as a semantic reference to several autonomous information systems; • Semantic Web and Web 3.0 -by using the Arabic ontology as a semantic reference to disambiguate the meanings used in the web sites; • among many, many other applications.
  • 8. Jarrar © 2015 8 Arabic Ontology: Data Model (Simplified) • ConceptID (as a synsetID in WordNet) to identify a concept. • Polysemy and synonymy: like in WordNet, several words (i.e., lexical units) can be used to lexicalize one concept (synonymy); and one word might be used to lexicalize several concepts. Gloss: describes a concept Concept ID: concept unique reference Lexical Unit Semantic RelationsSemantic Relations
  • 9. Jarrar © 2015 9 Lexical vs. Semantic Relationships • Semantic relations ( ‫عالقات‬‫مفاهيمية‬ ) are relationships between concepts (not words), e.g., subtype, part-of, etc. • Lexical relations ( ‫عالقات‬‫لغوية‬ ) are relationships between words (not concepts), e.g., synonym-of, root-of, abbreviation-of, etc. • Ontologies are mainly concerned with semantic relations. Gloss: describes a concept Concept ID: concept unique reference Semantic RelationsSemantic Relations Lexical Unit
  • 10. Jarrar © 2015 10 Arabic Ontology • Arabic Ontology: the set of concepts (of all Arabic terms), and the semantic (not lexical) relationships between these concepts. ‫االنطولوجيا‬‫العربية‬‫هي‬‫مجموعة‬‫معاني‬‫كلمات‬‫اللغة‬‫العربية‬،‫وعالقات‬‫بين‬‫هذه‬‫المعاني‬ ( ‫وليس‬ ‫بين‬‫الكلمات‬ ).• To build an Arabic Ontology: Identify the set of concepts for every Arabic word (Polysemy), and define semantic relations between these concepts. • Most important relation is the subtype relation, which leads to a (tree of concepts) .
  • 11. Jarrar © 2015 11 Arabic Ontology: Subtype Relationships • Subtype relation ( ‫عالقة‬‫جنس‬‫من‬ ): is a mathematical relations (subset: A  B ), such that every instance in A must also be an instance of B. • Inheritance (‫التوارث‬): subtypes inherit all properties of their super types. • “Hyponymy” in WordNet is close to (but not the same as) the subtype relation. • “General-Specific (‫أخص-أعم‬):” relations, as in thesauri, are not subtype relations. world 14 10 6 . . . .. . . . . .. . . . .. . . . . . . . . . . . . . . . . . . .. .. . . .. . . .. .. .. . . . . . . . .. . . 3 4 • Attention: instance vs Type (Mustafa vs. Person)
  • 12. Jarrar © 2015 12 Arabic Ontology: Subtype Relationships • It is recommended to use proper subtypes, as it is more strict. • That is, A and B are never equal, B is always a super set of A. • It is recommended to classify concepts based on “rigidity”. • For example it is wrong to say that a ‘WorkTable’ is type of ‘Table’. as being a work table is a non-rigid property. • As such, subtypes form a tree. ‫وبالتالي‬‫تصبح‬‫االطولوجيا‬‫شجرة‬‫وليس‬‫شبكة‬‫معاني‬ Please see my lecture about Ontology Modeling (OntoClean) http://jarrar-courses.blogspot.com/2012/05/aai-ontocleanavi.html
  • 13. Jarrar © 2015 13 The Arabic Ontology ‫األنطولوجيا‬‫العربية‬ • Part 1: The Arabic Ontology Design • Part 2: Gloss in the Arabic Ontology • Part 3: The Top Levels of the Arabic Ontology • Part 4: Arabic Ontology Vs WordNet • Part 5: Building Synsets Automatically
  • 14. 14Jarrar © 2014 Glosses in the Arabic Ontology Gloss: describes a concept Writing glosses in the Arabic Ontology follow strict ontological rules (see [J06])
  • 15. Jarrar © 2015 15 What/ Why a Gloss according to strict ontological guidelines[J06] ‫التعريفات‬ A gloss: is an auxiliary informal (but controlled) account of the intended meaning of a linguistic term, for the commonsense perception of humans. A gloss is supposed to render factual knowledge that is critical to understand a concept, but that e.g. is implausible, unreasonable, or very difficult to formalize and/or articulate explicitly. (NOT) to catalogue general information and comments, as e.g. conventional dictionaries and encyclopedias usually do, or as <rdfs:comment>.
  • 16. Jarrar © 2015 16 What should and what should not be provided in a gloss: 1. Start with the principal/super type of the concept being defined. E.g. ‘Search engine’: “A computer program that …”, ‘Invoice’: “A business document that…”, ‘University’: “An institution of …”. 3. Written in a form of propositions, offering the reader inferential knowledge that help him to construct the image of the concept. E.g. Compare ‘Search engine’: “A computer program for searching the internet, it can be defined as one of the most useful aspects of the World Wide Web. Some of the major ones are Google, ….”; A computer program that enables users to search and retrieves documents or data from a database or from a computer network…”. Arabic Ontology: Gloss Guidelines 2. Focus on distinguishing characteristics and intrinsic prosperities that differentiate the concept out of other concepts. E.g. Compare, ‘Laptop computer’: “A computer that is designed to do pretty much anything a desktop computer can do, it runs for a short time (usually two to five hours) on batteries”. “A portable computer small enough to use in your lap…”. ‫التعريف‬‫بالجنس‬‫االعلى‬‫للمفهوم‬‫المراد‬‫تعريفة‬ ‫تليها‬‫الصفات‬‫الجوهورية‬ / ‫المميزة‬ ‫للمفهوم‬‫المراد‬‫تعريفة‬ ‫عريف‬‫على‬‫شكل‬‫قضايا‬،‫بطريقة‬‫تقود‬‫القارىء‬‫الستنباط‬‫المعنى‬ ‫قواعد‬‫كتابة‬‫التعريفات‬
  • 17. Jarrar © 2015 17 4. Use supportive examples : - To clarify cases that are commonly known to be false but they are true, or that are known to be true but they are false; - To strengthen and illustrate distinguishing characteristics (e.g. define by examples, counter-examples). Examples can be types and/or instances of the concept being defined. 5. Be consistent with formal definitions/axioms. 6. Be sufficient, clear, and easy to understand. Arabic Ontology: Gloss Guidelines  WordNet glosses do not follow such ontological guidelines ‫إستخدم‬‫االمثلة‬‫مسموح‬‫ولكن‬‫بتحفظ‬‫شديد‬ ‫وحاالت‬‫معينة‬
  • 18. Jarrar © 2015 18 Arabic Ontology: Gloss Guidelines As a gloss starts with a supertype of concept being defined, try to read the gloss as the following, to verify what you do is correct: ‫جدول‬:‫مصفوفة‬‫وأعمدة‬ ‫صفوف‬ ‫من‬ ‫مكونة‬ ‫بيانات‬. ‫جدول‬:‫ترتيب‬‫وأعمدة‬ ‫صفوف‬ ‫شكل‬ ‫على‬ ‫جنب‬ ‫الى‬ ً‫ا‬‫جنب‬ ‫بيانات‬. ‫جدول‬:‫تنظيم‬‫وأعم‬ ‫صفوف‬ ‫شكل‬ ‫على‬ ‫جنب‬ ‫الى‬ ً‫ا‬‫جنب‬ ‫ممنهجة‬ ‫بصورة‬ ‫بيانات‬‫دة‬.
  • 19. Jarrar © 2015 19 The Arabic Ontology ‫األنطولوجيا‬‫العربية‬ • Part 1: The Arabic Ontology Design • Part 2: Gloss in the Arabic Ontology • Part 3: The Top Levels of the Arabic Ontology • Part 4: Arabic Ontology Vs WordNet • Part 5: Building Synsets Automatically
  • 20. Jarrar © 2015 20 The Core (Top Levels) of the Arabic Ontology Top 3 levels shown here, for simplicity ‫الحدود‬‫العليا‬ : ‫هي‬‫العربية‬ ‫الكلمات‬ ‫لجميع‬ ‫المعاني‬ ‫أمهات‬ Arabic Core Ontology: the top levels of the Arabic Ontology - built manually, and carefully considering the the philosophical and historical aspects of the Arabic conceptsterms, as well as BFO and DOLCE upper level ontologies. Different from the 25 unique beginners in WordNet
  • 21. Jarrar © 2015 21 Why these Core Concepts (Top Levels)? Why this these top levels are so important: • The 10th level of this core ontology should top all Arabic concepts and levels. • This allow us to detect any problems in the tree/relations! • The core Ontology governs the correctness and the evolution of the whole Arabic Ontology. ‫الحدود‬‫العليا‬ : ‫هي‬‫العربية‬ ‫الكلمات‬ ‫لجميع‬ ‫المعاني‬ ‫أمهات‬ Top 3 levels shown here, for simplicity
  • 22. Jarrar © 2015 22 The Arabic Ontology ‫األنطولوجيا‬‫العربية‬ • Part 1: The Arabic Ontology Design • Part 2: Gloss in the Arabic Ontology • Part 3: The Top Levels of the Arabic Ontology • Part 4: Arabic Ontology Vs WordNet • Part 5: Building Synsets Automatically
  • 23. Jarrar © 2015 23 Ontology Versus WordNet Meaning (called Ontological Precision): WordNet: based on what native speakers agree roughly Ontology: based on Scientific and philosophical findings. Classification: WordNet: based on what native speakers agree roughly e.g., (Student IsA person) (Nile IsA River) Ontology: based on strict formal methodologies e.g., (Student IsA role) (Nile InstanceOf River) Formal Specification: WordNet: logically vague Ontology: strictly formal WordNet as a linguistic ontology, though it needs lots of cleaning!  Linguistic ontologies are difficult to build but they are immune to changes
  • 24. Jarrar © 2015 24 Arabic Ontology Vs WordNet Unlike WordNet, the Arabic Ontology is: 1. Philosophically well founded: • Focuses on intrinsic properties; • All types are rigid; • The top level is derived from known Top Level Ontologies. 2. Strictly formal: • Semantic relations are well-defined relations. 3. Strictly-controlled glosses • The content and structure of the glosses is strictly based on ontological principles.  The Arabic Ontology can be used an Arabic WordNet, but is more.  The Arabic Ontology follows a similar to WordNet, and its well-mapped.
  • 25. Jarrar © 2015 25 The Arabic Ontology ‫األنطولوجيا‬‫العربية‬ (this is a research part) • Part 1: The Arabic Ontology Design • Part 2: Gloss in the Arabic Ontology • Part 3: The Top Levels of the Arabic Ontology • Part 4: Arabic Ontology Vs WordNet • Part 5: Building Synsets Automatically
  • 26. Jarrar © 2015 26 The Goal  Given a bilingual dictionary (e.g. Arabic-English) can we derive an Arabic-Arabic thesaurus? For example: ‫جدول‬:‫ماء‬ ‫قناة‬ ،‫نهر‬ ‫جدول‬:،‫مصفوفة‬‫قائمة‬ This will help finding possible Arabic synsets, which help detecting possible subtype relations and/or validate the existing relations.
  • 27. Jarrar © 2015 27 The Algorithm • Build Graph: Convert the bilingual dictionary into a graph or words, where the first the first level is an Arabic word, the 2nd level is the English translations of the 1st level words, the 3rd level is the translation of 2nd Level, and so on, until no translation or same the word is repeated (i.e., cycle). • A synset can be then the set of words in each branch with cycle.
  • 28. Jarrar © 2015 28 Example: Arabic English Dictionary sort ‫رتب‬ tidy ‫أنيق‬ arrange ‫رتب‬ tidy ‫ضخم‬ order ‫رتب‬ tidy ‫نظيف‬ set ‫رتب‬ tidy ‫منهجي‬ tidy ‫رتب‬ tidy ‫منظم‬ pack ‫رتب‬ tidy ‫مهندم‬ shape ‫رتب‬ pack ‫حزمة‬ form ‫رتب‬ pack ‫رزمة‬ sort ‫نوع‬ pack ‫وضب‬ sort ‫شكل‬ pack ‫تكوم‬ sort ‫ضرب‬ pack ‫حشا‬ sort ‫النوع‬ ‫هذا‬ shape ‫شكل‬ sort ‫صنف‬ shape ‫حالة‬ sort ‫طريقة‬ shape ‫هيئة‬ arrange ‫نظم‬ shape ‫مظهر‬ arrange ‫اتخذ‬ shape ‫تجسد‬ arrange ‫الخالف‬ ‫سوى‬ form ‫شكل‬ arrange ‫عدل‬ form ‫استمارة‬ order ‫النظام‬ form ‫صورة‬ order ‫ترتيب‬ form ‫نوع‬ order ‫أمر‬ form ‫هيئة‬ set ‫مجموعة‬ form ‫صيغة‬ set ‫وضع‬ tune ‫رتب‬ set ‫ضبط‬ form ‫ضرب‬ set ‫بدأ‬ organize ‫رتب‬
  • 29. Jarrar © 2015 29 Level 1
  • 30. Jarrar © 2015 30 Level 3
  • 31. Jarrar © 2015 31 Level 4
  • 32. Jarrar © 2015 32 Cycle
  • 33. Jarrar © 2015 33 Synsets found { ‫رتب‬،‫عدل‬ }={arrange, regulate} { ‫رتب‬،‫نظم‬ }=} arrange, organize{ { ،‫رتب‬‫ضبط‬ }=}set, tune{ { ‫رتب‬،‫أنق‬ }=}tidy, neat{
  • 34. Jarrar © 2015 34 Project 1 Build a program that takes a bilingual dictionary (any two language) as text file, and generates all possible synsets (the output is also a text file). You may bring any Arabic-English dictionary to try
  • 35. Jarrar © 2015 35 Project 2 Given a set of 15 Arabic words build an Arabic Ontology for these words (for all possible meanings), and link these concepts with WordNet synsets.