cost 260 ms
使用 shacl 驗證其屬性中至多具有一個值的屬性

[英]Using shacl to validate a property that has at most one value in its properties

我正在嘗試根據我的組織正在開發的本體(荷蘭語)創建一個 shacl: https://wegenenverkeer.data.vlaanderen.be/ 所描述的對象具有屬性(特性),具有指定的數據類型。 數據類型可以是基本類型(如字符串或小數)或復雜類型,這意味着屬性本身將具有屬性(嵌套屬性)。 ...

導入 RDF 文本片段后顯示的錯誤消息不完整

[英]Not full error message shown after importing RDF text snippet

我是 GraphDB 的新手。 我試圖通過將我的形狀粘貼到“導入 RDF 文本片段”function 中的文本字段來使用 SHACL 驗證。我遇到的問題是,如果有錯誤,則不會顯示整個錯誤消息。 我可以在顯示的錯誤消息末尾看到“...”,但似乎缺少錯誤信息的詳細信息。 這就是我得到的: org.ec ...

與 owl:import 相比,應該如何解釋 sh:shapesGraph?

[英]How should sh:shapesGraph be interpreted in comparison to owl:import?

我正在努力理解應該如何使用 sh:shapesGraph。 到目前為止,我已經使用了一個 SHACL 驗證器,它確實遍歷 owl:import 並將內容帶到數據圖中,以便我可以從 rdfs:subClassOf 等中受益。 但是,根據 SHACL 規范,數據圖中的 sh:shapesGraph 聲 ...

RDF4j Shacl 驗證為 Turtle 和 JSON-LD 提供了不同的結果

[英]RDF4j Shacl validation gives different results for Turtle and JSON-LD

我對 RDF4J SHACL 驗證引擎有疑問。 這是我使用 shacl 規則和示例有效負載文件作為 TTL 輸入的代碼: shacl 規則文件如下所示: 和輸入文件: 上面的代碼片段返回正確的數據類型違規結果為<http://example.com/Property> "test". ...

使用 SHACL 驗證特定范圍內的日期

[英]Use SHACL to validate a date within a certain range

如何使用 SHACL 驗證日期是否在特定范圍內? 我嘗試使用 minInclusive、maxInclusive、minExclusive、maxExcluse 和 lessThan,但似乎沒有任何效果。 我正在使用帶有這些數據的 SHACL Playground。 形狀圖 數據圖 驗證報告指出: ...

2022-08-17 12:59:29   2   24    shacl  
如何以編程方式讀取 Jena 中 SHACL 形狀圖的詳細信息?

[英]How to programmatically read the details of a SHACL shapes graph in Jena?

假設我有以下形狀圖 這個形狀文件存儲有適當的前綴(未顯示),我使用 Jena API 通過以下方式讀取它。 我想知道的是如何使用 Jena API 以編程方式閱讀以下內容: 它是什么樣的形狀? (即節點形狀)? 目標 class 是什么? (即厘米:移動)? 它是否具有任何屬性形狀以及沿着什么 ...

在我生成的 lang.TRIG 或 lang.NQUADS 文件中看不到對象的名稱或前綴

[英]Can not see name of objects or prefixes in my generated lang.TRIG or lang.NQUADS file

我有一個數據集,我在對數據集進行任何更改后創建一個 ttl 文件。 使用后我的文件的輸出類似於: RDFDataMgr.write(System.out, dataset, Lang.TRIG); 我希望我的 ttl 文件會像這樣: 我想查看每種類型的對象:例如項目。 我的意圖是使用 s ...

用於驗證數據文件的類型不匹配的 Shacl 規則

[英]Shacl rule to validate data file for mismatched type

我有一組 Shacl 規則來驗證傳入的數據文件。 問題是當數據文件中的記錄類型與 Shacl 目標類不匹配時,不會進行驗證,並且 Shacl 驗證引擎只會報告成功。 我從這個網站得到了一個解決方案,但它對我不起作用。 我在這里發布了我的 Shacl 規則和簡單數據: https://s.zazuk ...

2022-06-24 22:06:22   1   39    shacl  
SHACL:要求 sh:property 是一個 URI

[英]SHACL: Require sh:property to be a URI

我想知道是否有一種方法可以指定給定的sh:property應具有 URI 的值而沒有任何特定的 class。 在下面的示例 SHACL 中,屬性meta:value將只允許 URI,盡管我不知道在 SHACL 中表示它的方法。 示例 SHACL 示例數據 ...

如何在 SPARQL 中構造列表

[英]How to construct a list in SPARQL

