.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
CITATION.cff
CONTRIBUTING.md
Dockerfile
LICENSE
README.md
pyproject.toml
docs/CONTEXT.md
docs/LINKML_XSD_MAPPING.md
docs/TEST_COVERAGE.md
docs/adr/001-xsd-mapping-approach.md
docs/adr/002-cli-framework.md
docs/adr/003-schemaview-foundation.md
docs/generators/xsd.md
examples/person.xsd
examples/person.yaml
examples/person_example.xml
src/linkml_to_xsd/__init__.py
src/linkml_to_xsd/cli.py
src/linkml_to_xsd/config.py
src/linkml_to_xsd/diagnostics.py
src/linkml_to_xsd/expressions.py
src/linkml_to_xsd/i18n.py
src/linkml_to_xsd/naming.py
src/linkml_to_xsd/py.typed
src/linkml_to_xsd/rules.py
src/linkml_to_xsd/xml_generator.py
src/linkml_to_xsd/xsdgen.py
src/linkml_to_xsd/emit/__init__.py
src/linkml_to_xsd/emit/generator.py
src/linkml_to_xsd/emit/typemap.py
src/linkml_to_xsd/frontend/__init__.py
src/linkml_to_xsd/frontend/schema_frontend.py
src/linkml_to_xsd/profile/__init__.py
src/linkml_to_xsd/profile/akn.py
src/linkml_to_xsd/profile/base.py
src/linkml_to_xsd/schematron/__init__.py
src/linkml_to_xsd/schematron/generator.py
src/linkml_to_xsd/schematron/spec.py
src/linkml_xsd.egg-info/PKG-INFO
src/linkml_xsd.egg-info/SOURCES.txt
src/linkml_xsd.egg-info/dependency_links.txt
src/linkml_xsd.egg-info/entry_points.txt
src/linkml_xsd.egg-info/requires.txt
src/linkml_xsd.egg-info/scm_file_list.json
src/linkml_xsd.egg-info/scm_version.json
src/linkml_xsd.egg-info/top_level.txt
tests/README.md
tests/__init__.py
tests/_coverage.py
tests/_harness.py
tests/test_cli.py
tests/test_compliance.py
tests/test_config.py
tests/test_converter.py
tests/test_corpora.py
tests/test_coverage.py
tests/test_expressions.py
tests/test_frontend.py
tests/test_property.py
tests/test_schematron.py
tests/test_xml_generator.py
tests/test_xsd11.py
tests/test_xsts.py
tests/compliance/README.md
tests/compliance/attribute/case.yaml
tests/compliance/attribute/expected.xsd
tests/compliance/attribute/schema.yaml
tests/compliance/attribute/invalid/missing-sku.xml
tests/compliance/attribute/invalid/unknown-attr.xml
tests/compliance/attribute/valid/full.xml
tests/compliance/attribute/valid/no-note.xml
tests/compliance/choice-content/case.yaml
tests/compliance/choice-content/expected.xsd
tests/compliance/choice-content/schema.yaml
tests/compliance/choice-content/invalid/num-after-content.xml
tests/compliance/choice-content/invalid/section-missing-eid.xml
tests/compliance/choice-content/invalid/unknown-child.xml
tests/compliance/choice-content/valid/empty.xml
tests/compliance/choice-content/valid/interleaved.xml
tests/compliance/element-naming/case.yaml
tests/compliance/element-naming/expected.xsd
tests/compliance/element-naming/schema.yaml
tests/compliance/element-naming/invalid/class-name-root.xml
tests/compliance/element-naming/invalid/slot-name-element.xml
tests/compliance/element-naming/valid/ok.xml
tests/compliance/foreign-ns-attribute/case.yaml
tests/compliance/foreign-ns-attribute/expected.xsd
tests/compliance/foreign-ns-attribute/schema.yaml
tests/compliance/foreign-ns-attribute/invalid/unqualified-unknown-attr.xml
tests/compliance/foreign-ns-attribute/valid/foreign-attrs.xml
tests/compliance/foreign-ns-attribute/valid/no-foreign-attrs.xml
tests/compliance/gen-arrays/case.yaml
tests/compliance/gen-arrays/expected.xsd
tests/compliance/gen-arrays/schema.yaml
tests/compliance/gen-arrays/invalid/four-cols.xml
tests/compliance/gen-arrays/invalid/three-rows.xml
tests/compliance/gen-arrays/valid/absent.xml
tests/compliance/gen-arrays/valid/two-by-n.xml
tests/compliance/gen-classes/case.yaml
tests/compliance/gen-classes/expected.xsd
tests/compliance/gen-classes/schema.yaml
tests/compliance/gen-classes/invalid/bad-count.xml
tests/compliance/gen-classes/invalid/missing-name.xml
tests/compliance/gen-classes/invalid/missing-rank.xml
tests/compliance/gen-classes/invalid/too-many-rank.xml
tests/compliance/gen-classes/valid/full.xml
tests/compliance/gen-classes/valid/minimal.xml
tests/compliance/gen-default-range/case.yaml
tests/compliance/gen-default-range/expected.xsd
tests/compliance/gen-default-range/schema.yaml
tests/compliance/gen-default-range/invalid/bad-count.xml
tests/compliance/gen-default-range/valid/ok.xml
tests/compliance/gen-defaults/case.yaml
tests/compliance/gen-defaults/expected.xsd
tests/compliance/gen-defaults/schema.yaml
tests/compliance/gen-defaults/invalid/bad-fixed.xml
tests/compliance/gen-defaults/invalid/bad-type.xml
tests/compliance/gen-defaults/valid/empty.xml
tests/compliance/gen-defaults/valid/explicit.xml
tests/compliance/gen-documentation/case.yaml
tests/compliance/gen-documentation/expected.xsd
tests/compliance/gen-documentation/schema.yaml
tests/compliance/gen-documentation-multilingual/case.yaml
tests/compliance/gen-documentation-multilingual/expected.xsd
tests/compliance/gen-documentation-multilingual/schema.yaml
tests/compliance/gen-documentation-multilingual/invalid/unknown-element.xml
tests/compliance/gen-documentation-multilingual/valid/empty.xml
tests/compliance/gen-documentation-multilingual/valid/ok.xml
tests/compliance/gen-documentation/invalid/unknown-element.xml
tests/compliance/gen-documentation/valid/empty.xml
tests/compliance/gen-documentation/valid/ok.xml
tests/compliance/gen-enum/case.yaml
tests/compliance/gen-enum/expected.xsd
tests/compliance/gen-enum/schema.yaml
tests/compliance/gen-enum-inherits/case.yaml
tests/compliance/gen-enum-inherits/expected.xsd
tests/compliance/gen-enum-inherits/schema.yaml
tests/compliance/gen-enum-inherits/invalid/minused.xml
tests/compliance/gen-enum-inherits/invalid/unknown.xml
tests/compliance/gen-enum-inherits/valid/inherited.xml
tests/compliance/gen-enum-inherits/valid/own.xml
tests/compliance/gen-enum/invalid/bad.xml
tests/compliance/gen-enum/invalid/missing.xml
tests/compliance/gen-enum/valid/ok.xml
tests/compliance/gen-facets/case.yaml
tests/compliance/gen-facets/expected.xsd
tests/compliance/gen-facets/schema.yaml
tests/compliance/gen-facets/invalid/bad-pattern.xml
tests/compliance/gen-facets/invalid/pct-out-of-range.xml
tests/compliance/gen-facets/invalid/score-out-of-range.xml
tests/compliance/gen-facets/valid/ok.xml
tests/compliance/gen-identity/case.yaml
tests/compliance/gen-identity/expected.xsd
tests/compliance/gen-identity/schema.yaml
tests/compliance/gen-identity/invalid/dangling-ref.xml
tests/compliance/gen-identity/invalid/duplicate-id.xml
tests/compliance/gen-identity/invalid/duplicate-name.xml
tests/compliance/gen-identity/valid/minimal.xml
tests/compliance/gen-identity/valid/ok.xml
tests/compliance/gen-inheritance/case.yaml
tests/compliance/gen-inheritance/expected.xsd
tests/compliance/gen-inheritance/schema.yaml
tests/compliance/gen-inheritance/invalid/abstract-as-root.xml
tests/compliance/gen-inheritance/invalid/cat-missing-inherited-soul.xml
tests/compliance/gen-inheritance/invalid/dog-missing-breed.xml
tests/compliance/gen-inheritance/valid/cat.xml
tests/compliance/gen-inheritance/valid/dog.xml
tests/compliance/gen-ncname/case.yaml
tests/compliance/gen-ncname/expected.xsd
tests/compliance/gen-ncname/schema.yaml
tests/compliance/gen-ncname/invalid/bad.xml
tests/compliance/gen-ncname/valid/spaced-value.xml
tests/compliance/gen-reference/case.yaml
tests/compliance/gen-reference/expected.xsd
tests/compliance/gen-reference/schema.yaml
tests/compliance/gen-reference/invalid/missing-title.xml
tests/compliance/gen-reference/invalid/reference-must-not-be-inlined.xml
tests/compliance/gen-reference/valid/reference-and-inline.xml
tests/compliance/gen-reference/valid/title-only.xml
tests/compliance/gen-slot-usage/case.yaml
tests/compliance/gen-slot-usage/expected.xsd
tests/compliance/gen-slot-usage/schema.yaml
tests/compliance/gen-slot-usage/invalid/bad-value.xml
tests/compliance/gen-slot-usage/invalid/missing.xml
tests/compliance/gen-slot-usage/valid/ok.xml
tests/compliance/gen-union/case.yaml
tests/compliance/gen-union/expected.xsd
tests/compliance/gen-union/schema.yaml
tests/compliance/gen-union/invalid/float.xml
tests/compliance/gen-union/invalid/neither.xml
tests/compliance/gen-union/valid/bool.xml
tests/compliance/gen-union/valid/int.xml
tests/compliance/gen-upa/case.yaml
tests/compliance/gen-upa/expected.xsd
tests/compliance/gen-upa/schema.yaml
tests/compliance/gen-upa/invalid/missing-must.xml
tests/compliance/gen-upa/valid/both.xml
tests/compliance/gen-upa/valid/must-only.xml
tests/compliance/mixed-content/case.yaml
tests/compliance/mixed-content/expected.xsd
tests/compliance/mixed-content/schema.yaml
tests/compliance/mixed-content/invalid/unknown-inline.xml
tests/compliance/mixed-content/valid/nested.xml
tests/compliance/mixed-content/valid/plain-text.xml
tests/compliance/namespace/case.yaml
tests/compliance/namespace/expected.xsd
tests/compliance/namespace/schema.yaml
tests/compliance/namespace/invalid/no-ns.xml
tests/compliance/namespace/invalid/wrong-ns.xml
tests/compliance/namespace/valid/ok.xml
tests/compliance/types-builtin/case.yaml
tests/compliance/types-builtin/expected.xsd
tests/compliance/types-builtin/schema.yaml
tests/compliance/types-builtin/invalid/bad-boolean.xml
tests/compliance/types-builtin/invalid/bad-date.xml
tests/compliance/types-builtin/invalid/bad-integer.xml
tests/compliance/types-builtin/valid/all-types.xml
tests/compliance/types-builtin/valid/empty.xml
tests/corpora/README.md
tests/fixtures/nested.yaml
tests/fixtures/person.yaml
tools/coverage_matrix.py
tools/fetch_corpora.py
tools/gen_golden.py