$conceptNameEn = $coneptArr['EXTRA']['TRANSLATION_EN']; //echoN($concept." ".$conceptNameEn." ".$coneptArr['EXTRA']['IS_QURANA_NGRAM_CONCEPT']); // Qurana concept should be left as is to match concepts in inverted index if ($coneptArr['EXTRA']['IS_QURANA_NGRAM_CONCEPT'] !== true) { // echoN($coneptArr['EXTRA']['IS_QURANA_NGRAM_CONCEPT']); //echoN($conceptNameEn); $conceptNameEn = removeBasicEnglishStopwordsNoNegation($conceptNameEn); //echoN($conceptNameEn); } else { $conceptNameEn = strtolower($conceptNameEn); } $conceptNameAr = $concept; $classID = getXMLFriendlyString($conceptNameAr); $classOrInstanceName = $classID; if ($conceptType == "T-BOX") { $ontology->createClass($classOrInstanceName); } else { $classOrInstanceName = $classID; if (!conceptHasParentClasses($relationsArr, $classOrInstanceName)) { $ontology->addInstance($classOrInstanceName, $thingClassName, $properties); } else { $ontology->createClass($classOrInstanceName); } } $ontology->addLabel($classOrInstanceName, "AR", $conceptNameAr); $ontology->addLabel($classOrInstanceName, "EN", $conceptNameEn); $conceptType = $coneptArr['CONCEPT_TYPE']; $extractionPhase = $coneptArr['EXTRACTION_PHASE']; $frequency = $coneptArr['FREQ']; $transliteration = $coneptArr['EXTRA']['TRANSLITERATION_EN']; $meaningArArr = $coneptArr['EXTRA']['MEANING_AR'];