我有一個看起來像這樣的ttl文件: 將上述數據加載到我的三重存儲(已經包含許多形狀)后,我可以使用什么查詢來檢索相同的數據? 這個查詢得到我需要的一切,除了列表。 對於列表,它只給出一個空白節點。 ...

2022-06-06 19:39:35   1   31    sparql / shacl  
如何使用 SPARQL 構造 SHACL 形狀

[英]How to construct a SHACL shape using SPARQL

我有一個包含以下信息的ttl文件: 將上述數據加載到我的三重存儲(已經包含許多形狀)后,我可以使用什么查詢來檢索相同的數據? 我已經嘗試了一些東西,我得到的最接近的是下面的查詢,它返回我的三重存儲中的每個形狀(但不是ex:property1 ): ...

2022-06-06 17:56:46   1   30    sparql / shacl  
SHACL 驗證器可以將驗證對象的主題返回為焦點節點嗎?

[英]Can a SHACL validator return subject of validated object as focus node?

我們正在嘗試驗證一些數據,但現在 SHACL 驗證在三元組的匿名對象上,因此焦點節點返回為空。 我們想要的是將那個三元組的主題作為焦點節點。 我創建了一個小例子來說明我的問題。 我的shapes.ttl文件: 我的data.ttl文件: 其中包含無效數據。 運行 shaclvalidat ...

使 UNION 在 SPARQL 中返回單個結果

[英]Make a UNION return a single result in SPARQL

我正在嘗試查詢屬性形狀的sh:description ,如果沒有,我想按照屬性的路徑獲取rdfs:comment (也適用於sh:name和rdfs:label )。 我的數據如下所示: 我有下面的查詢,但它返回兩個結果。 如何修改它以僅返回一個結果(更喜歡sh:description而不是rd ...

SHACL 中 model“逆基數”的簡單方法?

[英]Simple way to model "inverse cardinality" in SHACL?

我們想要將具有基數的本體的 UML 圖轉換為 SHACL 形狀,以驗證我們數據中的基數是否正確。 假設我們有 Author 1 ---first author ---> 1.n Book,右邊的部分很容易為 model 為: 但是現在我也想 model “另一端”,即一本書不能有超過 1 個 ...

2022-04-28 11:03:08   1   17    shacl  
將 SHACL class 限制為特定類型之一,僅此而已

[英]limit SHACL class to one of the specific types and nothing else

假設我有這樣的數據: 我想編寫一個 SHACL 規則,如果 myObj 具有 Type1 和 Type2 以外的任何類型,則會引發違規。 我試着把它寫成 但這不會引發違規,因為只要其中一項測試正確, sh:or就會通過。 我也不能使用sh:xone ,因為這只需要 Type1 和 Type2 之一, ...

無法在 SHACL 形狀圖中定義限制 inheritance,只能在數據圖中定義?

[英]Impossible to define restriction inheritance in SHACL shapes graph, only in data graph?

我正在努力理解(對我而言)關於形狀約束 inheritance 的一個非常不直觀的特征。 我的問題是,當我嘗試通過 rdfs:subClassOf 繼承形狀約束時,這僅在數據圖中指定 inheritance 時有效,而不是在形狀圖中指定時。 我已經在舊的和 Zazuko SHACL 游樂場中驗證了 ...

SHACL SPARQLTarget 未驗證 SPARQL 查詢 output 個節點

[英]SHACL SPARQLTarget not validating the SPARQL query output nodes

我有一個帶有 sh:SPARQLTarget 的 NodeShape。 我嘗試在本體編輯器中運行 Target SPARQL 查詢並提供了結果,但是當我在 sh:select 中的自定義目標節點形狀中執行相同的查詢時,它不會驗證 SPARQL 查詢返回的目標節點. 我正在使用 pySHACL。 我做 ...

SHACL 驗證現有的域和范圍定義?

[英]SHACL validate existing domain and range definitions?

我想使用 SHACL 驗證現有本體和知識庫的現有 rdfs:domain 和 rdfs:range 語句。 但是,使用 SHACL 執行此操作似乎非常冗長。 現有定義 在 SHACL 當您有幾十個屬性時,這會在原始域和范圍語句中已經聲明的內容上增加大量儀式。 雖然可以使用腳本或多行編輯器加速該過程 ...

2022-01-20 14:21:11   1   10    shacl  
如何驗證 SHACL 中沒有數據類型定義的文字值?

[英]How to validate literal values with no datatype definition in SHACL?

我假設沒有任何數據類型與將xsd:string作為數據類型隱含相同,但是 SHACL 給了我一個驗證錯誤。 我的假設是錯誤的還是 SHACL 沒有涵蓋? 在后一種情況下,如何驗證數據類型是空還是 xsd:string? 字符串.ttl shacl.ttl 錯誤 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM