私は、特定のタイプの期待ShExスキーマ持っている:なぜそれは次のようになり、そのタイプShEx定数がデータ内の同じ用語と一致しないのはなぜですか?
st:envFactorEMF a st:studyVariable ; # << this isn't recognized
st:subject tax:1758 ;
st:signal -.00043 .
(demo)でデータを拒否し
epri:VariableShape {
a st:studyVariable ;
st:subject [tax:~] ;
st:signal xsd:decimal
}
を?
を私はShExpert(ごめん)だありませんが、バリデータが提供する特定のエラーメッセージが役立ちます。 'st:signal xsd:decimal'と同じように、st:signalプロパティの値はデータ型xsd:decimalのリテラルであると予想され、rdf:typeの値はデータ型st:studyVariableのリテラルになると予想しています。もちろん、データでは、その値は実際にはIRI st:studyVariableであり、リテラルではありません。 –
実際の値が必要であることを示すには 'a [st:studyVariable]'を使いたいと思います。 –