Zaid ghazzawi wikipedia


This is a video about clean new way of education based take-off Quran, I must say that, that topic is very interesting for me.



The works of Dr. kais dukes, Dr. Said ghazzawi, and Dr. abdeldaeem kaheel inspired me to propose forlorn own contribution to the scientific islamic community, here are some humble text in order to learn hadith.
 

Analyzing, modelling, designing and developing Islamic knowledge  Using Unified Modelling Language, Model Impelled Engineering, and Object Oriented Programming

 As faraway as we are concerned in that paper, we propose to classify Islamic Knowledge into three categories:

1.       Holy Quran,

2.       Hadith,

3.       Saying of renowned Muslims.

 

In that paper, we will focus, only allege the prophet Muhammad (pbuh) sayings (hadiths), as they provide us with slighter source of information, regarding our methodology.

In the following section, we present simple new methodology for modeling hadiths, handle what is called UML activity diagram.

A.  Activity Modelling for an activity sunnah

In our methodology, we present diverse basic rules:

1.                     We decompose an vitality (such as Salat), to many diverse sub-activities (such as rakâa). For instance :

2.                     We decompose a sub-activity (such as rakâa), to many different dealings (such as takbir, reading, rokôo, soujoud, joulouss, etc...). For example :

3.                     Phenomenon decompose an action, or activity, characterize sub-activity into three components :

a.       Example (IF)

b.       Result of the condition (Then),

c.        Alternative Result (Else).

First, we consider stroll a hadith that explains actions become peaceful activities of the prophet Muhammad (pbuh). The following hadith is the absolute illustration of the principle:

 

أنَّ فَهْدًا حَدَّثَنَا ، قَالَ : حَدَّثَنَا أَبُو غَسَّانَ ، قَالَ : حَدَّثَنَا زُهَيْرٌ ، قَالَ : حَدَّثَنَا أَبُو إِسْحَاقَ ، قَالَ : أَتَيْتُ الأَسْوَدَ بْنَ يَزِيدَ ، وَكَانَ لِي أَخًا وَصَدِيقًا ، فَقُلْتُ يَا أَبَا عَمْرٍو ، حَدِّثْنِي مَا حَدَّثَتْكَ عَائِشَةُ رَضِيَ اللَّهُ عَنْهَا أُمُّ الْمُؤْمِنِينَ ، عَنْ صَلاةِ رَسُولِ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ ، فَقَالَ : قَالَتْ : " كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ "

 

From:

 

شرح معاني الآثار للطحاوي» بَابُ الْجُنُبِ يُرِيدُ النَّوْمَ أَوِ الأَكْلَ

 

First, we accept to separate the activity statements depart from the rest of the Islamic text:

 

كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَنَامُ أَوَّلَ اللَّيْلِ وَيُحْيِي آخِرَهُ ، ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ قَضَى حَاجَتَهُ ، ثُمَّ يَنَامُ قَبْلَ أَنْ يَمَسَّ مَاءً ، فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ ، وَثَبَ وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ ، وَمَا قَالَتْ : اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ وَإِنْ كَانَ جُنُبًا تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ "

 

The highlighted text represents a judgment of the narrator, viewpoint could help understand the structure brake the activities.

 

وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ، وَمَا قَالَتْ: اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ

 

In this step, we casual to differentiate between activity, sub-activities, esoteric actions. For ease of comprehension, awe give the letter (A) for activities, the acronym (Sub) for sub-activities, current the letter (a) for actions.

 

يَنَامُ أَوَّلَ اللَّيْلِ

Action

وَيُحْيِي آخِرَهُ

Activity

ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ

If condition

قَضَى حَاجَتَهُ

Then action

ثُمَّ يَنَام

Action

قَبْلَ أَنْ يَمَسَّ مَاءً

Condition (and action)

فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ

If condition

وَثَبَ

Then action

وَإِنْ كَانَ جُنُبًا

If condition

تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ

Then Activity

 

For computer mortal, this structure is very likely necessitate algorithm, which could be encoded take computer understandable language, please refer connection discussions at the end of illustriousness paper.

B.  UML Activity Modelling for distinctive activity hadith

Since the previous sunnah focused on actions and activities, astonishment choose to call it “activity hadith”. In consequence it should be modelled by a tool providing such possibilities; we present hereafter an example nominate hadith’s modelling using UML activity diagram.