डेटाबेस में नोटेशन 3 फ़ाइल द्वारा प्रतिनिधित्व किए गए ट्रिपल को आप कैसे पार्स और लोड करते हैं? मैं Jena और Sesame से कुछ हद तक परिचित हूं, लेकिन ये आरडीएफ या कछुए को संसाधित करने के लिए तैयार थे, पूर्ण नोटेशन 3 नहीं।डेटाबेस में नोटेशन 3 लोड हो रहा है
मुझे एन 3 से निपटने के लिए अपेक्षाकृत कुछ मजबूत उपकरण मिल गए हैं। मैंने जो कुछ पाया है, वे here सूचीबद्ध हैं, और केवल कच्चे पायथन स्क्रिप्ट्स शामिल हैं जो केवल मूल कमांड लाइन क्रियाएं कर सकती हैं और ऐसा लगता है कि कोई मानक पैकेजिंग, वितरण या रखरखाव नहीं है। डिफ़ॉल्ट पायथन लाइब्रेरी notation3.py
प्रतीत होता है लेकिन मुझे इसके लिए एक होमपेज नहीं मिला, और इंटरनेट के चारों ओर बिखरे हुए विभिन्न संस्करणों को मिला।
उदाहरण के लिए, कहते हैं कि मैं निम्नलिखित N3 एक वनस्पति वर्गीकरण का प्रतिनिधित्व किया है:
{
[]
:genus "Abies" ;
:species "alba" ;
:name [:value "Silver Fir" ; :usage "common" ; :language "English" ] ;
:name [:value "European Silver Fir" ; :usage "common" ; :language "English" ] ;
:name [:value "abeto blanco" ; :usage "common" ; :language "Spanish" ] ;
:name [:value "abeto plateado" ; :usage "common" ; :language "Spanish" ] ;
:name [:value "Edeltanne" ; :usage "common" ; :language "German" ] ;
:name [:value "Silbertanne" ; :usage "common" ; :language "German" ] ;
:name [:value "Weißtanne" ; :usage "common" ; :language "German" ] ;
:stem!:type :erect ;
:stem!:height [ :value!:start 30.0 ; :value!:end 50.0 ; :value!:units "m" ] ;
:bark!:color :grey ;
:bark!:ridges :irregular ;
:foliage!:seasonality :evergreen ;
:foliage!:type :needle ;
:foliage!:arrangement :alternate ;
:foliage!:length [ :value!:start 1.0 ; :value!:end 3.0 ; :value!:units "cm" ] ;
:foliage!:width [ :value!:start 0.2 ; :value!:end 0.3 ; :value!:units "cm" ] ;
:foliage!:color :green ;
:foliage!:spiney :FALSE ;
:flower [ :gender :male ; :inflorescence :catkin ; :sense :straight ; :color :brown ] ;
:flower [ :gender :male ; :inflorescence :catkin ; :sense :straight ; :color :yellow ] ;
:flower [ :gender :female ; :inflorescence :catkin ; :sense :straight ; :color :pink ] ;
:fruit [ :kind :cone ; :color :brown ; ] ;
}
:is-a :botanical-classification ;
:source [
:uri <http://originating/site> ;
:name "John Doe" ;
:data-collection-date "2005-01-01" ;
] ;
:transcribed-by "Al Nonymous" ;
:transcription-date "2010-09-01" .
मैं तो मैं मनमाने ढंग से क्वेरी चला सकते हैं एक डेटाबेस में यह (और संभवत: इसी तरह के रिकॉर्ड के हजारों) लोड करने में सक्षम होना चाहता हूँ जैसे, "वर्ष 2010 में आम स्पेनिश नाम वाले रिकॉर्ड किसने लिखे थे?" या "जीनस एक्स से जुड़े औसत फूल रंग क्या हैं?"
क्या वर्तमान में यह वर्तमान अर्थात् वेब उपकरण और एन 3 के साथ व्यावहारिक है?