XML ファイルを XSD ファイルで検証しようとしていますが、うまくいきません。理由がわかりません。
その例を使用して端末で実行できることがわかりました:
xmllint --noout --schema owl2-xml.xsd camera.owl
しかし、それは私が特に理解していないエラーを生成します。
regexp error : failed to compile: expecting a branch after |
owl2-xml.xsd:30: element pattern: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}pattern': The value '([A-Z]|[a-z]|[À-Ö]|[Ø-ö]|[ø-˿]|[Ͱ-ͽ]|[Ϳ-]|[-]|[⁰-]|[Ⰰ-]|[、-]|[豈-﷏]|[ﷰ-�]|[-])(([A-Z]|[a-z]|[À-Ö]|[Ø-ö]|[ø-˿]|[Ͱ-ͽ]|[Ϳ-]|[-]|[⁰-]|[Ⰰ-]|[、-]|[豈-﷏]|[ﷰ-�]|[-]|_|\-|[0-9]|·|[̀-ͯ]|[‿-⁀]|\.)*([A-Z]|[a-z]|[À-Ö]|[Ø-ö]|[ø-˿]|[Ͱ-ͽ]|[Ϳ-]|[-]|[⁰-]|[Ⰰ-]|[、-]|[豈-﷏]|[ﷰ-�]|[-]|_|\-|[0-9]|·|[̀-ͯ]|[‿-⁀] ))?|' of the facet 'pattern' is not a valid regular expression.
WXS schema owl2-xml.xsd failed to compile
しかし、バリデータxmlファイルを選択した場合(これhttp://mowl-power.cs.man.ac.uk:8080/validator/
:)
XML ファイルが検証されました。
理由がわかりません。これが機能していません... 選択している XML スキーマがバリデータ リンクと同じである必要がある場合。
XML スキーマはそこからのものです: http://www.w3.org/2009/09/owl2-xml.xsd
(owl2) そして、バリデーターも owl2 構造を使用します。だから...私は何が欠けていますか?
フクロウファイルの例