- अमेरिकी संघीय कर विभाग (IRS) ने Fact Graph नाम का एक knowledge graph open source के रूप में जारी किया है
- Fact Graph का उपयोग अमेरिकी कर कानून और संबंधित कानूनों को मॉडल करने के लिए किया जाता है, और यह JVM तथा JavaScript environments दोनों में उपयोग किया जा सकता है
- प्रोजेक्ट का source code अक्सर अपडेट होता है, और development private repository में होने के बाद स्वीकृत बदलाव real time में reflect किए जाते हैं
- Fact Graph को विभिन्न कानूनी आधारों और संघीय open source policies के अनुसार विकसित और जारी किया गया है
- software के उपयोग और modification से जुड़ी सारी ज़िम्मेदारी उपयोगकर्ता की है, और IRS अलग से कोई warranty या support नहीं देता
Open source जारी करने का महत्व और फायदे
- IRS द्वारा Fact Graph प्रोजेक्ट को open source करना सरकारी data और कानूनी जानकारी की transparency और reusability बढ़ाने की दिशा में एक महत्वपूर्ण कदम है
- सामान्य knowledge graph projects से अलग, इसे अमेरिकी कर कानून और संघीय नियमों के लिए विशेष रूप से high-quality, production-ready structure के साथ डिज़ाइन किया गया है, इसलिए इस क्षेत्र में इसकी उपयोगिता और विश्वसनीयता अधिक है
- JavaScript और JVM language family (जैसे: Java, Kotlin, Scala, Clojure आदि) दोनों को support करके यह विस्तृत tech stack compatibility प्रदान करता है
- repository के लगातार updates और real-time reflection system के ज़रिए इसे नवीनतम स्थिति में रखा जाता है
- कानूनी आधार और open source policy का स्पष्ट रूप से पालन करके यह सार्वजनिक संस्थानों, निजी क्षेत्र और व्यक्तिगत उपयोगकर्ताओं सभी के लिए भरोसेमंद उपयोग का आधार प्रदान करता है
प्रोजेक्ट overview
- Fact Graph एक production environment में सीधे उपयोग योग्य knowledge graph है, जिसका मुख्य उद्देश्य अमेरिकी संघीय कर कानून (Internal Revenue Code) और संबंधित tax laws को मॉडल करना है
- यह JavaScript के साथ-साथ सभी JVM-आधारित भाषाओं (Java, Kotlin, Scala, Clojure आदि) में उपयोग किया जा सकता है, इसलिए इसे विभिन्न platforms और development environments में लागू किया जा सकता है
repository उपयोग और development participation
- development environment और setup के तरीके ONBOARDING.md में देखे जा सकते हैं
- नवीनतम version (v3.1) में पिछले version की तुलना में क्या सुधार हुए हैं, यह अलग दस्तावेज़ और links में दिया गया है
- open source contribution के तरीके और guidelines, CONTRIBUTING.md में विस्तार से समझाए गए हैं
प्रमुख विशेषताएँ
- प्रोजेक्ट का source code नियमित रूप से अपडेट किया जाता है, और वास्तविक development private repository में होने के बाद केवल review किए गए बदलावों को main branch में real time में merge किया जाता है
- documentation में ScalaTest (test framework) और scala-xml (XML implementation) का उल्लेख है, जिससे मुख्य dependencies और tools स्पष्ट रूप से बताए गए हैं
कानूनी अधिकार और महत्वपूर्ण जानकारी
- इस प्रोजेक्ट की कानूनी नींव कई अमेरिकी संघीय कानूनों और policies (जैसे: Source Code Harmonization And Reuse in Information Technology Act, Federal Source Code Policy, Digital Government Strategy आदि) पर आधारित है
- IRS इस code की accuracy, completeness या functionality के बारे में कोई warranty नहीं देता और न ही ज़िम्मेदारी लेता है
- software के उपयोग से जुड़ी सारी ज़िम्मेदारी उपयोगकर्ता की स्वयं की है (जिसमें tax results, calculation errors, data loss आदि शामिल हैं)
- open source license और third-party licenses का पालन करना आवश्यक है
भाषा और तकनीकी जानकारी
- पूरे source code का 99.9% Scala में लिखा गया है
- इसके अलावा Makefile आदि में कुछ अन्य string definitions शामिल हैं
अन्य जानकारी
- इस प्रोजेक्ट के लिए अभी तक कोई आधिकारिक release जारी नहीं किया गया है, और इसके 235 stars तथा 11 forks हैं
- कुल 11 contributors इस पर काम कर रहे हैं
1 टिप्पणियां
Hacker News राय