blank-nodes

    2熱度

    2回答

    添加空白節點下面寫的代碼提供了以下的輸出: 代碼: person = BNode() dataStore.add((URIRef(stringrd),FOAF_NS['knows'],person)) dataStore.add((person,FOAF_NS['Person'],URIRef(fetchKnowsRowString))) dataStore.add((person,TRUS

    3熱度

    1回答

    所以我有這個.rdf,我已經加載到Stardog然後我使用運行在Jetty上的Pubby來瀏覽三重存儲。 在我的rdf文件中,我有幾個空白節點,由stardog給出一個空節點標識符。所以這是rdf文件的一個片段。 <kbp:ORG rdf:about="http://somehostname/resource/res1"> <kbp:canonical_mention> <rdf:Descri

    4熱度

    1回答

    我一直在嘗試使用Jena從模型中刪除三元組,但沒有成功。當主體,謂詞和對象是URI或文字時,情況會很好,但對於匿名節點,它似乎不起作用。例如,考慮到這三在一個模型: _:A68d23cacX3aX13f793fa898X3aXX2dX7ffd <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "class" . 我想用將其刪除: Node n

    5熱度

    2回答

    考慮的SomeClass以下實例相同的列表: instances:some_thing1 a semapi:SomeClass ; semapi:hasChainTo ( [ ... ] [ ... ] [ ... ] ) . 我需要每實例(some_thing2,some_thing3等)在有其hasChainTo屬性點相同的

    1熱度

    1回答

    當我在本體中定義屬性時,如何定義該屬性的範圍是「空白」節點?例如,我想用域Person來定義屬性hasPhoneNumber。比我知道這個人可以有多個電話號碼,因此Person的實例將具有連接到hasPhoneNumber屬性的空白節點,然後將電話號碼附加到此空白節點。

    11熱度

    3回答

    這可能很容易回答,但我甚至無法弄清楚如何制定Google查詢來找到它。 我正在寫包含空白節點的數據集的SPARQL構造查詢。所以,如果我不喜歡 CONSTRUCT {?x ?y ?z .} WHERE {?x ?y ?z .} 查詢然後我的結果之一可能是: nm:John nm:owns _:Node 這是一個問題,如果所有的 _:Node nm:has nm:Hats 三元組也不會以某種方式進入