ドキュメントを読むと、それは明らかなはずです。
すべてのノードには、1 つの宣言されたプライマリ ノード タイプと 0 個以上の mixin ノード タイプがあります。プライマリ ノード タイプは通常、ノードのコア特性を定義するために使用されますが、mixin ノード タイプは、特定のリポジトリ機能に関連することが多い追加の特性を追加するために使用されます。メタデータ。」
1 つの見方として、すべての JCR 実装がすべての機能を備えているわけではないため、すべての mixin が機能するとは限りません。一部の mixin は非表示のプロパティを公開します。Jackrabbit はすべてのノードに一意の識別子 (jcr:uuid) を持っていますが、ノードのプロパティを一覧表示しようとしても、mix:referenceable mixin を追加しない限り表示されません。他の mixin は、使用する機能を JCR に伝えます。バージョン管理。JCR がサポートしている場合は、mix:versionable または mix:simpleVersionable を追加して、どのノードをバージョン管理するかを指定する必要があります。