Rowlex: لا يمكن أن تحتوي عقدة خاصية على أكثر من وصف كيان واحد

StackOverflow https://stackoverflow.com/questions/1361306

  •  20-09-2019
  •  | 
  •  

سؤال

عند استخدام Rowlex Owlgrinder لإنشاء مجموعة من ملف OWL ، يتم عرض رسالة الخطأ أعلاه. على سبيل المثال قطعة البومة/XML هي على سبيل المثال:

<DisjointClasses>
      <Class URI="&foaf;Document"/>
      <Class URI="&foaf;Organization"/>
</DisjointClasses>

ولكن يتم أيضًا إلقاء رسالة الخطأ نفسها في حالة الفطائر الفائقة المتعددة - على سبيل المثال:

<SubClassOf>
    <Class URI="&foaf;Image"/>
    <Class URI="&wordnet;Document"/>
</SubClassOf>

أنا على استعداد تمامًا لاستيعاب الأنطولوجيا الخاصة بي إلى امتداد معين لتكون متوافقة مع Owlgrinder ، ولكن يتم معالجة الكود أعلاه بسعادة على سبيل المثال Protege ، لذلك أفترض أنها بومة صالحة. هل لديك اقتراح كيفية الاقتراب من معلومات - حيوية للغاية - من الفئات المفككة/متعددة؟

شكرا جزيلا لك يا هينر

هل كانت مفيدة؟

المحلول

هم - آسف لهذا. يبدو أن المشكلة هي في الواقع تنسيق الملف لتلك الأنطولوجيا كونها OWL/XML. عند استخدام الأشياء RDF/XML عملت بشكل جيد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top