Skip to content

Conformance report

Generated by scripts/generate_conformance_report.py. Do not edit — it is regenerated by generate_all.py and checked by make check-generated, so it cannot drift from the suite it reports on.

Each cell is the result of running the same check tests/conformance/test_conformance.py runs:

Mark Meaning
pass the fixture survived the round trip unchanged
FAIL a node, @type, or predicate value changed
not run the runtime for that connector is not available here

order

tests/conformance/valid/order.jsonld — 3 node(s).

Connector Install Import Round-trip Detail
TypeScript npx jsr add @siol-data/linkml-connector FAIL FAIL stdout:
Ruby gem install dfc-linkml-connector FAIL FAIL stdout:
PHP composer require siol-data/dfc-connector FAIL FAIL stdout:

organization

tests/conformance/valid/organization.jsonld — 1 node(s).

Connector Install Import Round-trip Detail
TypeScript npx jsr add @siol-data/linkml-connector FAIL FAIL stdout:
Ruby gem install dfc-linkml-connector FAIL FAIL stdout:
PHP composer require siol-data/dfc-connector FAIL FAIL stdout:

supplied-product

tests/conformance/valid/supplied-product.jsonld — 1 node(s).

Connector Install Import Round-trip Detail
TypeScript npx jsr add @siol-data/linkml-connector FAIL FAIL stdout:
Ruby gem install dfc-linkml-connector FAIL FAIL stdout:
PHP composer require siol-data/dfc-connector FAIL FAIL stdout:

Summary

Connector Install Cells passed Failed Not run
TypeScript npx jsr add @siol-data/linkml-connector 0 6 0
Ruby gem install dfc-linkml-connector 0 6 0
PHP composer require siol-data/dfc-connector 0 6 0

What this does not cover

Conformance is a floor, not a ceiling. Passing every cell means a document survives a round trip through that connector — it does not mean the document is valid DFC. See validation for the four levels of validity and which one this is, and cardinality for the constraint data the connectors carry.

tests/conformance/invalid/ is a placeholder for negative fixtures. It is empty, so no connector is asserted to reject anything yet.